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

    DO more _work_ less

    Click through for source
    Click through for source

    Readers often ask me how they can make time to write, work, learn, workout, code, and still read too much Hacker News and Twitter.

    Here's two examples from just last week:

    How do you make time to code and learn and write? How do I learn new languages and frameworks while still continuing my job?

    And in truth, I like Sarah Drasner's answer a lot. I asked her that same question at a conference last month.

    Click through for source
    Click through for source

    I'm tired a lot

    I'm tired a lot too, Sarah. 😴

    A more inspiring answer comes from an old internet anecdote. The one I always butcher when retelling in person.

    You can hear me butcher it on ReactPodcast episode 67 where I talked with @chantastic about life, hustle, and getting shit done.

    Click through for source
    Click through for source

    The Jar of Life

    A philosophy professor stood before his class and had some items in front of him. When the class began, wordlessly he picked up a large jar and proceeded to fill it with rocks about 2β€³ in diameter. He then asked the students if the jar was full. They agreed that it was.Visual

    So the professor then picked up a box of pebbles and poured them into the jar. He shook the jar lightly. The pebbles, of course, rolled into the open areas between the rocks. He then asked the students again if the jar was full. They agreed it was.

    The students laughed as the professor picked up a box of sand and poured it into the jar. Of course, the sand filled up everything else.

    β€œNow,” said the professor, β€œI want you to recognize that this is your life. The rocks are the important things β€” your family, your partner, your health, your children β€” things that if everything else was lost and only they remained, your life would still be full. The pebbles are the other things that matter like your job, your house, your car. The sand is everything else. The small stuff.”

    There was total silence as the students absorbed the lesson.

    β€œIf you put the sand into the jar first, there is no room for the pebbles or the rocks. The same goes for your life. If you spend all your time and energy on the small stuff, you will never have room for the things that are important to you. Pay attention to the things that are critical to your happiness. Play with your children. Take time to get medical checkups. Take your partner out dancing. There will always be time to go to work, clean the house, give a dinner party and fix the disposal.”

    The students started nodding in agreement at the professor’s profound wisdom.

    β€œTake care of the rocks first,” the professor finished β€” β€œthe things that really matter. Set your priorities. The rest is just sand.”

    But then…

    A student then took the jar which the other students and the professor agreed was full, and proceeded to pour in a bottle of beer β€” and then another! Of course the beer filled the remaining spaces within the jar making the jar truly full.

    The moral of this tale is…

    That no matter how full your life is, there is always room for a beer or two.

    Oh and buy time if you can

    The Jar of Life is a wonderful story and it's missing a key component: You can buy time.

    Let me explain.

    Everyone's got the same 24 hours in the day, right? Wrong. You can buy extra hours in the day with cold hard cash. If you have it.

    Here's how it works:

    1. You make more money than you need for your immediate needs. As a software engineer this is doable.
    2. You use some of that money to buy other people's time
    3. Voila, 25 hour days. Or 26. Or 27. Maybe even 240.

    Your CEO runs a company, for example.

    They make decisions, wave their arms, and things happen. With 100 employees each day fits 800 hours. At Apple scale, Tim Cook can get 1,056,000 hours of work done every day. 🀯

    At a smaller scale, you can hire professionals for certain tasks.

    Me and my girlfriend pay for cleaners. That's 2 hours and one incredibly tedious task off our plates. Chantastic has a podcast editor, job gets done better and faster than he could do it himself.

    I have an assistant that sorts my email so instead of 300+ emails per day I read 5. She also handles random little tasks like replacing my broken sunglasses case or renewing my motorcycle registration. Just so I can focus on coding instead.

    Once upon a time I had an editor who took my writing and compiled it into emails, blogs, etc. Now there's techletter.app.

    Saves 3 frustrating tedious hours every month.


    Point is: Focus on what you're uniquely good at outsource everything else.

    Do this at work also.

    If someone else can test, let them. If someone else can compile that report, let them. If someone else can go to that meeting, let them. Focus on the one thing only you can do: Being awesome.

    DO more and work less.

    Click through for source
    Click through for source

    Happy weekend ❀️


    Published on October 11th, 2019 in Opinions, Personal

    Did you enjoy this article?

    Continue reading about DO more _work_ less

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