Hacker News new | ask | show | jobs
by PragmaticPulp 1482 days ago
> I am wrestling with this feeling of guilt that I can't get motivated like I used to. I've tried doing the things with tech I love -- like working on my website -- but lose energy quickly.

Your free time activities shouldn’t be similar to your work time activities. That’s a recipe for burnout. Get away from the computer! Go outside, go to the gym, go to a social event. If you sit in front of screens all day for work and then sit in front of screens all evening after work, you’re going to feel unmotivated and burned out. You must get out and do different things. More than you’re already doing.

Second: Learn to pace yourself. It’s not realistic to expect to be motivated by every task forever the same way you were at first when it was new and exciting. The tough truth is that you need to learn how to structure your days as work, which often means doing things that are uninteresting or not naturally motivating. You shouldn’t be doing these tasks for 12 hours per day and crushing the backlog at a rapid rate all the time, but you must learn how to sit down, work for 30-60 minutes on your top priority task, get up and take a 10-30 minute break, and then repeat.

Forget the guilt for not doing everything as fast as possible. Learn how to sit down and work for at least 4 hours per day whether the tasks are interesting or not, then learn how to turn it off and go do the (non-computer) things you like.

It’s not about the work or inherently motivating tasks. It’s about contributing, working with your team, and getting a reasonable amount of work done.

1 comments

Tragically for those of us who got into this career because we loved coding on our own, this is absolutely true. You've got to have another hobby or downtime thing now to keep yourself sane and somewhat well-rounded. Some coding in free time is okay, even good, but there's got to be more than that. (I think the correct balance will vary per person, so find your own sweet spot.) I also recommend having something physical like gardening or a sport in your regular rotation.