It seems to be a common story with almost every software dev I meet; they have a laptop full of side projects that were started many months or years ago but, sadly, never saw the light of day. Many of my projects have met the same fate. Why is this so common?
I think the answer is that it's easy to start something, it's very hard to finish it.