this post was submitted on 19 Aug 2025
376 points (98.5% liked)

Programming

22301 readers
62 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old

We talked about this in my software engineering course back in 2001. Surely we can start acting on these finding a quarter century later right? Right?? Joking (I guess?) aside, this really should be taken more seriously.

For the most part it is just soul crushing to constantly be interrupted but people legit die because of software errors due to these kinds of things. You think someone who has 30 minutes free a day to do code reviews for a whole team is going to do a good job, regardless of their intention?

Software is driving cars, flying planes, scheduling trains, pretty much everything in modern life. Yet we are fragmenting our codebases, micromanaging to the point of focus and productivity loss, and to make up for that we are trying to leverage ai tools that were rushed to market. Buckle up folks, we are in for a bumpy ride.

[–] ArorA@programming.dev 4 points 1 day ago

Do not Interrupt Developers, Study Says

----> couldn't agree more!

[–] Jagget@sh.itjust.works 38 points 2 days ago

11 years ago there was an article in Russian LiveJournal, talking about the same. It compares programmer's work with falling asleep and about how hard it is to get back to that "sleep-like" state if you're interrupted.

[–] SaneMartigan@aussie.zone 46 points 2 days ago

My friend had a t-shirt that says "fuck off I'm coding" on the back across the shoulders. If anyone interrupted him he'd pack up for the day and go home.

[–] kingofras@lemmy.world 113 points 3 days ago (2 children)

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.

[–] DeadPixel@lemmy.zip 33 points 3 days ago

Coding at night is my happy place…

[–] NoodlePoint@lemmy.world 6 points 2 days ago

Night is the only "me" time I can get.

[–] PunkRockSportsFan@fanaticus.social 26 points 2 days ago (1 children)

What kind of barbaric inhumane researchers tested this

[–] Blackmist@feddit.uk 19 points 2 days ago

They wrote about it, so I'm assuming ones in stab-proof vests.

[–] fubarx@lemmy.world 51 points 3 days ago

Perfectly fine to interrupt an hour-long train of thought to ask me if we're out of milk.

Just peachy.

[–] lmmarsano@lemmynsfw.com 96 points 3 days ago (2 children)

Funny thing: developers say the same.

[–] Lemminary@lemmy.world 12 points 3 days ago

And what, we should listen to them? Imagine that! /s

[–] anomnom@sh.itjust.works 6 points 2 days ago (2 children)

Abolish open office plans for programming.

[–] BlameTheAntifa@lemmy.world 1 points 1 day ago

But have you considered the magic of being together? 🌈⭐️

[–] ronigami@lemmy.world 1 points 1 day ago (1 children)

Meetings are the bigger problem but yes

[–] anomnom@sh.itjust.works 1 points 1 day ago (1 children)

I could at least plan around meetings, random our conversations and wallops were the bane of my years coding.

[–] ronigami@lemmy.world 1 points 1 day ago

I’ve always found scheduled meetings just as disruptive if not more. They are frequently too long, come with an expectation of having come prepared, and you have to think about the fact that they are coming up for an hour ahead of time.

[–] who@feddit.org 61 points 3 days ago (1 children)

Obligatory Jason Heeris comic

[–] Landless2029@lemmy.world 7 points 2 days ago

and the monkey user version

[–] rimu@piefed.social 64 points 3 days ago (3 children)

If I ever start my own dev agency this will be our secret weapon. Every developer gets an office with a door.

[–] squaresinger@lemmy.world 63 points 3 days ago (3 children)

We have that. It's called work from home.

[–] Colonel_Panic_@eviltoast.org 13 points 2 days ago (2 children)

We had that too. >3000 people all forced to RTO for "reasons" and probably 95% of all those people do their jobs entirely on a computer. The real stupid irony is having to now commute into an office just to join a zoom call with the half of my team that is out of state and gets to stay in their homes.

[–] squaresinger@lemmy.world 5 points 1 day ago (1 children)

RTO is a fireing wave masked as a productivity increase.

[–] hornywarthogfart@sh.itjust.works 1 points 12 hours ago* (last edited 12 hours ago)

This and justifying the cost of office space are the reasons.

load more comments (1 replies)
load more comments (2 replies)
load more comments (2 replies)
[–] IllNess@infosec.pub 53 points 3 days ago (1 children)

As a developer, I don't believe in multitasking for this very reason.

[–] Sxan@piefed.zip 9 points 3 days ago (8 children)

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.

[–] spicehoarder@lemmy.zip 19 points 3 days ago* (last edited 3 days ago) (7 children)

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

[–] jason@discuss.online 9 points 2 days ago (4 children)

He likes that it takes 10x longer to read everything he writes.

load more comments (4 replies)
load more comments (6 replies)
[–] Strawberry@lemmy.blahaj.zone 4 points 2 days ago (2 children)
load more comments (2 replies)
load more comments (6 replies)
[–] friend_of_satan@lemmy.world 28 points 3 days ago (3 children)
[–] socsa@piefed.social 6 points 2 days ago (1 children)

What is the time code for micromanaging my calendar to fend off pointless meetings?

[–] friend_of_satan@lemmy.world 3 points 2 days ago* (last edited 2 days ago)

Put a recurring block of hours on your calendar called "focus time" that auto-denies all meeting invitations.

[–] onlinepersona@programming.dev 16 points 3 days ago

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.

Anti Commercial-AI license

load more comments (1 replies)
[–] rozodru@lemmy.world 16 points 2 days ago (3 children)

best decision I ever made years and years ago was to stop being a regular employee and instead do freelance/consulting work. No more interruptions. Emails can be ignored when need be, same with calls and texts, I don't use whatsapp or any of that. My Jira is PURELY for bug tracking and if anyone that has been invited into it goes off rails on it for something OTHER than bug tracking they get removed.

If I go into an office I leave whenever I want. If someone starts bothering me I pack up and go.

[–] frezik@lemmy.blahaj.zone 7 points 2 days ago* (last edited 2 days ago) (1 children)

Jira almost seems like overkill if all it's for is bug tracking. Though I'm guessing all your clients are just used to it, so let them have their comfort zone?

I hate Jira so much. It's designed to do everything for everyone, and that makes it a big, wet, hairy dog.

[–] rozodru@lemmy.world 5 points 2 days ago

yup, majority of clients use so just makes things easier on them. Dont' get me wrong I hate it too but they like it so whatever, I adapt.

load more comments (2 replies)
[–] cabron_offsets@lemmy.world 28 points 3 days ago (1 children)

Part of the reason I strongly prefer to wfh.

[–] skribe@piefed.au 9 points 3 days ago

WFH is great, if you live alone. Not so much if you have family (especially kids) or a particularly manja kitty 🤣.

[–] spykee 21 points 3 days ago (1 children)

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.

load more comments (1 replies)
[–] Goun@lemmy.ml 11 points 3 days ago (1 children)

My gf loves to pass by and say "ohh soo focused.."

[–] deaf_fish@midwest.social 9 points 2 days ago (1 children)

That's the problem with having a partner. They just think you're so cute and hot. And you think they're cute and hot. It all gets very distracting.

[–] Xerxos@lemmy.ml 3 points 2 days ago* (last edited 2 days ago)

Ah, I simply avoid that problem by being neither cute nor hot - and therefore single.

load more comments
view more: next ›