Reflections from a Rookie Staff Engineer
- Published at
Becoming a Staff Engineer didnât dramatically change how I felt.
But looking back, there are two lessons Iâve grown to deeply appreciateâones Iâd like to leave here, for anyone reading, and for my future self.
Always Make Yourself Replaceable#
Weâre often taught to build irreplaceable value at work, to make ourselves indispensable.
But honestlyâhow many things in this world are truly irreplaceable?
Being the only one who can do something creates risks:
- Your manager may keep you there indefinitely
- You might stop growing because you canât take on new challenges
- You lose perspective and miss opportunities beyond your current scope
Doing something well is one thing.
Designing it so someone else can do itâthatâs another level.
Documentation, process design, mentoringâthese arenât just time investments.
They represent freedom.
They show you can reduce complexity, streamline workflows, and transfer knowledge.
The key is to intentionally ask yourself:
If someone replaced me today, where would I go next?
If Iâm this easily replaced, isnât it inevitableâif not now, then soon?
Paradoxically, embracing this mindset creates growth.
It pushes you beyond your comfort zone and makes space for new challenges.
Two birthdays ago, I wished to become
âsomeone who understands the world but chooses not to be cynical.â
That still holds true.
No Right or WrongâOnly Difference#
People love binary thinking: right vs wrong, black vs white, yes vs no.
As engineers, weâre trained to reduce things to logic.
But weâre not machines, and the world isnât limited to 0 and 1.
Letting go of right/wrong judgment opens upâyes, clichĂ© incomingâinfinite possibilities.
Without needing to assign blame or defend correctness, we stop wasting time on emotional friction.
We shift from finger-pointing to problem-solving:
- What are we actually trying to fix?
- Why do we see things differently?
- How can we align for the future?
In that spaceâwhere ârightâ and âwrongâ arenât weaponsâwe get closer to each other.
From I May Be Wrong:
âBeyond ideas of right and wrong, there is a field. Iâll meet you there.â
When we stop trying to control everything, we see our workâand lifeâmore clearly.
Total control is impossible. Believing otherwise is, by definition, a delusion.
And yes, this is supposed to be a tech articleâbut the hardest part of becoming a Staff Engineer wasnât the technology.
It was letting go of control.
Learning to Accept Imperfection#
When I first entered the workforce, I was the kind of traveler who planned every detail.
If things didnât go as planned, Iâd get frustrated.
The trip became stressfulâbecause reality didnât follow my script.
The tighter you grip something, the harder it is to let go when it slips.
We make every decision with the best information we have at the time.
When new information arrives, itâs okay to update.
No one resents a safe system update, right? đ
So why tie our identity to past decisions?
Why let âbeing rightâ define us at work?
Some differences can be resolved.
Some donât even need resolving. (Just whisper that part.)
So relax a little. (:
Being as Resilient as the Systems I Design#
Over these past four years, Iâm grateful for everythingâ
the opportunities, the challenges, the growth.
And above all, I want to become like the systems I try to build: resilient.
If youâve made it through this seriesâthank you.
I hope you took something with you.
And if youâd like to share it with me, Iâd be thrilled.