This is a very very nice piece of article for writing unmaintainable code. Should be read by every programmer. http://thc.org/root/phun/unmaintain.html
A copy is placed here.
Discussion