Open to Engineering Manager / Director rolesLet's connect
Leadership

Leading through complexity.

Leadership decisions are never purely about authority. Every choice has tradeoffs — team dynamics, organizational alignment, timing, and trust.

The human side of engineering at scale — navigating resistance, quantifying hidden costs, and building the conditions where teams make good decisions on their own.

Why I Don't Do Technical Interviews for Senior Engineers

Read article

A senior engineer's resume already tells me what they know. What it can't tell me is whether they're curious, passionate, and hungry to build great things. That's what the interview is for.

Key Takeaways

  • A senior resume already proves technical competence — the interview should go deeper
  • Behavior, curiosity, and passion reveal more than syntax recall under pressure
  • The best engineers want to build great things, not just write correct code
  • Artificial context produces artificial signals — interview for the actual job

Accountable Autonomy: The Leadership Philosophy That Actually Works

Read article

The best engineering teams don’t need to be micromanaged — they need to be trusted. But trust without accountability is just abdication. Here’s how to build a culture where capable people own their outcomes.

Key Takeaways

  • Autonomy without accountability produces complacency
  • High expectations and real ownership bring out the best in people
  • Underperformance addressed early prevents team-wide damage
  • Trusting your team is not the same as ignoring your team

Scaling Decision-Making: How to Stay Collaborative Without Losing Authority

Read article

The best decisions in engineering aren’t made by the loudest voice or the highest title — they’re made through genuine collaboration with clear final authority. Here’s how to build a culture where people are heard, trade-offs are understood, and decisions actually stick.

Key Takeaways

  • Collaboration means everyone has a voice — not everyone has a vote
  • The manager owns the final call, especially on resource and priority trade-offs
  • Leads resolve what they can; escalate what they can’t
  • Transparent reasoning builds trust even when people disagree with the outcome

People Are Your Most Valuable Asset — And Most Leaders Don't Actually Believe That

Read article

Every leader says it. Few leaders live it. Here's what it actually looks like to treat your people as your most important investment — and why retention is one of the most strategic things a leader can focus on.

Key Takeaways

  • Your best people have options — invest in them or lose them
  • Recognition is just as important as criticism
  • Growth conversations don't require open headcount to be valuable
  • Your bad people stay; your good people leave — unless you act

Org Design Is Culture: How Structure Creates Ownership

Read article

How you structure your engineering org isn't just an operational decision — it's a cultural one. The right structure pushes ownership down to the people closest to the work, builds future leaders, and scales without losing accountability.

Key Takeaways

  • Structure determines where ownership lives — design it intentionally
  • Leads are mini-managers, not senior developers with extra duties
  • No silos, no heroes, no one person carrying the weight for the team
  • Good org design builds your next layer of leadership before you need it

Don't Tell Me You Can't Do It Unless You Can Tell Me Why

Read article

Most "this can't be done" statements aren't wrong — they're just unexplained. A piece of advice from an early mentor reshaped how I approach problems, lead teams, and think about communication itself: the act of explaining why something won't work almost always exposes the path forward. And when it doesn't, it creates something just as valuable — clarity.

Key Takeaways

  • "I can't" is a conclusion — "here's why I can't" is the beginning of a conversation that often contains the solution
  • Communication isn't just how we share solutions — it's how we discover them
  • Asking "why" isn't a challenge — it's an invitation to think deeper

Why I Let People Struggle — And When I Step In

Read article

The most important coaching decision a leader makes isn't strategic — it's knowing when to step in and when to step back. Get it wrong and you either stifle growth or abandon capable people. Here's the distinction that changed how I lead.

Key Takeaways

  • Struggle is where real learning happens — don't rob people of it
  • There's a difference between stepping in to solve and stepping in to coach
  • Leads who've never struggled under pressure aren't ready to manage
  • Great engineers are built through ownership, not rescue

The Documentation Discipline Every Engineering Leader Needs

Read article

Nobody wants to talk about performance documentation — until they need it and don't have it. Here's the framework that protects your team, your organization, and the individuals you're trying to hold accountable.

Key Takeaways

  • Documentation built early removes legal risk from hard decisions
  • Clear written expectations protect both the employee and the organization
  • Leads surface issues early; managers own the formal process
  • No surprises is the standard — for the employee and for leadership

Crawl, Walk, Run: The Case for Building Confidence Before Building Scale

Read article

Every ambitious project has the same failure mode: trying to run before proving you can crawl. The Crawl-Walk-Run framework isn't just a phasing strategy — it's a leadership philosophy that treats uncertainty honestly, builds organizational trust through demonstrated results, and creates natural decision points where "stop" is a valid and respected outcome.

Key Takeaways

  • Each phase should deliver standalone value — if the project ends after Crawl, the organization is still better off than when it started
  • Decision gates aren't checkpoints — they're permission to stop without failure
  • The framework sells itself — asking for a small proof of concept is easier than asking for a six-month commitment

The 23% Tax: How Poor Ticket Quality Silently Kills Velocity

Read article

Nearly a quarter of a sprint's work items had missing descriptions — and 60% of the team's daily meeting time was spent clarifying requirements that should have been written down before work started. This isn't a documentation problem. It's a delivery tax with a measurable cost.

Key Takeaways

  • Measure the hidden cost before proposing the fix.
  • Pilot with a kill switch.
  • Address patterns, not just process.

Stakeholder Management: Bringing a Resistant Lead Developer Along

Read article

The hardest part of a major platform migration wasn't the architecture — it was the person who'd built what we were replacing. Rather than working around the lead developer's resistance, we made them the owner of the migration: formal title, a 90-day challenge, guardrails that protected quality without threatening autonomy, and recognition tied to the outcome. The technical migration succeeded because the people strategy came first.

Key Takeaways

  • Resistance is usually ownership in disguise
  • Guardrails protect both the project and the person
  • Make the expertise irreplaceable to the migration, not to the legacy system

When a Library Upgrade Is Actually an Architecture Migration

Read article

A routine "update our GraphQL libraries" request revealed 2+ years of accumulated debt, active CVEs in production, and architectural coupling so deep that updating one library required redesigning the WebSocket subscription system, the file upload pipeline, and the authentication integration. The most important decision was reframing the scope before anyone estimated it — then presenting leadership with two paths so they could make a real tradeoff decision.

Key Takeaways

  • Audit before you estimate
  • Present options, not recommendations
  • Phase for optionality