99% of “scratch your own itch” projects make $0.

The lesson learned here should probably be: try dozens of small projects, build on what works, and throw away the rest.