Essay
How to scale engineering decisions as teams grow
Decision speed dies when ownership is implicit. Growing teams need visible decision paths, not more people copied for safety.
Essay
Decision speed dies when ownership is implicit. Growing teams need visible decision paths, not more people copied for safety.
As engineering teams grow, decision quality often degrades before anyone notices.
Not because people get worse. Because the number of edges increases. More stakeholders. More dependencies. More plausible opinions. More ways to wait.
The default response is more overhead: more syncs, more review layers, more people copied for safety. That works poorly.
I lead work across Integrations and Platform with a 15-plus-engineer direct scope and a broader cross-functional org around it. The temptation is to become the person who still makes the high-context call. That does not scale. It also blocks the progression I care about: task ownership toward organizational ownership.
Scaling decisions is mostly about:
Not every decision needs a forum. Some need a clear owner and a short record. Others need dissent before commitment. A few have a blast radius that needs a wider review.
When teams struggle with speed, the issue is often not disagreement. It is that nobody can see who should decide, who should advise, and when it is done.
I have been introducing clearer review layers so implementation quality can move through peer and technical-lead review, while I spend more time on architecture, contracts, risks, and high-context decisions.
That is a decision-scaling move. If every diff waits on the manager, you have not grown a team. You have grown a queue.
AI makes this more urgent. Draft implementation gets cheaper. Spec quality and evaluation get more expensive. If you do not redesign who decides what, the queue just fills with agent output.
Legal Intake needed spec-first planning and named ownership because high-context product work fails when the decision lives in someone’s head. Reverse sync needed an explicit call: reusable automation model versus the fastest Salesforce version.
Those are irreversible-enough choices. They deserve a written artifact, not a hallway alignment.
Architecture includes how teams operate. Review systems, ownership boundaries, planning mechanisms, and decision records are part of what the organization can build.
If engineers only get harder tickets with the same decision-maker behind them, you have not scaled judgment. You have scaled throughput of instructions.
Help people progress into larger decision spaces. Three engineers I worked with moved from SDE1 to SDE2 through that mechanism, not through more meetings about growth.
Growth demands better mechanisms, not just more discussion. If a decision keeps bouncing, name the owner or admit the system is missing.