A few weeks ago, I stumbled upon a database schema that had been created by a solo engineer who worked in isolation for months. All tables were 3-letters long, with up to 30 columns that had 3 letters each. No-one understood what was going on, we had to restart the whole thing from scratch…
Code that has been entirely designed and authored by a single person often produces code smells and architecture pitfalls. If you are doing it alone, you are most likely doing it wrong. There is simply too much value in having code go through proper code reviews.
When one writes code meant to be shared and seen, one becomes more concerned about its quality, testability and correctness. Readability improves, because there is a desire for code to go beyond the author’s scope. Feedback from others makes greater coders over time. This is where open source software can really shine.
Don’t code alone in the dark. Great code is always refined through the fire of analysis and criticism.
Mario Prawirosudiro says (November 25, 2014 at 7:29 am):
Jonas Hammarberg says (November 25, 2014 at 8:05 am):
Phil Murray says (November 25, 2014 at 11:31 am):
Doug says (November 25, 2014 at 12:54 pm):
Tony Dunsworth says (November 25, 2014 at 3:31 pm):
Clay Shannon says (November 25, 2014 at 5:27 pm):
Frans says (November 25, 2014 at 5:49 pm):
Suraj Soni says (November 26, 2014 at 4:28 am):
Allan Jes says (November 27, 2014 at 7:34 am):
Gordon says (April 28, 2016 at 8:14 pm):
Ninja Team says (February 28, 2017 at 11:59 am):
Comments are now closed