Don't reinvent the wheel

From WikiContent

(Difference between revisions)
Jump to: navigation, search
(New page: Every software developer wants to create new exiting stuff - but very often the same things are reinvented over and over again. So, before starting to solve a specific problem, try to find...)
Current revision (15:42, 3 February 2009) (edit) (undo)
 
Line 1: Line 1:
-
Every software developer wants to create new exiting stuff - but very often the same things are reinvented over and over again. So, before starting to solve a specific problem, try to find out if others did already solve it. Here is a list of things you could do:
+
Every software developer wants to create new exciting stuff, but very often the same things are reinvented over and over again. So, before starting to solve a specific problem, try to find out if others already solved it. Here is a list of things you could do:
-
* Try to find good "buzzwords" for you problem and the google for them
+
* Try to find good "buzzwords" for you problem and the search the web for them.
-
* Try to find a newsgroup or mailing list that relates to your problem space and post your problem
+
* Try to find a newsgroup or mailing list that relates to your problem space and post your problem.
* Don't by shy or afraid!
* Don't by shy or afraid!
-
You will probably find out that other developers are very helpful. Actually many of them are exited that others are working on similar problems. If you finally solve your specific problem, make the solution available to others, like
+
You will probably find that other developers are very helpful. Actually many of them are excited that others are working on similar problems. If you finally solve your specific problem, make the solution available to others:
-
* Blog about your problem and your solution
+
* Blog about your problem and your solution.
-
* Give credit to all people who helped you
+
* Give credit to all those who helped you.
-
* Link to other solutions
+
* Link to other solutions.
-
Over time, to might save a lot of time and get better solutions for your problem much faster.
+
Over time, you may save a lot of time and get better solutions for your problem much faster.
 +
 
 +
By [[Kai Tödter]]
 +
 
 +
This work is licensed under a [http://creativecommons.org/licenses/by/3.0/us/ Creative Commons Attribution 3]
 +
 
 +
 
 +
 
 +
Back to [[97 Things Every Programmer Should Know]] home page

Current revision

Every software developer wants to create new exciting stuff, but very often the same things are reinvented over and over again. So, before starting to solve a specific problem, try to find out if others already solved it. Here is a list of things you could do:

  • Try to find good "buzzwords" for you problem and the search the web for them.
  • Try to find a newsgroup or mailing list that relates to your problem space and post your problem.
  • Don't by shy or afraid!

You will probably find that other developers are very helpful. Actually many of them are excited that others are working on similar problems. If you finally solve your specific problem, make the solution available to others:

  • Blog about your problem and your solution.
  • Give credit to all those who helped you.
  • Link to other solutions.

Over time, you may save a lot of time and get better solutions for your problem much faster.

By Kai Tödter

This work is licensed under a Creative Commons Attribution 3


Back to 97 Things Every Programmer Should Know home page

Personal tools