Everybody has different opinions on how to make apps.
There tend to be two camps, those that want to make lots of features to sell to people, and those that want to make as few features as possible to limit scope and focus on doing a limited set of things well.
I tend to lean more towards the doing little well way of thinking, but I havent quite been sure where to stop cutting out features.
However I recently saw a random flicker of an image on TV of a bonsai plant as I was switching channels. This I think is a great metaphore for making apps. A bonsai tree is carefully cultivated. The tree must be watered and kept in the right light. But it must also be trimmed. It is never trimmed so much that it is not still beautiful, and this trimming helps the plant to survive.
That’s what I’m after