I wanna tell you that you need to stop being guilty of not actively working on side-projects. Don't take this in the negative way of not doing any projects at all but if you have been beating yourself for not being good at it, I am here to assure you that it's fucking okay!!
Building side-projects is hard, there are 2 sides to the coin.
- Finding a problem to fix and start building the solution.
- Keeping up the momentum and maintaining it for a long-time.
Both of these sides are equally hard to achieve. But once you have a solution to a legit problem, all of the below monsters can come up anytime during the process, leading you to give up on your project midway.