Being opinionated and shipping the truest form of your vision of software doesn’t assure success. I understand the amount of heart, soul, concentration and perseverance it takes to ship a piece of software that really makes you proud and hits all of the marks you’d set for yourself and your team. It can be a really great piece of software. That doesn’t mean it deserves to be a hit.
Smart words. The debate over whether it’s still possible for indie developers to thrive in today’s App Store is fascinating to read.