Recently, I had to recover from my own bout of burnout because I was trying to do too much. What started as me trying to learn a couple of new technologies turned into me travelling around and speaking about them which is really cool! But then it started to snowball. I was working on something tech-related for 16+ hours a day and at first it was great.
I've learned a lot really fast, but here I am about as burnt out as a piece of toast. So I closed the laptop for a few weeks after work and started focusing on my other hobbies. Now that I've leveled back out and forced myself to stay on a normal schedule, I can remember why I spend time on stuff that's outside of tech.
They help prevent burnout
This round of burnout was completely my fault. Any of my hobbies that weren't tech-related kept getting pushed to the back-burner until they disappeared. I know a lot of tech people who have a similar obsessive tick where they start playing with a new code toy and don't do anything else. That's what non-tech hobbies help break up. Doing something like learning an instrument will take all of your tech energy and focus it on something else.
When you do that, you give yourself time to digest all of the things you've been working on. We all know about walking away from a bug after a certain amount of time. The same thing applies to the industry in general. Sometimes you need to completely disconnect from all things tech. Spend some time thinking about and working on other things in your free time so that you don't burnout in your career.
They keep you aware of what's happening in outside of tech
The internet helps us all live in our own little bubbles so it's easy to get disconnected from the world. When you shake up your routine and put the computer to sleep, it unplugs you from your usual bubble. Do you know what the current things in your hobbies are? We spend so much time focusing on our tech skillsets that we forget about the other areas we love!
When you stay current in areas outside of tech, it helps you whenever you do refocus on tech. Now you have more ideas to reference when you run into problems anywhere. Plus it makes it easier to strike up a conversations with different people because you have a wider range of things to talk about. Once you've taken a deep dive into several other areas, you come back up with more tools you can use.
They make you enjoy life more
Tech is life for a lot of us. There are open-source projects to contribute to, new programming languages to learn, and other new toys coming out all the time. It's easy to get wrapped up in this because there are so many things you can experiment with and it's not always for your career. Many of us made tech a huge part of our lives because it's actually really fun.
That's why you have to step away. Looking at different things in the same field limits your exposure to all of the other wonderful things out here. Taking a break from tech to go paint a picture or to try new recipes just makes life more interesting. It's like you get to relieve a pressure that you didn't know was building. You'll get to laugh and be frustrated in different ways and that's part of what makes life so great.
You can meet new people who give you non-tech perspectives
Getting out of your normal meetup and conference circuit will not only give you new connections, but you'll get to meet people you might not normally talk to. It's always good to talk to people who are interested in the other things you enjoy. Giving your tech group a break to hang out with your baker friends will expose you to things you didn't know existed, like these competitions.
Have you ever been to a baking competition? It has the same level of intensity as a hackathon and you get to eat everything when it's over. Just like you learn from people in tech, take the time to learn from people outside of tech. They know things you would never learn from the tech community. If you listen closely, you'll be able to translate their expertise into something you can use in tech that no one else has thought of.
They help you stay grounded in who you are
Everybody has stuff they liked to do as a kid that they gave up for reasons they no longer remember. Don't let that keep happening. Your career is important, but it's not more important than you. One of the things that helps make tech better is when people bring in their unique experiences. That's why your hobbies are so important.
They're a reflection of who you are and what you like to do. Losing track of your hobbies because you're focused on being great in tech is like losing a part of yourself. You were somebody before you entered tech and you shouldn't lose sight of who that was. That's how you avoid burnout and how you keep yourself sane.
There's an immense pressure on software engineers and people who work in tech to always keep their skills up to date. We're supposed to keep track of what changes are happening in our tech stacks while making sure we're learning the newest technologies and best practices. It's so easy to lose yourself in this shuffle to stay current. That's why you have to fight for your hobbies.
Give yourself a cutoff time for doing tech projects after work and do something else. It doesn't mean you're lazy or that you don't want to advance your career. It means that you understand how to set boundaries and you know when it's time for you to take a break. Don't wait for burnout to happen before you pick up an old hobby. Do those hobbies with the same passion you have for tech and you'll start to notice a difference in how you approach everything.
Hey! You should follow me on Twitter because reasons: https://twitter.com/FlippedCoding
Top comments (14)
As somebody who's struggling to find a non-tech hobby, I agree 100% with what you've said.For as much as I love working on my personal projects after work, I'm aware I should focus on other type of hobbies too.
I highly recommend for a "non-tech" hobby to get into powerlifting and/or bjj/mma. Lots of fun and gets you in good shape as long as your diet is decent!
Same here, a huge BJJ fan, would definitely recommend!
My brother( he is an intense coder) was talking to me and said that he woke up in the middle of the night and his hand was typing... I've been trying my best to get him away from his computer but it isn't working.
I remember when I was a student(at uni), my progress was much better when I had a part time job than when I had the whole week for study. Simply because I had shorter time for study and I didn't want to cancel any other plan.(Like meeting with friends, seeing my parents, explore new hobbies etc.)
Of course the progress wasn't that good when I needed to work 4-5 days per week because I was tired and I had definitely less time than I needed for everything else..
I learnt to have a balance(but it is really hard to live like that sometimes).
I guess it's true for everything: Have a good balance and limit for everything?
Yes! Couldn't agree more! I tap dance and do weight-lifting at least once a week each otherwise it's too easy to spiral into stress without even noticing!
Can just go full-in on the nerd thing and get a nerdy hobby too.
imgur.com/gallery/4aDFyyp
imgur.com/a/jafVs
imgur.com/a/fPiXN
imgur.com/a/6DiQU
Just amazing!
I agree with you. I have lots of non-tech hobbies like scale modelling, reading books, floriculture and others. It really helps me the enjoy life and I don't bore from programming.
Definitely true, I do farming for a hobby.
That's why I returned to the gym after a year!
3 times a week and I forced myself to a normal schedule (working from 9-5, before I was working from 11 AM to 7 PM). I even feel much more refreshed and focused, really hope some new "framework" won't suck me in. :) Now I only spend 1-2 nights with my personal projects instead of 5-6 :D
I'm agreed with you, Milecia. My hobbies right now is cycling. I love riding my bike 2 o 3 times in week.
This is definitely an article that needs to be written, but it is kind of sad that it needs to be said explicitly.