Effective Leader
Nobody teaches you how to lead. You get promoted because you were good at building things, and suddenly you're responsible for people. These are the areas...
15 Oct 2023

Nobody teaches you how to lead. You get promoted because you were good at building things, and suddenly you're responsible for people. These are the areas I had to figure out the hard way.
Manage yourself first
As an engineer, your world is your ticket. As a lead, your world is everything: team requests, company changes, industry shifts, and a hundred small tasks that all feel urgent.
The hardest transition isn't technical. It's learning to manage your own time, energy, and attention. You need to decide what's urgent, what's important, and what you can delegate. Every day. Self-discipline isn't optional anymore -- it's the foundation.
One-on-ones
I do these monthly at minimum. The format is simple: past, present, future. How did things go? What's happening now? What's next?
The real purpose isn't status updates. It's connection. You're checking if someone is stuck, frustrated, or drifting. You're removing obstacles before they become problems. And you're showing up consistently, so trust builds over time.
Feedback
Every system needs a feedback loop. Teams are no different.
The skill most people underestimate is receiving feedback well. When you can take constructive feedback without getting defensive, you model that behavior for your team. Giving feedback is the other half -- it needs to be specific, timely, and focused on growth, not judgment.
Hiring
Hiring is where teams are made or broken. You want to show candidates who you really are -- not a polished version. And you want to evaluate for compatibility, not just technical skill.
Remove unnecessary stress from the process. The best engineers have options. If your interview feels like an interrogation, they'll go somewhere else.
People leave
Accept it. People leave for all kinds of reasons:
- Not enough challenge
- Conflict with their manager
- No visible career path
- Compensation doesn't match the market
When someone leaves, get honest feedback. If it's fixable, fix it -- not just for them, but for everyone else who might feel the same way.
People are complex
This is the part nobody warns you about. Humans aren't predictable systems. They have emotions, insecurities, ambitions, and bad days.
Some people need encouragement. Some need boundaries. Some think they know everything (they don't yet -- and neither did I at that stage). Your job is to understand where each person is in their journey and meet them there.
Delegation
I used to think doing everything myself was faster. It is -- once. But it doesn't scale, and it burns you out.
Delegation isn't about offloading work. It's about trusting your team with real responsibility. It's a skill you build through practice, and it gets easier the more you invest in the people around you.