This is awesome!
Wikipedia has a whole list of programming anti-patterns, and James Carr lists some TDD anti-patterns.
Some of these are pretty funny:
Magic numbers: Including unexplained numbers in algorithms
Superboolean logic: unnecessary comparison or abstraction of boolean arithmetic
Boat anchor: Retaining a part of a system that no longer has any use