This sounds very similar to what Design Thinking suggests. Connect with your (potential) customers to get their habits and preferences so you've more ideas and then prototype them through mockups or small models and once you've the feedback from the customers, decide to either go ahead with the version 2, pivot it, or shelf it.
Design thinking talks about being empathetic to your users/customers. Which also sounds like the essence of this post.
Design thinking talks about being empathetic to your users/customers. Which also sounds like the essence of this post.
Thanks for writing it.