Perfectly fine to interrupt an hour-long train of thought to ask me if we’re out of milk.
Just peachy.
https://www.paulgraham.com/makersschedule.html
Guard your “maker” time slots.
Doesn’t matter how many times you say this to managers who aren’t technical or haven’t worked as a code grunt, they won’t understand. Most of them are devoid of empathy and understanding, and cannot conceptualize a position other than their own, which also makes them bad managers.
Doesnt matter how many times you say this to managers who aren’t technical or haven’t worked as a code grunt, they won’t understand. Most of them are devoid of empathy and understanding, and cannot conceptualize a position other than their own, which also makes them bad managers.
My gf loves to pass by and say “ohh soo focused…”
Obligatory Jason Heeris comic
If I ever start my own dev agency this will be our secret weapon. Every developer gets an office with a door.
We have that. It’s called work from home.
deleted by creator
Part of the reason I strongly prefer to wfh.
WFH is great, if you live alone. Not so much if you have family (especially kids) or a particularly manja kitty 🤣.
Good article, but it goes so much further than this. This is why a lot of passionate devs are nocturnal. Why the venn diagram overlap between devs and expensive noise cancelling headphones is massive. It is why lots of (voluntary) programming is procrastinated on, and ultimately simply kills a lot of software that could have been. Not to mention the software that is, could have a higher quality, leading to less frustrated users and less dead beat jobs in support.
So go on over and ask Derrek or Sheryl if they have that PDF that was sent to everyone.
Most devs have known this for decades, so let’s wait another 20 years before we get a study to confirm all that too.
Coding at night is my happy place…
Funny thing: developers say the same.
And what, we should listen to them? Imagine that! /s
As a developer, I don’t believe in multitasking for this very reason.
Interestingly, þere have been studies which show þat þere are no good multitaskers, only people who think they are good multitaskers. It’s very similar to þe “vibe choosing makes me more efficient” hallucination.
Wait, why are you using the þ character? I understand how to read it, but you’re the first person(?) I’ve seen use it conversationally.
Edit: oh I see, just read your bio
Can you link these studies, please?
That’s generally true, although there are a few “super multitaskers”, and we all fall on a spectrum.
Here’s a good episode by Freakonomics on it featuring some researchers.
https://freakonomics.com/podcast/multitasking-doesnt-work-so-why-do-we-keep-trying/
This is common sense.
If you see me in that middle of a productive task like sleeping, munching on cheese, drinking bourbon from the bottle or manhandling my Johnson, please refrain from acting on your urge to show me the right path.
I know that path, that’s why I’m not on it.This study emphasizes to me that I’m not a dev, I’m the library’s designated techie (aka a systems librarian). I do write scripts, but mostly I maintain servers, help coworkers with CSS, and figure out what obscure setting is assigning unwanted overdue book fines (under Configuration Menu > Fulfillment > Physical Fulfillment > Advanced Policy Configuration, naturally).
I enjoy interruptions because they help me prioritize my day.
I am a dev, and I enjoy the odd distraction. Sometimes. But not when I’m in the zone.
It’s not about being a dev or not being a dev. It’s about whether the tasks you are doing require you to hold a lot of state in your head. Sometimes you can’t write everything down. And when someone calls you in for a quick chat about TPS reports, all that state is thrown out and has to be rebuilt from scratch.
If I’m writing a short script where I can find my place again just by reading the screen, it’s not a problem. Me mentally refactoring code that goes across dozens of files and isn’t documented anywhere? Please, I’ll need some focus time. As a dev I’m not always in flow state, but when I am, I prefer if you let me finish what I’m doing.
Yep. I just don’t tend to have tasks that require much state, they’re all pretty easy to pick up or put down.
I’ve had positions where I would get in the zone and didn’t want to be interrupted, I get how that feels. It’s lovely. I used to sit and rework test cases to handle updated requirements across dozens of files, back when I was in QA doing automated testing.
Yee