Thursday, February 7, 2008

Top ten reasons why programmers are difficult husbands

1. They analyze everything using rectangles, lines and arrows.
2. They refuse to go on holiday without a use case or user story.
3. They "optimize" how the kitchen is organized.
4. If their wife ruins their optimized structure, they won't do any homework at all.
5. You can't get real contact with them when they are thinking about a programming problem.
6. They make a project plan with clear milestones and hold the wife accountable for every delay.
7. They always point out the failed logic in her arguments.
8. They calculate how much money they could have made consulting instead of giving her a hand.
9. When shopping, they tell their wife: YAGNI!
10. DRY - They said "I love you" once. Saying it again would just lead to maintenance problems.

8 comments:

Anonymous said...

simply rotflous :)))

Anonymous said...

Funny as a fire at an orphanage.

estebanf said...

???
drop this lame self-critic-comedy

ghaygood said...

it's funny cuz it's true!

Dag said...

Good one! I recognize many of your points.

I would like to add how the programmer often needs to have ambiguous statement resolved instantly before the conversation can proceed.

However, I am fortunate to have a wife who also sees the value of YAGNI. We can actually pass through an IKEA store in linear time, since both of us are able to see something we like and still not buy it because we don't need it.

Dag said...

Oh, I forgot the link. This is to all your wives: The Nerd Handbook.

Anonymous said...

No offense but that Nerd Handbook was waaay better than this list.

JOKEr said...

I agree with p.5 :)))