Whilst I've been dabbling in programming for fun for years, I have only just started with my first steps in actually getting paid for making stuff. Taking a part on code golf is my way of maintaining sanity and fun in my own time, away from the world of deadlines at work & taking part on StackOverflow, ServerFault and others is to keep my sanity at work.