“People think focus means saying yes to the thing you’ve got to focus on. But that’s not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. I’m actually as proud of the things we haven’t done as the things I have done. Innovation is saying ‘no’ to 1,000 things”
The great thing about software is that it’s easy to code something up quickly. It means that most OSS have lots and lots of functions / capabilities that have been added on over the years. It’s not often that these products have functions removed. It’s also fairly uncommon for vendors to do a complete strategic review of a product and overhaul, so there is a risk that the nice, neat original product has had so many parts added on that it has become a Frankenstein (of sorts).
In the context of Steve’s comment above, how carefully do you pick the functions that really make a difference to your customers. How carefully do you pick and plan the user experience when they navigate through your products?
Are you good at saying no to 1,000 things?
There are relatively few OSS customers out there, so there is a tendency to say yes to their every request. How do you find the balance between Jobs’ large customer base vs OSS’ small customer base and Jobs’ no vs OSS’ yes?