Series

Multi-part deep dives on engineering leadership, technical strategy, and lessons learned.

Engineering Leadership

  1. Part 3

    What Nobody Teaches Junior Engineers

    Junior engineers can write code. What they can't do is tell you things like why a build failed, write a useful commit message, or handle the case where everything goes wrong. That gap doesn't close on its own.

  2. Part 4

    You Don't Fix Team Conflict by Winning the Argument

    The instinct when you're new on a team and hit conflict is to win the argument. Every time I've tried that, it made things worse. The fix is almost never about being right. It's about building the process that should have existed before you got there.

  3. Part 5

    When the Fire Is Lit, Let the People Who Know How to Fight It Fight It

    NIST, ISO 27001, and SOC 2 all say the same thing about incident response: when someone knows how to fix it, get out of the way. The process documentation can happen after the fire is out. Here's what happens when organizations forget that, and why AI-driven security tooling is making it worse.

Engineering Interviews

Engineering Practice