For people who work on side projects: I was wondering what is your system when it comes to coding at work and then coding after work? How do you divide your time effectively between the two?
First thing's first: Make sure you're doing well at work before spending any effort on side projects. Stay in sync with your manager about what's expected of you (our performance review session is linked below to help with that), and make sure you hit those goals. This is why side projects aren't for everyone: Some people have jobs that are too much, so they don't have energy to code more after work.
That being said, here's how I approached side projects:
Related resources:
This is not supposed to be a bragging post but I have been managing part time school + full time job + hackathons/projects for 3 years now. I think I'm in the extreme end so I recommend sticking with your job + projects. But if you are truly motivated, you'll wakeup at 6AM and grind out side projects till say 9AM on Saturdays and Sundays. Again the key here is motivation. I cannot live without personal projects as building stuff on the side has been a hobby since I was 13 years old.
Figure out why you want to do projects on the side. You'll automatically find time for them 😄
To side-step your question: there are 104 days per year where you don't need to context-switch between your 'day job' and 'side job': weekends!
If you have the privilege of free weekends, use them.
I highly recommend these case studies: