I have been thinking of starting side projects since I see some benefits of doing it.
- Helps keep off the drudgery and boredom at work. Not that my work is boring, but doing the same things for a period will eventually wear you down.
- Personal development and fulfillment. You have the freedom to choose what to work on. Things that are fun and you care about.
- Personal Branding. Doing side projects shows that you can manage projects and your time enough to be able to deliver. It also signals that you do the walk, not just talk.
However, the biggest problem that I encounter is fatigue. I love coding and I try to give me 100% at work. This leads me to being mentally drained after work. I usually don't have the mental energy to tackle somme hard coding problems after that.
Another problem is that there are some equally important things competing for my time. Whether it is socializing or exercise, it gets pretty hard trying to fit in time to do side projects.
So how do you guys do it? How do you get the energy and time to do side projects when you are mentally fatigued.