I started getting paid to write software in 1988. The vitality of concentration was clearly recognized then but it is now under attack.
The difference in quantity and quality of my work between being able to concentrate and being interrupted is not minor. It’s vast.
I write about this a lot, if I have any advocacy in writing here and elsewhere it would be to restore the halcyon days of flow and concentration.
The responses? “Team” leaders snarl that I’m a conceited “individualistic” programmer whom they would not want on their “teams.” As if I would want to work for someone who appends “they/them” to a social networking profile.
One of them, smiling radiantly (why?) told me that she leads a “happy” team that does test-driven development and pair programming. Yeah I bet they’re doing cartwheels.
They don’t have my memories of uninterrupted work, nor or stock options or signing bonuses. They think TDD and agile are real and they think having a juice bar at work (not free) is heavenly.
They have my pity. But I won’t work there. Sounds like you work from home; so do I.