You understand about Flow. aka The Zone, so I really don’t need to explain it to you. I saw a solid year of flow-based management in my first year at Microsoft in 1989–90; by the end of 1990 we started having more meetings and enabling flow slowly vanished from management.

Now I hear managers sneering about people who want to work uninterrupted; we’re “toxic,” we’re bad for “the team,” programming is a social activity. I think any manager who makes his developers do pair programming should have to spend a few years in a particularly violent prison.

Recognition of flow, or even the value of ordinary concentration and focus, is gone. And instead of demanding fewer interruptions, developers younger than us are yapping all day about fucking unit tests. Which just waste more time, since unit tests are a lot of work and rarely turn up useful results.

In my early days in the industry we had one meeting per week. An hour at most.

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store