Code and convenience
Here’s something that’s obvious that many software developers overlook: when it comes to software, people value convenience above pretty much all else.
If a tool is only slightly more difficult to embrace because it has limits inherent in its design, many users may hesitate to use it frequently. Especially when another, easier-to-adopt solution exists.
Case in point. Audiopen is a little harder to bake into my workflow than Otter, since the former is web-based and the latter is native. I have to remember to click my bookmark to then login and use it, whereas Otter is merely a swipe and a tap away.
I’ve also seen a surge of “I will make your writing better in every way” apps come and go as of late. Some of them are useful. But it takes more than moment to make use of them. In contrast, what makes Grammarly so sticky is that it sits in your browser and lives in all your writing apps. You don’t have to think to use it–it’s just there.
And, of course, watching a movie on Netflix is a lot more convenient than plugging a DVD into your player, and going to the store to buy or rent a movie yourself.
Ultimately, the success of a tool hinges on its ability to fit effortlessly into its users' lives. If a product can streamline a process or eliminate hurdles, it will certainly be tried and talked about. But only if it’s that and easy to embrace does it stand a chance of being adopted and retained.