Draft — this post is unpublished and may change.

Thoughts

No Agenda, No Attenda: Scaling Meetings Like Services

As a senior backend engineer whose team is on the hook for more than 20 systems, my calendar oscillates between code reviews, architectural deep dives, and the operational reality of keeping a fleet of services highly available. In production, we never treat reliability or cost optimization as optional. The people showing up deserve meetings run with that same rigor. Every unstructured hour erodes the very velocity we fight to protect in our systems.

Why I Treat Meetings Like Distributed Systems

A meeting is an orchestration problem: multiple services (people) need deterministic inputs and clear outputs. Without an agenda, you get the equivalent of asynchronous calls with no timeout—threads hang, context drifts, and the bill hits our headcount budget. When we craft agendas with defined objectives, we align on the same mental model we use for production readiness: scope, dependencies, exit criteria, and observability (a.k.a. follow-up notes).

Cost efficiency is not just for infrastructure; it's for bandwidth. Every senior engineer in the room is a burstable compute node. If we fail to prioritize efficiency and cost optimization in meetings with the same intensity we apply to our scalable services, we're sabotaging the throughput we claim to chase.

Agendas Are Our Runbooks

An agenda is the meeting equivalent of a runbook: it sets context, sequencing, and guardrails. I send agendas at least a day in advance, with each line item mapped to a desired artifact—decision, mitigation plan, or owner + due date. That clarity shortens the warm-up time and eliminates the "what are we solving" churn.

I also size agenda items like I size workloads. If a topic can't be handled in its timebox, we split it or put it in the backlog (more on the parking lot later). The goal is to keep the synchronous block optimized for high-bandwidth collaboration, not discovery work we could have done asynchronously.

Action Items Are the Deployable Artifacts

If the agenda is the runbook, action items are the build artifacts. I treat them like deployable assets:

  • Owner + date: Every action item has an accountable owner and an ETA, just like a story on the board.
  • Acceptance criteria: We capture what "done" looks like so the next review isn't another opinion loop.
  • Traceability: I link each action back to the meeting note for quick context, mirroring how we trace tickets to deployments.

Without explicit action items, meetings are just logging—useful for retrospection, useless for change. Driving toward tangible outcomes is how we safeguard velocity.

The Cultural Exception: Meetings for Team Cohesion

There is one intentional exception to the "no agenda, no attenda" stance: meetings whose sole purpose is culture. Team lunches, coffee chats, and the occasional demo jam exist to build trust, cohesion, and psychological safety. You still want a loose plan (games, prompts, show-and-tell slots), but the KPI shifts from velocity to belonging. These sessions are the equivalent of chaos-engineering our relationships—we invest so that in a real incident, the trust graph is already strong.

Parking Lot Time Protects Focus

I reserve the last five minutes of most team meetings as "parking lot" time. Any topic that isn't on the agenda or grows beyond its timebox gets shunted there. We log it, tag the right follow-up forum (async doc, separate working session), and keep the core meeting on track. This mirrors how we triage unexpected load: isolate it, queue it, and handle it without taking down the system.

Bringing It All Together

Treating meetings with the same discipline we apply to our backend platforms isn't overkill—it's respect for the compounding cost of distraction. Agendas keep us aligned, action items turn talk into throughput, parking lots prevent priority thrash, and culture-first sessions remind us that efficiency serves people, not the other way around. Give meetings the same priority you give highly available services, and they will finally pay the velocity dividend we've been promising.