This little "Wouldn't it be nice if ..." tweet made the rounds a few days back and ... it's a good idea. They're so close to getting it.
Iβm starting to think that every product org should have at least one senior+ engineer who isnβt beholden to a roadmap and who just goes around making little quality of life improvements everywhere ~ Aweary on twittery
Every product org should have a senior+ engineer whose job it is to run around and make everyone else more productive π€
That is the role of a senior+ engineer!
Yes you're beholden to a roadmap and you're working on a sprint team, but that's not a trap for your vast talents. That's to ensure you're aligned with the company's goals.
Working hard on things nobody cares about is the quickest way to misery. Hard work, no reward, burnout.
We touched on this in the React Podcast interview a few years ago when talking about Peak Performance, a book.
Senior+ engineers are supposed to make progress on a roadmap. Everyone is. Even the CEO has a roadmap. What changes is how you do this.
You don't do the work yourself
When you're senior+ in role if not in title, your job is to make sure the roadmap gets done, not to do it yourself. Less "How can I bang this feature out the quickest?", more "How can I help the team do this faster?".
Your main job is to be a force multiplier.
In military science, force multiplication or a force multiplier refers to a factor or a combination of factors that gives personnel the ability to accomplish greater things than without it.
Protip: If you ... just do this ... your team will love you and so will your manager. You don't need permission to act as a force multiplier. https://t.co/VY9wppDeeP
β Swizec Teller (@Swizec) April 22, 2022
Sometimes that means running around and making quality of life improvements. Sometimes it's upgrading a library so others can use the latest features. Sometimes you parachute into a meeting to make a decision.
Take ownership. Be that person who asks the annoying question and gets clarity from the suits while others focus on the code.
Many days you purposefully don't do the work and create space for others to learn instead. Let go. It's okay. They'll ask for help if they need it.
And if the solution breaks things beyond that engineer's perspective? My friend that's your senior+ role too π to keep a higher level technical perspective with an eye on the vision, not just today's task.
This is why senior engineers get nothing done. Their role is to help others do it faster.
The more you do this, the more time you'll have to get involved in those higher level meetings and decisions that help you define The Vision. It's a hack π
The trick is that you don't find time for senior+ work. Nobody gifts it to you. You make the time. By letting others play with your legos.
Cheers,
~Swizec
PS: you first need to be in an organization that manages by outcomes, not by inputs. Usually those are tier 3 companies
Continue reading about The role of a senior+ engineer
Semantically similar articles hand-picked by GPT-4
- Reader question: Feeling guilt as a tech lead
- What makes you a senior software engineer anyway?
- What you can expect from the Senior Mindset Retreat
- Why take a bigger role for no bump in pay
- How to succeed as a lead engineer βΒ tactics and mindsets from practice
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 β€οΈ