* [Making Wrong Code Look Wrong](http://www.joelonsoftware.com/articles/Wrong.html)
* [The Law of Leaky Abstractions](http://www.joelonsoftware.com/articles/LeakyAbstractions.html)
* [Things You Should Never Do, Part I](http://www.joelonsoftware.com/articles/fog0000000069.html): rewrite software from scratch
* [Making Wrong Code Look Wrong](http://www.joelonsoftware.com/articles/Wrong.html)
* [The Law of Leaky Abstractions](http://www.joelonsoftware.com/articles/LeakyAbstractions.html)
* [Things You Should Never Do, Part I](http://www.joelonsoftware.com/articles/fog0000000069.html): rewrite software from scratch