I need to share something that’s been on my mind lately, and I suspect many of you have lived through this inflection point too.
We crossed 50 engineers last quarter. I should have been celebrating—we’d tripled the team in 18 months, closed our Series B, and the product roadmap was more ambitious than ever. Instead, I found myself in back-to-back firefighting meetings wondering why everything suddenly felt… broken.
The Complexity Wall Hit Like a Freight Train
Here’s what nobody told me: the communication paths don’t scale linearly. At 20 engineers, you have about 190 potential connections. At 50? Over 1,200. And by the time we hit 60 engineers, we were looking at nearly 1,800 communication paths.
What that looked like in practice:
- Features that used to take 2 weeks were now taking 6-8 weeks
- Our senior engineers were spending 80% of their time in alignment meetings
- A “simple” change to the checkout flow required coordination across 4 teams
- New engineers were taking 3-4 weeks just to understand who owned what
The processes that got us to 20 engineers—daily standups where everyone knew everyone, ad-hoc Slack decisions, informal code ownership—became active obstacles. Our informal culture that we were so proud of? It was creating chaos.
What Actually Broke (And It Wasn’t What I Expected)
Delivery Cadence: We went from shipping every day to shipping every two weeks. More engineers, slower output. The productivity paradox was real.
Engineering Culture: Our “everyone knows everything” culture became “nobody knows anything.” New hires were lost. Veterans were frustrated.
My Leadership Model: This one hurt the most. The hands-on, know-every-commit-message CTO approach that got us here? It was now the bottleneck. I had to fundamentally change how I led.
The Biggest Surprise: I Needed to Become a Different Leader
At Microsoft and Twilio, I’d seen this pattern before. But experiencing it as the CTO was different. The skillset that got you to 50 engineers—being technical, knowing the codebase, making quick decisions—that’s not what’s needed to scale beyond 50.
At 50+, it’s about:
- Building a leadership team, not managing engineers directly
- Shaping culture deliberately, not hoping it persists
- Designing organizational structure to enable autonomy
- Thinking in systems and second-order effects
I had to let go of reviewing architecture docs personally. I had to trust my Directors to make decisions I would have made differently. That was harder than any technical challenge I’d faced.
What We Changed (And What’s Still a Work in Progress)
Architecture Follows Organization: We split our monolith into domain-bounded services. Not because microservices are trendy, but because we needed teams to be able to ship independently. Conway’s Law is real—your architecture will determine your organizational structure whether you plan for it or not.
Federation Over Centralization: Instead of trying to coordinate 50 engineers, we created 4 autonomous business units of ~12-15 engineers each. Each unit operates like its own startup, with clear ownership boundaries and minimal cross-dependencies.
Written Decision Records: We introduced RFCs and architecture decision records. It felt bureaucratic at first, but it was the only way to scale decision-making beyond the people in the room.
Leadership Development: I promoted 3 engineering directors and 5 senior engineering managers. Building that leadership bench was more important than any technical decision.
Still Struggling With
- Onboarding velocity: New engineers still take too long to become productive
- Cross-team collaboration: How do you balance autonomy with collaboration?
- Cultural preservation: How do you maintain the “feel” of the early days when 70% of the team wasn’t there?
- Burnout rates: We’re seeing signs of burnout in our mid-level engineers who are caught between IC work and unofficial leadership
My Question to You
For those who’ve scaled past 50 engineers: What do you wish you’d done differently?
What processes did you introduce too late? Which ones did you introduce too early? How did you preserve what made your culture special while adapting to the realities of scale?
And for those approaching this inflection point: what are you most worried about?
I’m particularly interested in hearing from folks who’ve done this multiple times—are there patterns that work regardless of company or industry? Or is every scale-up journey unique?
Michelle Washington | CTO | Scaling engineering orgs and learning in public