resign patterns

This perfect collection of development wrong-doings should be a must-read for anybody who is just thinking about programming: Resign Patterns