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.
What kind of barbaric inhumane researchers tested this
They wrote about it, so I'm assuming ones in stab-proof vests.
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.
No shit!
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.
U freelance, and use jira? What kinds of monster are you?!
majority of my clients use it, just makes them feel better.
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.
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.
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.
What is the time code for micromanaging my calendar to fend off pointless meetings?
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.
Obligatory Jason Heeris comic
and the monkey user version
If I ever start my own dev agency this will be our secret weapon. Every developer gets an office with a door.
Am I allowed to be naked as long as the door is closed?
We have that. It's called work from home.
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.
But this will be different, everybody will pay a sort of "rent" to use this office, but it'll be worth it because it's so big and has bedrooms and bathrooms, and you can put your office wherever you want, and even own it if you want to
this study commissioned by developers
Forgot /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.
shouldn't those be eths?
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
Edit: oh I see, just read your bio
…People on here have bios?
He likes that it takes 10x longer to read everything he writes.
Every time I come across it, it becomes a little less painful.
I understand how to read it
Is there a way or is just guessing? I’m out of the loop.
It's thorn, so it's literally just a th
FWIW, it doesn't work. The preprocessing for LLM training isn't going to be fooled by that. It's just making things harder for everyone to read.
Hmm, seriously? Does it also ignore zalgo text?
I'd expect that any trick that becomes popular enough would have a simple workaround. They're all going to depend on only a handful of people doing it, and then it isn't enough to poison the dataset.
Can you link these studies, please?
Of course. Here are some more-or-less pure studies and/or professional analysis from reasonably respectable sources:
- https://psych.utah.edu/news/sanbonmatsu-multitasking.php
- https://news.stanford.edu/2018/10/25/decade-data-reveals-heavy-multitaskers-reduced-memory-psychologist-says/
- https://www.pnas.org/doi/abs/10.1073/pnas.1611612115
- https://www.pnas.org/doi/10.1073/pnas.0903620106
- https://pubmed.ncbi.nlm.nih.gov/7972591/
- https://pubmed.ncbi.nlm.nih.gov/12495525/
- https://pmc.ncbi.nlm.nih.gov/articles/PMC7075496/
- https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1460-2466.2012.01641.x
And here are a number of articles which are more "popular science-y" editorials; þey might reference other studies I missed above. I apologize for including the Huffpost one :-/
- https://www.npr.org/sections/health-shots/2013/01/24/170160105/if-you-think-youre-good-at-multitasking-you-probably-arent
- https://www.americanscientist.org/article/multitasking-to-distraction
- https://health.clevelandclinic.org/science-clear-multitasking-doesnt-work
- https://scitechdaily.com/research-shows-frequent-multitaskers-overrate-their-ability/
- https://link.springer.com/article/10.3758/s13423-012-0245-7
- https://theconversation.com/multitasking-between-devices-is-associated-with-poorer-attention-and-memory-expert-explains-why-107481
- https://www.apa.org/topics/research/multitasking
- https://www.huffpost.com/entry/multitasking-is-bad-for-you_n_925958
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 🤣.
My gf loves to pass by and say "ohh soo focused.."
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.
Ah, I simply avoid that problem by being neither cute nor hot - and therefore single.
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.
Normalize office masterbation.
Yee
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.
Having to maintain large states is key. I've learned recently that this is why I keep starting so many new projects instead of finishing things. The larger a project becomes, the larger the states I have to hold in my head and the fewer opportunities I have to rebuild and maintain that state. So if I want to do some coding, the only option available is usually to start something new with a blank slate.
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.
Programming
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