4 ms·
Not sure if that is entirely valid observation. Yes the app typically starts simple, but as people use it, they find that it not exactly fits their use case an
by varispeed 2y ago
Not sure if that is entirely valid observation.
Yes the app typically starts simple, but as people use it, they find that it not exactly fits their use case and they face dilemma. Continue to use and find workarounds or keep asking customer service to get this and that implemented to facilitate their use case. They may even say "I would pay extra for something like this!". Multiple this by thousands of different problems people face and at some point certain asks become recurrent. At which point it triggers board meeting and question what to do? It is not necessarily driven by the eternal chase of profit, but simply to make life easier for everyone. Customer service gets fewer requests and customers can actually use it for what they need.
Problem starts when someone new comes in to use the app and they didn't participate in the growth, so now the plethora of extra features may feel overwhelming.
I'd rather focus on apps where company puts stupid limitations or adds features that didn't seem to be driven by customers, but by marketing people. "WE NEED AI!!! EVERYONE TALKS ABOUT AI!!! PUT AI EVERYWHERE NOW!!!" followed by "We'll see what sticks, now aify everything!" of course lessons were not learned after "blockchain everything!" and "we need the cloud accounts for customers!" and "AJAX everything!!!"
- SoftTalker 2y agoWe've forgotten the reason that linux/unix has been such a flexible platform for decades: small, single purpose tools that are composable. Keep your app simple. If there is a need to slice and dice the data, make it easy to spit out the data in a standard way to some other application that is good at doing that. As soon as you start doing more than that, you run into the problem of "not exactly fits their use case" because every business is different and has different processes that evolved into what they are for unique reasons. It's a fool's errand to think that you will ever cover even a fraction of a customer's complete needs in one application.