There's a subtle reason that programmers always want to throw away the code and start over. The reason is that they think the old code is a mess. [...] The reason that they think the old code is a mess is because of a cardinal, fundamental law of programming: It's harder to read code than to write it.
Joel SpolskyPeople ridiculously overvalue aesthetics and beauty when evaluating products. It's one of the reasons iPods, and, for that matter, Keanu Reeves, are so successful.
Joel SpolskyIf you are a programmer working in 2006 and you donโt know the basics of characters, character sets, encodings, and Unicode, and I catch you, Iโm going to punish you by making you peel onions for six months in a submarine.
Joel SpolskyFull service brokers, in this day and age of low cost mutual funds and discount brokers, are really nothing more than machines for ripping off retail investors.
Joel Spolsky