I stumbled this article today.
It was totally funny because some of the comments are what I tell my wife all the time. Here is a quote if you don’t want to read the whole article.
Perhaps it will help if more people understand that the way programmers behave is driven by the demands of the work they do. It’s not because they’re irresponsible that they work in long binges during which they blow off all other obligations, plunge straight into programming instead of writing specs first, and rewrite code that already works. It’s not because they’re unfriendly that they prefer to work alone, or growl at people who pop their head in the door to say hello. This apparently random collection of annoying habits has a single explanation: the power of holding a program in one’s head.
This article also clearly describes problems at see at my job, working on dev in an organization.
So that is why I thought I would share it with my readers as well.