I saw a great quote about The Quiet Ones yesterday: By the time they ask for recognition, they're already gone. The ask isn't a request. It's a test you've already failed.
The best engineers go for the cracks in the system. They find what isn't working and fix it. Take on the conversations nobody's having. Ask the questions people aren't asking. Build features that customers need but don't think to request. Create frameworks where others copypaste. Make tools where others schlep.
These folks are hard to promote and difficult to notice. They keep the system running and don't fit a particular mold or set of OKRs.
Under great management they thrive. Under poor management they get frustrated, burn-out, and leave.
These folks are critical to keep the system running smoothly. There's research! Operators are the adaptive element that keeps brittle systems running and this work stays largely invisible.
Here's the thing
If this sounds like you, keep going. The team appreciates you. Make sure you have a conversation with your boss before performance review to add all the things you did to your list of goals. I do that all the time. "Hey this ended up taking longer and contributed a,b,c to the company. Let's add it to my goals"
If you're the boss, pay attention! Notice when folks do a great thing and give them kudos. Add to their goals. This will make you look good to your boss. It all ladders up.
And remember: Don't grind on something the company doesn't value. Hard work is not rewarded. Outcomes are rewarded. I gave a whole talk about this
Cheers,
~Swizec
PS: this work becomes easier with the right title. At the staff/manager level your job description, I've found, explicitly says "find and fix the gaps, unblock others"
Become a *true* Senior Engineer
Get promoted, earn a bigger salary, work for top companies
Getting that senior title is easy. Just stick around. Being a true senior takes a new way of thinking. Do you have it?
The Senior Minset email crash course
Get a free chapter from the Senior Engineer Mindset book and a sample audiobook chapter, followed by a Senior Mindset 101 email course.
You'll get insights to apply at your work right away.
Have a burning question that you think I can answer? Hit me up on twitter and I'll do my best.
Who am I and who do I help? I'm Swizec Teller and I turn coders into engineers with "Raw and honest from the heart!" writing. No bullshit. Real insights into the career and skills of a modern software engineer.
Want to become a true senior engineer? Take ownership, have autonomy, and be a force multiplier on your team. The Senior Engineer Mindset ebook can help 👉 swizec.com/senior-mindset. These are the shifts in mindset that unlocked my career.
Curious about Serverless and the modern backend? Check out Serverless Handbook, for frontend engineers 👉 ServerlessHandbook.dev
Want to Stop copy pasting D3 examples and create data visualizations of your own? Learn how to build scalable dataviz React components your whole team can understand with React for Data Visualization
Want to get my best emails on JavaScript, React, Serverless, Fullstack Web, or Indie Hacking? Check out swizec.com/collections
Did someone amazing share this letter with you? Wonderful! You can sign up for my weekly letters for software engineers on their path to greatness, here: swizec.com/blog
Want to brush up on your modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com
By the way, just in case no one has told you it yet today: I love and appreciate you for who you are ❤️