"Good software is rarely the result of brilliant programming, despite the mythos that has grown up around the activity. Most often, good software results from good design, good planning, and strict attention to detail: all those things
programmers find boring and not-fun. So, as developers, we have a choice to
make: have lots of fun producing mediocre (or downright bad) software, or
put up with some tedium and produce good software", concludes this article from LinuxProgramming.
October 31, 2000