How to Write Crappy Code

Every now and then I am asked to work with other people's code.  Either to review suitability or to fix or extend.  It can be a source of extreme frustration when I come across code that is hard to understand or impossible to decipher.  So here is how… more »