What I Wish Someone Told Me Before I Took That Promotion

A newly promoted dev with too much work and not enough knowledge of what he got himself into.

(P.S. I love what I do. I love leading people. But let’s talk about what no one warns you about.)

Getting promoted to a leadership role feels like winning a golden ticket… until you realize the chocolate factory is on fire, and the team is looking at you to fix it while you're still unwrapping the damn wrapper.

I love what I do. Truly. Leading people is the most meaningful work of my career.
But there are things I wish someone told me before I stepped into it—things I would’ve appreciated knowing before I agreed to “just take a few 1:1s.”

Let’s talk about them.


🎧 1. You Will Miss the Simplicity of Just Writing Code

Leadership is meaningful—but it’s rarely clean.

There’s no PR to open, no green check to validate what you did.
Half your job is:

Resolving tension

Translating vague requests

Listening more than talking

Managing other people’s emotions while ignoring your own

Coding gave me dopamine. Leading gives me… ulcers (and impact).


🔎 2. You’re Now the Default Emotional Dumping Ground

You are now:

A therapist

A translator

A human whiteboard

A rubber duck with trauma-processing capabilities

It’s fulfilling. It’s also exhausting.
And nobody really teaches you how to do it without absorbing it all.


📉 3. You Will Get Less Praise and More Blame

You know you’re doing leadership right when the team is thriving and nobody mentions your name.

The problems?
Those will all find you—loudly.
Your wins?
They show up in other people’s work, not your highlight reel.


💥 4. You Have to Unlearn Being the Hero

Before: You jumped in and fixed it.
Now: You let someone else struggle a little longer so they can learn.
It sucks. It’s awkward. It feels wrong.

But that’s the gig.
Leading means giving people space to grow, even when you could’ve done it faster.


🛠 5. You Need a Whole New Set of Skills

What made you a great dev:

Attention to detail

Technical precision

Speed

What makes you a great leader:

Patience

Empathy

Ability to explain things 3 different ways without sounding condescending

It’s a whole new language. Start studying.


🧠 6. The Job Is Mostly Conversations, Not Commands

You thought leadership was about direction?
Surprise: It’s 90% alignment. Conversations. Context. Feedback loops. Soft nudges. Second chances. Coaching. Redirecting without derailing.

It’s people work. Not product work.


💬 TL;DR

I love what I do. I wouldn’t go back.
But if someone had pulled me aside before that first promo and said:

“Hey, this isn’t a linear upgrade. It’s a class change.”

…I would’ve walked into it with less ego and more tools.

So if you're next in line for a leadership role?

Take it—but take it knowing what it really means.


mullins.io
Tech career honesty. No buzzwords. No fluff. Just the truth—with a sarcastic side of mentorship.

Nicholas Mullins

Nicholas Mullins

I am a father, husband, software developer, tech leader, teacher, gamer, and nerd. I like to share my thoughts and opinions,
Michigan