Did I just waste 3 years?
Reading this makes me think of all the indie app developers building educational mobile apps. Most of them are parents with the best of intentions. Maybe they started off building an app for their kids. Maybe they saw a need at their local school and decided to fill it. Maybe they themselves always wished for their particular app and decided to build it.The vast majority of them eventually burn out and leave the field or take on a day job to supplant their income. A small number sell their apps to a larger publisher or get hired by a larger company. And very very very few break through that barrier to generate self-sufficient income, much less growing profits.They have many of the same business challenges of indie game developers too, it seems. Too many alternatives/competitors, distribution challenges, marketing challenges, lack of differentiation, etc.I suppose the same could be said for indie developers in many other verticals too.