Nearly everyone is going to work better with blocks of time dedicated to their task(s). How about we all (developers + non-tech people) work together to reduce the amount of noise that our companies generate so that everyone can be more efficient?
Nearly everyone is going to work better with blocks of time dedicated to their task(s). How about we all (developers + non-tech people) work together to reduce the amount of noise that our companies generate so that everyone can be more efficient?
Generally, if you try to reduce socializing, you're seen as antisocial. Trying to be more efficient for the "bottom line" or "good of the company" or whatever makes you sound like a brown-noser.
Yes, everyone gets interrupted. It affects some classes of workers more than others. Not that developers should be treated as "special", but most places I've worked at, mgt and financial people get private offices so they're "not interrupted", but somehow developers building the software the company runs on and/or sells are supposed to be fine in open-air bullpens, just like call-center workers.
There's an element of status I suppose to, but perhaps those with private offices should try to get their work done out in open-air offices for a few months.
Perhaps distractions don't damage your productivity, but I am guessing you're merely more productive now, so the short bursts you make are more productive than your old longer bursts, therefore your 'Warm up and cool down' periods FEEL shorter. It's not like people do nothing when not in flow, they just do less.