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

    A work ritual that keeps me sane

    A coworker asked me for tips on how to stay focused during the day. Here's what I said.

    She's a former chef and never learned to focus manually. Adrenaline! Me, I'm a scatter brained mess. Social media is my poison. I got distracted 5 times writing this paragraph 😅

    5U2xTYpng5gbd9f

    The basics

    This post assumes you're doing the basics – phone and computer on Do Not Disturb. Mine have been in that mode since 2012. Deny notification permissions to any app that asks. Hide visible unread counters too.

    Mute all group chats and for-fun Slack, Telegram, and Discord channels. Set your work chats to make noise only if you are @-mentioned.

    You may check these a lot, I go every few minutes, but this makes it your choice. Check when it's convenient for you, not when something goes beep.

    You might be thinking about focus the wrong way

    As my role shifts from deep work towards the manager schedule – my highest impact is no longer doing the work myself – focus has been harder and harder. Some days feel like you're being tossed from one 5 minute question to another like a hurricane.

    That's Why senior engineers get nothing done.

    Swizec Teller writing a Manning book avatarSwizec Teller writing a Manning book@Swizec
    After 25 years of coding, that got a little boring.

    Now I get to do a lot of strategy level engineering stuff. That's novel and challenging so I can stretch yay

    But I miss the days where I could just bang out code while hiding under someone's shit umbrella ...

    And that's okay! You don't have to get everything done and you shouldn't expect 100% focus all of the time. That's not how brains work.

    Instead of staying laser sharp glued to your desk banging on the keyboard for long stretches of time, think about focus like this. What's the most important thing to get done today?

    Focus on that.

    The ritual

    That's where The Ritual comes from. What's the one thing I have to do today that makes everything else easier or unnecessary?

    When I code, I write down everything. Another little trick that keeps my mind from wandering. Helps with getting back into it after a "Can you help me look at this real quick?" too.

    On a solid day of coding I'll cover 8 pages of scribbled notes. Lately it's been 3 😅

    But I start every day the same: I make my tea. Switch laptops. Then write at the top of a new page – "What do yesterday and what doing today?"

    The Daily Ritual
    The Daily Ritual

    Then comes a list of all you accomplished the previous day. Makes you feel good, reminds you lots got done even if you don't remember, and gives you a chance to review any balls that got dropped.

    Scraaaaaaaatch. Long line. Yesterday is no more.

    List the immovable obstacles in your schedule. The meetings, the ... yeah it's just meetings. You can't change those and they are work. A good meeting is your secret weapon.

    After immovable obstacles come your biggest priorities for the day. Then every little thing you'd like to get done.

    Some people use the 2+3 formula – 2 things you have to get done, 3 things you'd like to get done. Others say 1+N – 1 rock that will get done no matter what, N little things.

    I don't work that way. Time box your work to the time you allow and make your best effort. There's always tomorrow.

    As long as you work every day on the biggest priority first, that's all you need. And make sure there's a barrier between work life and home life. I like the boxing gym 🥊

    Cheers,
    ~Swizec

    PS: if you find it impossible to focus, you may be working at the wrong level of difficulty. Mihály Csíkszentmihályi in his theory of flow describes that we work best when we're challenged, but not too much. Too easy and you lose focus, too hard and you run away. Ask your manager and team to help you find the right balance.

    Did you enjoy this article?

    Published on July 15th, 2022 in Productivity, Lessons, Tips,

    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

    Want to brush up on modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com

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