Brilliant article Jan Haugland originally shared this post: Signs that you are a bad programmer (Bad Programmers)