Want a killer product? Become more opinionated
11–20 of 156 posts
Re: Want a killer product? Become more opinionated
#12It isn’t very clear. The author says you have to create flexible products (using configuration) but down the line, be more opinionated (using convention). He lost me.
What the author says is that's it's good to have configuration, because then everyone can find what they want, but configuration alone is not enough. You need good defaults, and because "good" is subjective it means you need defaults that will please a specific category of users, and you need to go all-in on it because then your software will have its own identity. It also means that those who want to use the software another way can still do it because it's configurable.
Re: Want a killer product? Become more opinionated
#13The problem with opinionated products is people who have very strong opposite opinions. Go for example is a famously opinionated language - it even has a standardized way to format source code via go fmt which everyone uses. But if these opinions clash with the opinions of equally opinionated people, those people may refuse to touch it. Me not included (I have to stress that), my opinions are not set in stone, and I see the reasons why the language designers did it the way they did - in the end, having a standard way of doing things, even if it's not everyone's favorite way, is better than fragmentation.
Re: Want a killer product? Become more opinionated
#14Re: Want a killer product? Become more opinionated
#15> Conventions create an opinionated product. Opinions create user delight. User delight creates successful businesses. The problem with opinionated products is people who have very strong opposite opinions. Go for example is a famously opinionated language - it even has a standardized way to format source code via go fmt which everyone uses. But if these opinions clash with the opinions of equally opinionated people,…
Narrowing down your target market is marketing 101.
Re: Want a killer product? Become more opinionated
#16If you are chasing RFPs, propose and build everything that checks all the boxes. If you are a product company and building for people who will hopefully love your product, it’s your job to understand the customers, understand the data, and build the right solution rather than building ALL the solutions.
This dynamic is everywhere: Apple has customers, they look at what their customers need, and do various product extensions (like streaming games) to fill their needs.
Whereas many vendors on the Apple platform do the reverse: They fill just one need, and arrange their marketing to find the customers with that need across all ecosystems.
Things get interesting in “Business 201,” where a company with product focus builds up enough goodwill with their customers that they switch strategies and become customer-focused.
Which is also Apple’s story, going from being a microcomputer specialist to a device specialist to a services behemoth. It’s now about filling more needs for existing customers.
Re: Want a killer product? Become more opinionated
#17If you are chasing RFPs, propose and build everything that checks all the boxes. If you are a product company and building for people who will hopefully love your product, it’s your job to understand the customers, understand the data, and build the right solution rather than building ALL the solutions.
Re: Want a killer product? Become more opinionated
#18Instead of "opinionated", perhaps this word is a better fit: Paternalistic (adjective) (of people in authority) making decisions for other people rather than letting them take responsibility for their own lives Source: Cambridge Dictionary
It would seem to me people sometimes don't want to bother figuring out what's the best way of doing X, therefore I feel it is still valuable for someone to do the research and productize his know-how on "the best way of doing X".
Re: Want a killer product? Become more opinionated
#19> Conventions create an opinionated product. Opinions create user delight. User delight creates successful businesses. The problem with opinionated products is people who have very strong opposite opinions. Go for example is a famously opinionated language - it even has a standardized way to format source code via go fmt which everyone uses. But if these opinions clash with the opinions of equally opinionated people,…
Unopinionated products have to cater for everyone though, and that creates bloat and complexity. Those will kill a product quicker than limiting it to a small portion of the market that agrees with the opinion you choose.
Re: Want a killer product? Become more opinionated
#20> Conventions create an opinionated product. Opinions create user delight. User delight creates successful businesses. The problem with opinionated products is people who have very strong opposite opinions. Go for example is a famously opinionated language - it even has a standardized way to format source code via go fmt which everyone uses. But if these opinions clash with the opinions of equally opinionated people,…
But the point of the article was a bit broader. Opinionated products can build a strong devoted userbase around them. The question is only how reasonable your opinions are.
An example from Apple's UI: the way multiple windows of the same app are cycled on the desktop with Cmd-` is absolutely beyond any logic. It tries to be smart but makes cycling so unpredictable that it becomes practically useless. It's probably even worse than MS Word's copy/paste one (actually I'm not sure which is worse).
This is someone's opinion and I can't imagine anyone on Earth except the creator of this logic being happy with it. It's an edge case that illustrates the point: your opinion should resonate with enough people to sustain your business, that's all.