Linked by Thom Holwerda on Mon 17th Oct 2005 20:27 UTC
Features, Office "No one makes bad software on purpose. No benevolent programmer has ever sat down, planning out weeks of work, with the intention of frustrating people and making them cry. Bad software, or bad anything, happens because making things is hard, making good things doubly so."
Permalink for comment 46440
To read all comments associated with this story, please click here.
Writing good software is difficult if...
by DHofmann on Mon 17th Oct 2005 21:15 UTC
DHofmann
Member since:
2005-08-19

Without the right tools, a good requirements spec, unit tests, acceptance tests, usability tests, smoke tests, a daily or continuous build, revision control, a change control plan, defect tracking software, code reviews, well-defined milestones, and a reasonable budget and timeline, I'm sure that writing good software would be very difficult.

Reply Score: 1