Seriously, you should be having fun writing software at work!You can see this post on my company technical blog.