The first rule of programming: It’s always your fault

Interesting read of an article by Jeff Atwood.