No Estimates. No Retros. No Problem.
I have worked in all kinds of teams. Teams that held three-hour sprint planning sessions to estimate whether a button change was a 1, 2, or 3. Teams that turned every retrospective into a passive-aggressive blame session disguised as process improvement. Teams where the Jira backlog was the real product, and the software was almost a side effect.
And then, almost two years ago, I joined a project that worked differently. We had sprints, but not in the way you are probably imagining. There were no story points. No estimation poker. No velocity tracking. Sprints were just a shared calendar for setting priorities and planning when to deploy. That is all they were. And it was the closest thing to a developer's nirvana I have ever experienced.
What Top Level Actually Means in Practice
I don't use that phrase casually. When I say the team was composed of top-level engineers, I mean something specific. I mean people who have already internalized the discipline that process is supposed to enforce. They don't need a sprint review to feel accountable. They don't need a retrospective to course-correct. They already know when something is wrong, and they fix it without waiting for a scheduled ceremony to give them permission.
Nobody asked "what's blocking you?" in a daily standup, because if something was blocking you, you had already reached the right person on Teams and unblocked yourself. The communication happened in real time, not in a designated slot on a shared calendar.
What existed instead was a shared, deeply internalized sense of what done looks like. And a level of mutual trust that only comes from people who have each spent a long time facing real production pressure and proving, repeatedly, that they deliver.
The Absence of Estimation as a Signal
Here is what I learned. Process proliferates in proportion to mistrust.
Estimation ceremonies exist because management doesn't trust engineers to manage their own time. Retrospectives exist because teams don't communicate honestly outside of structured sessions. Status updates exist because nobody knows what anyone else is actually doing.
When you remove those trust deficits, a lot of the ceremony becomes redundant. Not wrong, not useless in the right context, but redundant. Scaffolding that was only ever there because the structure underneath needed support.
On this team, everyone knew the product deeply. When one engineer started pulling in a direction that created technical debt for another, that conversation happened immediately, between the two of them, in a code review or a Teams thread. Not in a quarterly architectural review. Not in a retrospective action item assigned to nobody.
It was engineering culture operating the way it is theoretically supposed to, but almost never actually does.
What It Does to Your Output
The creative energy that is normally consumed by estimation and ceremony overhead went directly into the work.
I shipped more thoughtful, better-designed code during those two years than in any comparable period before it. Not because I worked harder or longer, but because I was never context-switching into administrative overhead. My brain wasn't fragmented across story point negotiations and velocity charts. It was fully on the problem.
There is a concept in psychology called flow state, a condition of complete absorption in a challenging task where time collapses and output quality spikes dramatically. Agile ceremonies, by design, constantly interrupt that state. Standups at 9 AM. Planning on Monday. Review on Friday. On a high-trust team with minimal ceremony overhead, you can spend entire weeks in sustained deep work. The difference in output quality is not marginal. It is enormous.
Why This Doesn't Scale Down
I want to be precise here, because this is not an argument for removing process from every team.
This model only works when the trust is earned and justified. When every person on the team has a demonstrated track record of delivering, communicating proactively, and catching their own mistakes before they propagate. When the collective technical judgment of the team is high enough that informal decisions are consistently good decisions.
Telling a team of mixed seniority to skip retrospectives and estimates is not liberation. It is chaos. The ceremonies exist precisely because those teams need the structure. The process is the training wheels, and the training wheels are there for a reason.
But operating at the Principal level means you are building toward the state where the training wheels come off. Where the discipline is internal, not external. Where your team doesn't need to be reminded to communicate, because communication is already a reflex.
What I Brought Back
That project ended. I moved on. And I brought something with me that I couldn't have articulated before I experienced it. A concrete, visceral understanding of what engineering culture at its ceiling actually feels like.
I now know what I am aiming for in every team I influence. Not the absence of process for its own sake, but the level of collective trust and discipline that makes heavy process unnecessary. That is the bar. Everything else is just scaffolding on the way there.
If you have never worked on a team like that, I genuinely hope you get the chance. Not because it will make you a better engineer technically, but because it will permanently recalibrate what you expect from the people and environments around you.
Once you have seen what is possible, you can't unsee it.