Being customer obsessed is easy to say, but extremely hard to consistently do.
Whether you run a five star hotel or a SaaS business, the best way to understand how to make your product or service better is to experience it as a customer would.
Yes, it's crucial to gather customer feedback, to actively seek their feedback, and to execute on improvements based on what they tell you.
And as a software business you can instrument your app with metrics and tracking so you have every datapoint you could ever dream of.
But I'm convinced that customer feedback and metrics can only take you so far. No matter how direct and open your customers are with you, they likely will never tell you everything that could make your offering better.
And, the act of responding to customer feedback inherently means building something and waiting for feedback to improve.
You can make your offering better without a single piece of user feedback by doing something simple: use your service yourself.
For a software business, you should sign up for your own product. And you should use it on a regular basis.
And I don't mean "use" it in the sense of testing. Of course you want to make sure a few common workflows always work. I mean really use it like a user would — to carry out an objective, under realistic conditions.
In EcoSend, we've fixed hundreds of things that users have never (and I suspect would never have) told us about. Does that mean those issues don't matter? I believe they do — they all add up to an experience, whether vocalised or not. They're not show-stopping issues, and they're not necessarily bugs. They're quirks, things that could be more obvious, flows where we can save the user a click, or guardrails that help the user avoid a mistake.
I love making these kinds of improvements — they often go unnoticed, but they add up to an experience that feels more robust and reassuring, and at times delightful.
It's this approach that leads to good software. No matter how much AI is used in software creation, the process of using your own product cannot be outsourced.
The best software will always come from countless iterations based on feedback and refinement. When you are a user, you can run so many more of these cycles without users ever needing to tell you.


