I was once asked in an interview, "What's the best business advice you've ever been given?"
I grew up helping in my mom's store in our local market selling fruits, vegetables, and other food items.
I remember when I was maybe around 10 years old. A customer walked in and wanted to buy onions and without asking her anything, I sold her the onions she wanted.
As soon as the customer left, my mom asked "What was the customer going to cook?" I said, "I don't know and why should I care?"
My mom said, "If you didn't know what she was going to cook, how would you know if she needed garlic, oil, soya sauce, and whatever else she needed to cook her meal? There are tons of other stores that sell exactly what we sell. If we don't make the experience better, why would they come back to us the next time?"
And that was my first lesson on the importance of KYC, Knowing Your Customer. By truly understanding your customers, not only you can meet their needs but you're also able to provide value that can make a lasting impression and build a trusting relationship. And I carried this advice with me in any business endeavor I take.