The great times of software develpment the highest company priority was enabling us to do our best work, and that mean the fewest possible interruptions. That’s why we had single-occupancy offfices and free coffee and drinks, taht’s why we had a few brief meetings per week, readily canceled if there wasn’t nough to talk about. We did status updates in email, not at aa ridiculous going-through-the-motions daily morning meeting.
Now? Constant interruptions, programming as a social activity, the apotheosis of which is pair programming where concentration is impossible.
One would think that companies would want to enable the best work and the highest productivity, that being in their best interests as much sa it is in ours, but instead they’re determined to follow a ludicrous “manifesto” that as far as I can tell adds no value at all. A lot of new jargon, a lot of meetings, a lot of interruptions, a lot of process.
And whoever came up with the idea of the open office should be taken behind the chemical shed.
When I see “agile methodology” or “scrum” in a job posting I skip to the next one.
I only work remotely anyway, have been for a decade, so I will never again attend a daily scrum or a sprint retroospective. I just wish there was some way I could get across to these young enthusiasts of fads hoow much less they get than than they could if hey could close their door and stay focused.