Torvalds: Linux Was Not Designed
A thread on the Linux Kernel mailing list started innocently enough about proper spacing in source code, then grew and grew into a somewhat philosophical debate about evolution and code design. The subject of the thread was "Coding style - a non-issue". However, before long a debate was sparked, leading to some interesting comments by Linus and some others, perhaps best summarized by Alan Cox's comment: "Engineering does not require science. Science helps a lot but people built perfectly good brick walls long before they knew why cement works." and Linus Torvalds: "And I know better than most that what I envisioned 10 years ago has _nothing_ in common with what Linux is today. There was certainly no premeditated design there."