DEV Community

Discussion on: Programmers who only code at work

Collapse
 
aaronchall profile image
Aaron Hall, 🐍 Professor, NYC, πŸ‡ΊπŸ‡Έ

What's your opinion on carpenters who don't build houses in their free time?

Let's slightly re-frame this question (pardon the pun):

What's your opinion of architects or home-builders who live in apartments or homes that someone else designed or built, versus those who did their own?

Perhaps some or most would have very good reasons not to. But doesn't it just say more when someone lives their discipline? That's pretty exceptional, isn't it?

As programmers, we are knowledge workers in an information economy. No one else is going to learn for us. If we're not satisfied with our level of learning on the job, no one else is going to make us learn more. So then we have to do what we can when we're not at work to get the learning we think we're missing out on.

So when we see people doing side-projects and learning on their own time, they are signaling that they are improving at their work. It's a signal that we should look a little more closely at them and consider them for more responsibility and promotions, and when we have to let someone go, they may have a leg up over their competition, all else being equal.

It's your life. You can totally choose to do whatever you want in your free time - gaming, sports, partying, anything else, or nothing at all - and if you're already a programmer, you can probably continue without any relevant stuff outside of work. But if you want to rise to the top of your field, it gets competitive, and that's where you have to do more to differentiate yourself.