Programmers who only code at work
What's your opinion on programmers who are not passionate about programming, have no side projects and only program at their jobs. Not senior devs either, just programmers, who are not juniors anymore. Can they ever improve, write better code? Or do they stagnate. Asking because my coworker said he doesn't enjoy programming at home.
I have to say something. This mentality drives me crazy. Even the question is so galling that it infuriates me. As if you MUST leave work and go straight home and continue to code so you can be viewed as a worthy developer. It’s ridiculous and wrong-headed.
You’re reading the blog of someone who is passionate about programming. I have been passionate about programming since I wrote my first C program in college. My 12-year anniversary at work was this past week. And guess what? I’ve never gone home to code “for fun”. Why? Because I have a life outside of my work, and I enjoy it. My kids are 11 and 13 now. I’ve watched them grow up, and am very proud of the fact that I have been present in their lives from day one.
I am a worthy father the same way that I am a worthy developer. One does not preclude the other.
I don’t understand this way of thinking. And I don’t understand why this idea would be so prevalent in the software development industry. I’ve heard stories of hiring procedures that depend on candidates having side projects on GitHb or BitBucket. Why is that a requirement? Because it shows you will bust your ass at work and bust it even more at home to prove…what exactly? That you are “committed”? That you’ll do whatever it takes? That you’ll sacrifice everything to “prove” yourself?
Yeah, no thanks.
All I’ve ever wanted to do in my career is matter. I want my work to matter. And it does. It fulfills me. And it’s enough for me.
The good news is there are voices starting to push back on this idea. I ran across this tweet this past weekend:
And a responder to the linked article above said the following:
Having said that, no-one's trying to stifle anyones passion here. If you love to code, do it at every opportunity you get. But be careful when passing judgement on the skill, growth and development of folks who don't share that same level of passion.
When it comes to my personal life, and the personal lives of my employees, work is work. And your time is your time. Enjoy both.
#youdoyou