42 ms·
Your core product is something that needs to be popular enough that anyone needs your services though, and it's not going to be popular if it's difficult to lea
by dencodev 6y ago
Your core product is something that needs to be popular enough that anyone needs your services though, and it's not going to be popular if it's difficult to learn and navigate.
- teraflop 6y agoThat's true, but that's exactly why this strategy can be so detrimental to the long-term health of a project. The core product has to be just barely good enough to solve a problem for enough people; once it gets popular, it can coast on that momentum for a while, even as it ossifies. I can think of a number of projects in the "big data" space that seem to have fallen into this trap.
- pmoriarty 6y agoIt also has to outcompete other products that do the same thing. That's not going to happen if your product is a baroque mess that requires a ton of support in order to use/setup/understand compared to other competing products. Ideally, your product is as easy to use as possible compared to other products, yet complex enough to require support. Anyway, many corporations will buy support as a matter of course, whether they need it or not. And if they want specific features they might pay to have them added rather than dedicate their own engineers to writing and maintaining that code, especially if they don't have the in-house expertise to do so.