In my opinion, people who love programming and spend they free time programming as a 'hobby' are normally a lot better developers with a thirst to better themselves. I see this at work. Plenty of our devs program as a job, but those who have a genuine interest in programming are capable of a lot more.