Signs you're a crappy programmer (and don't know it)
I found this article amusing.
Signs you're a crappy programmer (and don't know it) (Damien Katz)
On a slightly similar but different note, I'm working on upgrading a massive codebase from Java 1.3 to Java 1.5. Painful. Very painful.