I do believe it's somewhat worse for programmers than for other knowledge workers, because programming is a task that's incompatible with errors and approximation.
I also believe, as you do, that programmers can becomr much more resilient to interruptions with one simple trick: when working on something complex, male a plan and WRITE IT DOWN. The vast majority of programmers don't do nearly enough of this.
Exactly! Plan and write! Pen and paper are your friends.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.