What's stopping you from coding like this...?
Josefine Schfr

Josefine Schfr @josefine

About: Accessibility Engineer @Storyblok • Google Developer Expert in Web Technologies• GirlCode & WTM Ambassador • Accessibility Enthusiast • Tech Feminist • Cat Mom

Location:
Hamburg
Joined:
Mar 6, 2020

What's stopping you from coding like this...?

Publish Date: Apr 24 '24
14 10

We've all seen the memes, haven't we? A picture of someone with a laptop, working, in all different sorts of settings - under water, on a slope in fresh powdery snow, on a beach, ... all topped with the (ironic) caption "What's stopping you from coding like this?".

In case you missed it, here is an example (more below):

(There's also a variety of these where people are sitting on each others lap while coding - I don't even want to get into those 😅)

But while of course, these are clearly meant to entertain - for me, they do raise an issue that goes a little beyond just programmer humor and memes:

It feels like there is a lot of pressure to always be better. To keep up with the latest technologies, to ship faster, to always take it one step further.

Guy eating pizza in a sort of hammock above his computer, while working

People sharing their GitHub contributions, badges, yearly round ups, talking about consistency and how you can make it as well, if you just stick to xyz (and maybe purchase a course from them ^^).

Don't get me wrong, there is nothing wrong with consistency, coding in a hammock, on the beach or in a yoga pose, liking your job so much that you don't want to stop on the weekends. You do you.

But there is also lots of value in prioritising a work-life-balance, having hobbies away from a screen, or seeing coding as "just a job".

Just because it seems like some other people are pushing out new content every hour of the day, contribute to open-source while having a full-time job and a side hustle and apparently need no sleep - you don't have to.

So who ever needs to hear this - here's your friendly reminder, that it is perfectly ok to take things a little slower. That quality usually beats quantity, faster is not always better, and fancy coding locations usually come with a stiff neck and dust on your keyboard 😉

And, of course, there are always people gaming the system and hacking their GitHub contributions (like with this script) to make them look a lot more productive, than they actually are. So don't believe everything you see 🙏

Comments 10 total

  • Jess Lee
    Jess LeeApr 24, 2024

    fancy coding locations usually come with a stiff neck and dust on your keyboard

    YUP!!

  • Michael Tharrington
    Michael TharringtonApr 24, 2024

    Well said on all counts!

    While it's def good to have some discipline and consistency, there's a point of diminishing returns. And well... priorities! Don't do coding all your days away unless that's really what ya wanna do.

    As for the fancy coding locations/positions, they are fun to look at, but ooof, no thanks, haha! 😅

    • Josefine Schfr
      Josefine SchfrApr 25, 2024

      Absolutely @michaeltharrington - I know some of these memes are already quiet old, but it completely cracks me up to read the comments in those threads 😅

  • Volodymyr Yepishev
    Volodymyr YepishevApr 25, 2024

    It is really unwise to judge someone by the GitHub contributions, I saw people using it to record chess game moves, not to mention I wrote a commit polluter myself at one point, I could be having green GitHub from before I was born if I wanted 😄

    • Josefine Schfr
      Josefine SchfrApr 25, 2024

      Wooww, that's the ultimate achievement 😅 I feel like I was waaay too naive in the whole GitHub game ^^

  • Lea Rosema (she/her)
    Lea Rosema (she/her)Apr 25, 2024

    I do the Github thing on a regulalr basis, mostly just silly stuff that isn't work-related. But I don't care about green squares. Also (and especially), I don't like commits with a huge amount of changes. They're just impossible to review.

    One thing where it's getting unhealthy is when there's contract work/employment involved and you are measured by commits/day, where you can't even afford requesting a day off because that would mean screwing the performance bonus.

    • Josefine Schfr
      Josefine SchfrApr 25, 2024

      Wow yeah, that sounds really messed up 😳 Such unnecessary pressure 😕

  • cubiclesocial
    cubiclesocialApr 26, 2024

    Just because an activity graph on GitHub looks devoid of activity does not mean that there isn't anything going on behind the scenes. Sometimes the developer is busy working on a massive skunkworks project and needs to be left alone in their own thoughts. Turning off GitHub, email, etc. is a good way to get some focus.

    I don't ascribe to the "commit often" philosophy. I prefer committing when a stable state has been reached.

    • Josefine Schfr
      Josefine SchfrApr 27, 2024

      Absolutely :) Turning of distractions from time to time can be so freeing!

  • Matthias Andrasch
    Matthias AndraschApr 29, 2024

    👍👍 Great post

    I also liked reading articles about "developer burnout prevention" like myhatchpad.com/insight/11-ways-to-...

    Guess the fast-paced tech world (especially in frontend) with new trends every week, working in a weekly-sprint setting (where work never seems to end), hearing about lay-offs, etc. can increase the mental health risks as well. But this is true for a lot of current jobs. Guess mindfulness is key.

Add comment