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 Spolsky (2004). “Joel on Software”, p.184, Apress
![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](http://cdn.quoteddaily.com/images/joel-spolsky/theres-a-subtle-reason-that-programmers-always-want-to-throw-away-the-code-and-start-over-the-reason-is-that.jpg)