Of Coders And Carpenters
Leighton Darkins

Leighton Darkins @leightondarkins

About: Lead Developer / A bit of an idiot

Location:
Dallas, USA
Joined:
Feb 20, 2017

Of Coders And Carpenters

Publish Date: Nov 17 '17
26 7

A short while ago I wrote a response to a question on this site. The reaction to that response was quite powerful (too many little hearts to ignore), so I felt inspired to bring the content of that response forward into an article of its own and to flesh my thoughts out a little more.

Take this all with a truckload of salt, I'm just a monkey with a keyboard after all ;)

Background

For the lazy, the questions at hand are:

"Can developers who don't code in their free time improve? Or do they just stagnate?"

And if you're already bored, the answers are "Yes" and "No", respectively.

Alright. Article complete!

Of Coders And Carpenters

In my original response, I reframed the question by changing the occupation. I do this, because it highlights something interesting about our expectations of developers and our expectations of other skilled professionals.

When I reframe the questions and ask: "What's your opinion on carpenters who don't build houses in their free time?"

I imagine that tickles your brain differently. It's not super important how it's different, just note that it's different. Or even better, leave a comment explaining how it's different for you - that'll be a fun experiment.

Culture & Pressure

Software development isn't my first calling, it wasn't even my second. I've always been that person in a group who has stories to tell from what seem like infinite occupations. But about 5 years ago software became my focus, and it's been a stable situation since.

I point this out only because it's been immensely helpful to me to be able to contextualise the culture of software development through the lens of different industry experience. It's easy to find yourself in a situation and just assume it's normal when you have no stick by which to measure it.

What I immediately noticed about software as an industry was the intense pressure placed on young developers to simultaneously "learn fast" and "keep up". Which is already an insane premise to me. "The race has already started, but you'd better learn how to run, fast. And you'd better finish first! If you don't, you should feel bad."

I mean, I'm all about applying yourself to your work. But I've mentored enough young developers to know that the guilt they feel for not being able to work on pet projects and hone their skills every night of the week is undue at best, and poisonous at worst.

On Passion

Passion (by its modern definition) is great! There's nothing more inspiring than a person who experiences true joy in their work. But that type of relationship to your work is not mandatory to be a great developer.

From a personal perspective: I wouldn't say that writing software is even in the top three most joyful things I do in my life. But it's a damn fun and challenging way to make money and enable my actual top three. If, by some broken definition, that makes me a "bad" developer, then so be it. I'll own my badness.

Software developers, like any community, have a nasty habit of judging each other and trying to define what a "real" developer is. In response to that, I'll just shamelessly quote myself 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."
     - Some pretentious Dev.to contributor

The Proof Is In The Pudding

I've encountered a lot of great technologists in my time and the only common theme between them is that they were all different. Different in their approach to their work, different in their interests, different in their journey to get to where they were at the time.

These folks are intensely passionate about a wide variety of things. Photography, ship-building, surfing, painting and the list goes on. But a large portion of them view writing software as a valuable skill for work, and don't care to dabble in it outside of the context of work.

Some of these folks are C-level technologists, some are brand-new junior developers and the others fall everywhere in between. Some of the best technical minds I've encountered have been superb at separating their work and home lives.

All Right, Wrap It Up...

The flavour of the point I'm trying to make here is that it's common for young developers to believe that the only way to avoid stagnation is to let their job take over their life.

This simply isn't true. If you want to do a little more at home, learn something new, or build something fun. Do it!

But no-one's got a gun to your head. I promise :)

Comments 7 total

  • Kasey Speakman
    Kasey SpeakmanNov 17, 2017

    This proverb seems to apply, too.

    Every house but the carpenter's is fixed.

    After spending all day doing carpentry, do they spend their free time doing more carpentry to fix their house, or enjoying other aspects of life?

    I think too often we see only filtered down aspects of a person's life and assume more of it is composed of those aspects than really are. I do code or explore software concepts at home some times. When I have the spark of interest, why not follow it? But it's not so regular an occurrence that it defines my life, nor would I expect that of someone else.

    • Leighton Darkins
      Leighton DarkinsNov 17, 2017

      Yes! Turns out I could have saved y'all the wall of text and gotten away with a single line.

      We're on the exact same page. You like it, and it interests you, so you dive into it when the urge arises. You're not doing it because you have to. You're doing it because you want to.

      • Ryan Winchester
        Ryan WinchesterNov 22, 2017

        as a former carpenter, I can agree with that quote, but have one thing to add:

        that i do (did) do a lot of work at home, it's just that all of the projects would be at various stages of incomplete.

        ...kind of like my github profile.

        • Kasey Speakman
          Kasey SpeakmanNov 22, 2017

          Haha, it may be that the real quote is "Every house but the carpenter's is finished." I never actually heard the whole quote, because no one ever finished it. They would just say "Every house but the carpenter's..." and trail off. Maybe some kind of meta joke too. :)

  • Mobile Repair in Dubai
    Mobile Repair in DubaiJan 24, 2025

    For all types of residential and commercial carpentry services projects, our Dubai-based solid offers a complete carpentry and furniture solution. Our staff is made up of a skilled group of experienced handymen with significant carpenter Dubai work experience. Because we have a staff of skilled and creative people, we have a reputation for being able to provide carpentry services in all areas...... Thank You

  • UAE Technician
    UAE TechnicianMar 12, 2025

    If you need expert carpentry services in Dubai? You've arrived at the ideal location! For both residential and business purposes, For More Info, Call now : +971 4549 0505.
    And Also Visit Here : Carpenter Near Me

Add comment