Software is not Done

This is linked from everywhere, but it's such a great message I couldn't resist.

Fast forward to today and I hear similar comments from other developers. They see app stores with hundreds of thousands of apps and toss up their hands. It can be hard to look past the numbers. It’s also easy for an app to drown in the growing flood that is the Apple App Store.
Ignore all that. Ignore fear. Ignore the odds. Ignore the naysayers. Find your passion.
I'm totally with this "scratch your own itch" approach too, and the Kickstarter approach to funding is just one means of validating that you're not the only person in the world who wants what you have in mind. It's also important to remember that there's nothing wrong in failing, or in finding out that your vision doesn't align with other people's. That's the kind of data that you just can't get from thinking something through: You have to actually test it.