Swizec Teller - a geek with a hatswizec.com

Senior Mindset Book

Get promoted, earn a bigger salary, work for top companies

Senior Engineer Mindset cover
Learn more

    It's like surfing

    The weird thing about engineering management is that you feel kinda useless. Yet if you stop, projects stop.

    I like to say that senior+ engineers are force multipliers. Having you on the team makes everyone better and more effective. Because true 10x engineers are those who add +0.2x to everyone else. Do that 10 times and you're a 20x engineer 🀘

    Management is that times 100.

    No time to code

    It's not that I don't code, it's that on many days I just don't get to. Yesterday was meetings, code review, and interviews. Important technical work with zero hands-on-keyboard time.

    Meetings help you guide direction and help folks build the right thing. That 10min discussion about architecture before the work starts is the single most impactful thing you can do as an experienced engineer.

    Point out the rakes before people step on them.

    Code review is how you do codebase gardening. You don't get much time to code, instead you get lots of time to "This is great, but let's try approach X, Y, Z to avoid obvious-to-me problems A, B, C that we'll run into next month". And lots of "Brilliant code! Can we make it simple instead?".

    young grugs need help learn

    Interviews ... there's always more work than people isn't there?

    Everything is your fault and nothing is your credit

    As the manager, you are accountable.

    Project not done? Your fault. Production breaks? Your fault. People confused not sure what to work on? Your fault. Confused about priorities from leadership? Your fault. Too much work not enough staff? Your fault. Skill issue? Your fault.

    And when things go great? Your team gets the praise! Look at them go. Wow amazing work so cool great rockstars 🀩

    Yes you touched and guided every project, gardened a good architecture with the right questions, connected people to the right stakeholders, sniffed out hidden requirements, reviewed every PR, pointed out all the rakes, and raced ahead to prepare the sandbox with appropriate scoping for everyone to feel effective.

    But you didn't do the work. No kudos for you.

    The surfing analogy

    In a way it feels like surfing.

    You're a bit ahead of the wave, mostly out of control, guiding where the work takes you. You don't have time to understand all the details. Just gotta trust your folks to figure those out and ask you questions when they get stuck.

    And sometimes you gotta let them step on a rake. Swords aren't meant to be safe.

    Cheers,
    ~Swizec

    Published on June 21st, 2025 in Uncategorized

    Did you enjoy this article?

    Continue reading about It's like surfing

    Semantically similar articles hand-picked by GPT-4

    Senior Mindset Book

    Get promoted, earn a bigger salary, work for top companies

    Learn more

    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 ❀️

    Created by Swizec with ❀️