Perspectives Aug 23, 2026 5 min read

The key to disaster: tons of meetings, tons of attendees

FG

Francisco González

System Architect

Janobourian

As a delivery on time does not imply quality, spent your time on meetings does not imply productivity.

Picture this. It is Tuesday at 2:00 PM. A calendar notification pops up for an alignment sync. You join the call. The participant counter ticks upward: 40, 75, 110 people. Cameras are off. Microphones are muted. One person shares a screen with dense slides and reads every line word for word.

Ninety-five percent of the attendees have no context, no responsibility, and no reason to be there. They are writing code, answering emails, or staring at the wall. Forty minutes into the monologue, the speaker pauses: "Does anyone on the engineering team have thoughts on this?" Total silence. A long minute passes. Someone finally unmutes: "Sorry, I was on mute, could you repeat the question?"

This is not collaboration. It is corporate theater. It exists purely to satisfy an illusion of consensus designed by managers who are uncomfortable making decisions alone.

Why the Technical Team Must Be in the Room

There are valid moments when technical teams must participate in discussions. Software architecture cannot survive in a vacuum disconnected from business realities.

When product teams evaluate a major pivot, senior engineers and architects provide essential grounding. They expose hidden technical debt, highlight infrastructure boundaries, and estimate trade-offs before commitments are set in stone. A focused conversation between an engineer and a product manager can kill a bad technical design in fifteen minutes, saving months of wasted development cycles. Engineers should be present when their domain expertise directly shapes decisions, when technical dependencies cross team boundaries, or when system architecture requires immediate alignment. In those rooms, engineers are not spectators; they are active builders making high-impact choices.

Why the Technical Team Should Stay Away

The inverse is equally true: dragging engineers into meetings where they have nothing to contribute is financial and cognitive sabotage.

Deep work is the lifeblood of engineering. Writing clean algorithms, debugging distributed race conditions, or designing database schemas requires sustained mental flow. Every meeting fragments the day. A thirty-minute status sync in the middle of the afternoon does not cost thirty minutes; it destroys two hours of momentum and context-switching overhead.

When engineers are forced into passive meetings, they do not listen. They try to multitask with one ear open. The result is subpar code written under distraction and zero information retained from the call. Most status updates, announcements, and FYI presentations should be an asynchronous message, a memo, or a clear ticket update. If an engineer has nothing to decide, debate, or clarify, keeping them in the room is burning company capital.

The Psychology Behind Mass Invites: Fear and Politics

Why do meeting organizers habitually invite fifty people to discuss a three-person topic?

The root cause is rarely malice; it is fear and corporate politics. First is the cover-your-ass mentality. Organizers fear making a choice alone. If fifty people were on the call, blame is distributed across everyone when something fails. Nobody is individually responsible for a bad outcome if the whole department was technically invited.

Second is political ego. In dysfunctional hierarchies, meeting size is treated as a status symbol. Filling a calendar block with fifty participants creates the illusion that the organizer is managing a massive, critical initiative.

Third is lack of preparation. When facilitators have not done the preliminary work to clarify what they need, they broadcast an open invite to everyone in the hope that someone in the crowd will magically have the answer. Mass attendance replaces thoughtful planning.

Facilitators vs. Calendar Invitors: Capabilities Over Access

Anyone with a corporate email account can schedule a calendar invite. Very few people know how to lead a meeting.

A capable facilitator possesses domain knowledge, respect for human time, and the ability to steer conversation toward concrete decisions. They prepare an agenda in advance, send pre-reads, timebox discussions aggressively, shut down circular debates, and protect attendees from unnecessary tangents. They recognize that ten senior engineers on a call for an hour costs thousands of dollars in payroll and opportunity costs.

In contrast, ineffective hosts treat meetings as open-ended brainstorms with no preparation. They wander through topics aimlessly, allow loud voices to dominate, fail to capture decisions, and wrap up by scheduling another follow-up meeting because nothing was resolved. The difference is not soft skills; it is domain competence and respect for engineering focus.

How Effective Meetings Save Projects

Meetings are not inherently evil. When designed with discipline, high-bandwidth conversations save projects from disaster.

Asynchronous communication is fantastic for documentation and updates, but it struggles with high-stakes nuance. Three days of tense chat threads or conflicting ticket comments can often be resolved in a tight, ten-minute synchronous huddle. An effective meeting brings the right three or four decision-makers together, surfaces conflicting assumptions instantly, achieves alignment, and produces clear action items with single-owner accountability. It unblocks bottlenecks in real time.

The Blueprint for Effective Meetings

To rescue your team from meeting fatigue, apply these direct rules:

  • No Agenda, No Meeting: If an invite lacks a clear objective, desired outcome, and bulleted agenda, decline it automatically.
  • The Strict Attendee Limit: Cap working meetings at four to six people. If someone is only there for information, remove them and send them meeting minutes instead.
  • Pre-Reads Over Slide Decks: Write a one-page document. Spend the first five minutes reading in silence, then use the rest of the time purely for debate and decisions.
  • Default to Shorter Durations: Replace default 60-minute blocks with 20 or 45-minute caps. Meetings expand to fill the time allocated to them.
  • Mandate Clear Outputs: Every meeting must end with written action items: who is doing what, and by when. If no action items exist, the meeting was just an expensive podcast.
  • Normalize the Right to Decline: Build an engineering culture where declining an irrelevant meeting is respected, not penalized.

Takeaways

Time is the only finite asset an engineering team possesses. Delivering software requires uninterrupted focus, clear architecture, and disciplined execution. Meetings should be rare, sharp instruments used to make decisions, not blankets used to warm corporate anxieties. Respect your calendar. Protect your team. Eliminate the noise.

Sources

  1. Newport, Cal. 2016. Deep Work: Rules for Focused Success in a Distracted World. Grand Central Publishing.
  2. Perlow, Leslie A., Hadley, Constance Noonan, and Eun, Eunice. 2017. Stop the Meeting Madness. Harvard Business Review.
  3. Grove, Andrew S. 1983. High Output Management. Random House.
  4. Rogelberg, Steven G. 2019. The Surprising Science of Meetings. Oxford University Press.