Ten Years, Ten Lessons
Jul 15, 2026

Ten Years, Ten Lessons

date
Jul 16, 2026
work-status
slug
ten-years-of-experience-ten-lessons
status
Published
tags
work
advice
principles
summary
This month I mark ten years in the software industry. Started as a Intern web dev and being an engineering manager, when I sit back and look at my journey, there are moments I am sad, happy, and proud about. These are my lessons which shaped me into what I am today.
type
Post
external-url
None of this is advice I picked up from a book. It's just what the last decade actually taught me — often the hard way, usually when I wasn't looking. I'm writing it down mostly so I don't forget it, and partly so the me who reads this ten years from now remembers where he was.
And look, these are just my opinions, shaped by my own journey and decisions. Yours might look completely different, and that's genuinely fine. Nod along where it fits, roll your eyes where it doesn't.

1. No one is going to hand you an opportunity

Here's the thing nobody warns you about: chances rarely handed to you. And now and then, someone will quietly work to take one away. It stings the first time you notice it — but honestly, that's just the terrain. Once you stop waiting to be picked, you start reaching, and that changes everything.

2. Don't be a yes-person, but don't be a no-person either

Say yes to everything and you slowly disappear. Say no to everything and you become the wall nobody wants to bring ideas to. The sweet spot is being the person who pushes back with reasons, calmly.
And remember that agreement isn't all-or-nothing: you can be completely on the same page about one thing and disagree on the next. That's just honesty, not disloyalty.

3. Corporate friendships are mostly a myth

Enjoy the good people while you share a chapter with them, and when the chapter ends, move on without any bitterness. Just don't mistake a workplace for a family. Anyone who says "we're a family here" is, kindly, not telling you the truth.
That said, be kind anyway. Kindness costs you nothing. But it isn't the same as being a pushover — if it keeps going unreturned, that's your cue to quietly hold your line.

4. Keep learning, keep sharing — always

There will always be an AI, a shinier tool, or someone hungrier who could do better than you—and that's fine. Your job was never to be irreplaceable; it's to be hard to replace, and to build a quiet confidence in your own skill that no single event can grant or take away.
Because even if you get replaced tomorrow, that confidence is what walks with you into the next chapter. So keep learning, keep sharing, and be confident.

5. Being a great IC won't make you a great manager — and being too nice won't either

Once you're a manager, you really have just two jobs: hit the goals, and protect and guide your people. Both. Everything else — the politics, the games, the endless little nuances — those are just chores that come with the chair, not the reason you're in it.
If you're crushing the numbers but wearing your team down, you're failing. If everyone loves you but the work keeps slipping, you're also failing. Nice people might not get things done; capable people sure do.
So don't try to be the “too nice” manager — be the capable one who leads with empathy.

6. Don't put leaders on a pedestal

The real version of a person is almost never the story you've built in your head — and idols have a way of disappointing you. So instead of looking up to people, look at what they actually did. Learn from the work, skip the hero-worship.
And yeah, you'll often see people you don't think deserve it running things. Sometimes you're right about that. But can you fix it? Usually no. So make your peace with it and learn to work alongside it.

7. Politics and burnout are real — so protect your freedom to speak up

Both are real, and pretending otherwise is exactly how they catch you. Try to set your life up so that, at any moment, you have the freedom — and the nerve — to question something that feels wrong. If you don't have that courage or confidence yet, that's the first thing worth building.
A small tip that buys big freedom: keep six months of savings in the bank, always. It's amazing how much braver you feel when you're not afraid of losing job.

8. Keep your own record

Jot things down — the milestones, the wins, the moments that mattered, the good and the bad. Not to hoard grudges, but because memory is unreliable and your own story deserves an honest record. Future-you will thank you for it.

9. Disagreement is part of life — so don't take it personally

Differing opinions are just part of work, and part of life. Don't take them to heart, and don't carry grudges. Respect people's space too — you don't need to poke your nose into someone else's business or their work. You can work with people without working against them, and when friction shows up, look for a way through rather than a way to win.

10. It's a business relationship — so protect your life

At the end of the day, you're doing business with your company. They pay you for your time, your experience, and your effort — that's the whole deal, and there's nothing cold about saying so. It's a fair exchange between two sides who are each free to walk away, and holding it that lightly is what keeps you sane.
So keep it all in proportion. There's no real pride in "The Mac you got -or- the location of your companies head office -or- the awards at work -or- any other fancy stuff”. The thing that matters to you ten years from now isn't any of the before, It's how close you stayed to the people you love — your family.
So Spend time at work and spend double that time with family.
 

 
These are a few amongst many learnings that I had over the years and looking forward for many more to come.
 
Cheers
✌️