Productivity interruption and destruction systems (teams, slack, zoom, email, etc.) along with quick responses to same are mandated by most workplaces. Disabling such interrupts typically triggers alarms and a stern lecture from management.
At my workplace, coding automatically silences your message notifications!
sounds interesting. How does it work?
I don't know the specifics, but we already collect the time people spend coding for productivity telemetry, so we already have that signal. I assume the team that maintains our chat system either hooks into an editor notification, or into the Kafka-like event queue that feeds into the data warehouse. It likely only works if you're using the officially blessed IDE, but very nearly everyone does
That does sound Kafkaesque, but maybe it's a weird example where intrusive surveillance isn't completely bad.
The actual non-anonymized data is closely guarded to make sure that nobody gets any funny ideas about mistaking it for actual performance measurement!
if you work in such a place run for the hills :)
The hills where it's easy to find programming jobs?
if you are good at this and can’t find a job, you got some major, major issues as jobs at companies like ones described above are not something you should rely on in any way in your life. so it is better for you to run than to be discarded
I'm pretty average at it and have a shaky work history because of health problems. If I felt like I had better options I'd take em. What I need is a union.
The first thing I do in any fresh Teams installation is to disable all notifications, except maybe for voice calls. Then I check for new messages maybe once per hour. I would have gone crazy otherwise.
Yeah, that's why I think all this talk is really silly and a waste of time. Management simply does not believe in "flow" or the need for deep concentration. If you actually need to concentrate deeply to get your job done, you're going to fail in most workplaces today. The best you can do is to try to find a way of getting enough work done, despite the noisy open-plan office environment and constant distractions. The days of walled offices for programmers are long gone, and they're not coming back.