As you all know, there is nothing more fun than writing software. I guess we all remember occasions where we had to force ourselves to get up from behind our monitor to get something to eat or to go to bed. The odd thing is, non-programmers (mere mortals ;-)) often see programming as the most boring thing a man can do for a living. They sometimes even feel sorry for me!
Sometimes I try to explain how fun programming really is. I then compare it with playing with Lego, having an unlimited number of bricks. But somehow, they don't believe it or don't grasp what I mean; some people even didn't like Lego as a child!
Do you ever try to explain how fun programming is? And if so, can you convince them?