Forget starting to work on side projects - I have so many unfinished side projects I need a NAS just to store my ~/Projects directory. Someone write me an article about how to finish side projects...
Not that it'd help you specifically, but I've found that working with someone else can be really beneficial for getting things finished. For me it was great for keeping stuff on track and staying accountable when it comes to finishing parts of it up. That said, only certain kinds of projects are good for this.