This prevents me from working on my side-projects or spending time learning something worthwhile after work. How do you find the motivation to work on stuff that matters, even if you are craving for some mindless entertainment?
Most people work until they are tired, and then go home, arriving even more tired. To arrive home with some energy, leave work well before you are tired.
Don't forget to use some of that extra time for fun.
2. Set a schedule and stick to it as good as you can, but don't torture yourself if you blow it sometimes.
3. Wake up earlier, do some work on your side hustle in the morning hours. This helps motivate you later too, and gets some of your creative time in on the side hustle before you start the day job.
4. When you get home, chill, eat, shower, watch an hour or two of TV or whatever helps you veg, and then get to work.
5. Set some short term goals, 1 month, 3 months etc.
6. Set a work area in your house so that you don't have distractions immediately accessible.
7. If you have decent vacation time built up or "unlimited".. Schedule taking off every Friday for a month to kick start things, that'll give you a three day weekend to work. If they don't like that do every Wednesday for a month, or Monday etc. Take one day for a month each week and dedicate it to your side hustle.
Don't beat yourself up over wanting to enjoy life some too, if you are all work and no play/relax you'll fail at it all.
edit: I quite liked this talk about sabbatical https://www.ted.com/talks/stefan_sagmeister_the_power_of_tim...
The problem with extracting the maximum amount of mental energy from each day is that you might drain more energy than you can feasibly regenerate from a limited amount of rest per day.
Otherwise, my advice probably is to kill distractions, and block out time in your schedule for projects, and plan the details before you start to actually implement stuff, it might save you a good amount of time while implementing the project.
Also, sleep better if you’re not getting enough, people who sleep long enough can maintain a train of thought with much greater ease than who are sleep deprived. Sleep deprived people don’t even realize that they’re losing focus.
If not, relax and watch some TV enjoy some mindless entertainment or get to bed early.
Try getting an early start instead, some of my most productive time is early morning before the world is up and moving.
My goal is to push one update a day live, whether it's small or big. That means when I have more time, I work on fixing up the infrastructure so that I can push updates without code, such as setting up a dashboard. If the updates are too big to fit in one update, I still push it to server as a matter of principle, but it might be commented out.
Instead of finding the right way to build something, you figure out how to see the results as soon as possible.
We spend most of our day building safe things; side projects are there to go crazy and have fun.
Same goes for learning. Learn new things that interest you, and not some targeted path to further your career. Pick up small, fun things, and very often they lead to bigger things.
Do nothing productive after work, reserve it for sport / family.
It does a bit of getting used to but it avoids the emotional exhaustion of the day
Check out https://algodaily.com/lessons/how-to-have-a-slow-and-boring-... for more on this.
This often works for me, but as soon as I eat, I'll have to take a few hours break in the evening, then become productive again in the late evening.
It could be a short workout or yoga session, a walk, a dance class.
Then, timeboxed (with a timer!) work session.