It’s quite funny to observe the way in which new generation of engineers resembles the past ones. We all are perfectionists, we all have our own ideas how to create software, we don’t like working with other people code and we all do the same mistakes once and again :) By accident, I’ve found the article written by Joel Spolsky in April, 2000 (yes, 12 years ago!) with an intriguing title : "Things You Should Never Do, Part I" (http://www.joelonsoftware.com/articles/fog0000000069.html). What is it about? Re-writing software from scratch. Nothing has changed for these 12 years.
- "it’s easy, I have a clear picture of how to do that"
- "it will take 4 hours, well, maybe 1 day"
- "this will be compatible with all the integrated components"