Writing
Thoughts on engineering leadership, technical strategy, and building software teams that last.
Crisis is inevitable in software. What separates good leaders from bad ones isn't whether crises happen — it's whether they had a plan, communicated clearly, and learned from it afterward.
Innovation isn't a process you bolt onto a team — it's a culture you build deliberately. Here's how to think about both the operational and interpersonal sides of making it real.
I've been working remotely for 8 years — most of them leading distributed engineering teams. Here's what actually makes remote teams work, beyond the surface-level advice.
EI is one of the most overlooked traits in engineering leadership. If you've ever had a manager who couldn't understand why the team was unhappy — that's what a lack of emotional intelligence looks like in practice.
Servant leadership isn't a buzzword — it's a practice born from watching engineers be treated like a means to an end. Here's how I stumbled into it and what it actually looks like day to day.