Software engineering has been destroyed by management fads. Specifically, constant interruptions in the form of meetings.

The key to great work is prolonged unbroken concentration. We call this flow. One meeting and flow is gone for the day.

At Microsoft in 1990 we had a single one-hour meeting per week. Management’s highest priority was insulating us from interruptions.

Now? Two or three meetings every day.

Get rid of agile and scrum, only have interruptions for dependency management, let is focus again.

Expand full comment