I used to program as my leisure activity. Now it's my job. Why does my day job feel like work? I have less freedom to play! When I programmed at home, i'd use the technology I wanted, i'd try new things. At work, i'm more rigorous. I do what works, not what's fun.