Empowerment Is a System, Not a Slogan
Empowering your team isn't about saying the right things—it's about building the right systems. Approach empowerment as a design challenge.

Engineering Leader
If you're a manager who still thinks your coding skills are your safety net, you're not leading—you're escaping.
Temporarily returning to an individual contributor role to help your team during tough times might feel noble or efficient. But it erodes trust, stunts growth, and sends the wrong message about your role as a leader. It's not a solution—it's a systemic failure disguised as personal commitment.
I once stepped into a new team as their manager, bringing my usual servant leadership approach: support, empower, and protect the team. It's a philosophy I believe modern software teams need to thrive.
But this team was junior, and I didn't have the budget to bring in experienced hires. We were also under intense pressure to ship a complex project on a tight deadline.
Delivery was slow. Frustration crept in. And eventually, I made the call: I would start coding again to help accelerate progress.
I didn't step out of management—I tried to do both roles. I was still leading the team, still responsible for their performance, while also diving back into the codebase.
We did ship the project on time. But I wasn't prepared for the cost.
By doing the work myself, I sent the unspoken message that I didn't believe in my team—or in myself as a leader.
I'm explicit about the boundaries of my role.
I lead hands-off by default. I don't code at work, not because I can't—but because it's not my job. I still code in my free time to stay sharp and understand my team's world, but I no longer treat my IC skills as a fallback.
I support. I coach. I remove blockers. That's where I bring the most value now.
Remain focused. Empower. Multiply. Don't try to be the hero who saves the day.
Are you stepping in because your team needs help—or because it makes you feel useful?
What are you afraid will happen if you truly step back and let go?
What systemic issue are you trying to fix with personal effort?
Empowering your team isn't about saying the right things—it's about building the right systems. Approach empowerment as a design challenge.
Engineering Leader
After getting laid off, I found myself caught in a perfectionist spiral—waiting to feel ready again. But readiness never came. Here's what finally got me moving.
Engineering Leader
Authenticity isn't just a buzzword—it's a leadership strategy. Showing up as your true self can transform trust, culture, and impact.
Engineering Leader
We often mistake repeated failure for a lack of progress. But if you're still showing up, you're already ahead.
Engineering Leader
Many leaders fall into the trap of measuring motion instead of progress. Productivity paranoia leads to micromanagement, not results.
Engineering Leader
Good leadership isn't measured by how much you gain, but by how much you're willing to give up to do right by your people.
Engineering Leader
A reflection on the one mindset shift that helps me stay grounded when life throws the unexpected.
Engineering Leader
Distributed transactions aren't just a technical problem. They're a systems thinking challenge.
Engineering Leader
Impostor syndrome isn't a sign you're failing. It's often proof you're growing.
Engineering Leader