You'll never have more time than you have right now.
Don't believe me? Ask your parents.
Life has a way with time. The older you are, the more responsibilities you have. The more worries. The more things you have to take care of.
I thought I was busy as a kid.
School took a whole five hours out of my day. FIVE! How does anyone have time to play with LEGO and watch TV and read books and play video games and write fun programs in PASCAL and hang out with friends and do all this homework and school time are my teachers insane!?
High school ... oh my so busy. Homework, class, extracurriculars. How am I going to write code, write poetry, draw webcomics and learn guitar so I can get the girls!?
But I watched all my favorite movies 10 times and knew all the lines 🤔
For a whole semester we would basically talk in Monty Python quotes with my friends. It was great.
College, super busy. Class, coursework, studying, writing code, building a startup, job, dating. All the things. Not a free moment in the day.
But I watched all episodes of all seasons of How I Met Your Mother, True Blood, and Dr. Who.
Notice however no more webcomics, no more poetry, no guitar.
Never say you're busy to someone with kids. They will destroy you.
Oh you think you're busy, wait 'till you have kids, lol
And even with kids I think it only gets worse. Babies sleep a lot. Toddlers stay in play pens. You can create time if you're tricksy.
But when you have to take them to all the soccer practices and gymnastics and play dates and listen to their endless stories about their day? Whoof
My sister was amazing at this. 8 years younger. She could talk your ear off about all the drama between all the girls at all the things for hours and none of it made any sense to me.
She was also amazing in that she could do gymnastics for 2 hours before school, go to school, do gymnastics for 4 hours, come home, do homework for 2 hours, and do it all over again the next day. At friggen 12.
But she never hung out with friends after school.
Ultimately, doing something means not doing something else. That's how time works. The only non-renewable resource known to man.
You get 24 hours in a day, 7 days in a week, 365 days in a year, 90-ish years in a lifetime
That's it. What you make of it is up to you.
So I asked a bunch of people: What's the biggest obstacle in your career and how can I help?
You know what most said?
No time. No motivation. Too lazy. Procrastinate.
And I thought that was weird. How can you not have time to work on your career when it's the biggest part of your life? For 40 years, at least 8 hours a day, your career is what you do.
That's a lot of time and effort to not try to improve.
So here are a few tips that have helped me.
- It's not too late. The best time to plant a tree is 20 years ago, the second best time is today. You still got this 💪
- Always ask yourself: Do I even want to change? It's okay to be happy with what you have and who you are. Kudos to you my friend, that's the best place to be.
- Where are you really spending your time?
Your life, you, are the sum of your actions and experiences. As Gandhi would say "Actions express priorities", or as Amanda Palmer would say "You are always exactly the person that you want to be".
Amanda also says another thing. An anecdote that's stuck with me for forever after reading her book The Art of Asking.
A farmer is sitting on his porch in a chair, hanging out. A friend walks up to the porch to say hello, and hears an awful yelping, squealing sound coming from inside the house. "What's that terrifyin' sound?" asks the friend. "It's my dog," said the farmer. "He's sittin' on a nail." "Why doesn't he just sit up and get off it?" asks the friend. The farmer deliberates on this and replies: "Doesn't hurt enough yet.”
It's okay to say you want to change and not do anything about it. Just means you're not ready yet. Doesn't hurt enough yet. All part of the process 👌
This one's easy to answer, terrifying to face, and the most eye opening.
Did you know the average American watches 4 hours of TV per day? Four hours. Four.
That's a lot.
Not sure if official stats include Netflix and other streaming media but I hope they do. Huge time sink.
A few ways to find out where your time is going. 👇
- Your phone, on iOS at least, has a ScreenTime feature. Here's mine from last week.
My phone screen time
Just over 2 hours per day. 30 seconds here, 2 minutes there, it adds up. But okay, much of it is time I'd otherwise spend standing in line or whatever.
The insidious part is when you run a code compile or something, take out your phone, and get lost. What you were waiting for is done in 30 seconds and you don't notice until 5 minutes later.
Like running with a parachute. A little delay on everything you do.
- Install RescueTime. I've been using it for nigh on a decade. Don't look at it as actionably as I should, but it's interesting to see what I actually do on my computers.
Here's my report for last year. 2573 hours at my computer, 1209 of which were hardcore productive, 1049 were distracting.
I count "communication & scheduling" as distracting and that's the 2nd biggest category. Might need to rethink that since a lot of it is productive, actually. 🤔
My RescueTime graph for 2018
- You can go even deeper, or higher level if you will, with some time tracking tricks of your own. I use a tool that lets me categorize time in broad buckets like content creation, client work, self advancement, and so on.
That's an advanced technique. I recommend building the habit, but it's not for everyone. Start easy.
Now you're honest with yourself.
You know where your time is going. You know you'll never have more time. You know that to do something you have to not do something else.
The rest is priorities.
What do you want to be?
I had a stupid idea last week and emailed everyone who's ever bought something from me. Promised to send them a surprise. It may or may not involve postcards.
💌 My hand's gonna hurt 😅
I've also been working through the list of people who answered that career poll in December or January. Writing personal advice is hard and takes time. I try to be thoughtful.
If you're still waiting for yours, I'm working on it :)
And I'm preparing to launch React for Data Visualization soon. Polishing up some content, making a few extra videos, figuring out the best way to launch. Stuff like that.
Expect that to happen mid February.
PS: I'm moving the "A few cool things" section to Friday because "Five things Friday" sounds cool. ✌️
Have a great week
I write articles with real insight into the career and skills of a modern software engineer. "Raw and honest from the heart!" as one reader described them. Fueled by lessons learned over 20 years of building production code for side-projects, small businesses, and hyper growth startups. Both successful and not.
Subscribe below 👇
Join Swizec's Newsletter and get insightful emails 💌 on mindsets, tactics, and technical skills for your career. Real lessons from building production software. No bullshit.
"Man, love your simple writing! Yours is the only newsletter I open and only blog that I give a fuck to read & scroll till the end. And wow always take away lessons with me. Inspiring! And very relatable. 👌"
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
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
By the way, just in case no one has told you it yet today: I love and appreciate you for who you are ❤️