Honestly, that's the part that rewires everything.
So many founders assume the hard bit is the build. But the real challenge is whether you properly understood the problem in the first place. What caught me off guard was how wildly different "users" can be from the personas you sketch in a pitch deck. A customer support agent, a store manager, and a returns handler can all say "we need to automate order updates," but their workflows, pain points, and priorities are often worlds apart.
A few things shifted my perspective fast:
- asking "what's your current workaround?" rather than "what features do you want?"
- sitting in on their actual process, not just listening to them explain it
- looking for patterns of recurring frustration, not just loud complaints
- noticing what they lean on - spreadsheets, sticky notes, WhatsApp, email chains - that's where the real product specs live
For a DTC brand especially, the manual customer communication is where you uncover the real gaps. If someone is still copy-pasting order confirmations or relying on memory for follow-ups, there's usually a reason - habit, trust in the old way, tight budgets, or just a workflow that's "good enough."
So yeah, coding can test your patience, but user conversations are where you find out if you're solving something real or just polishing the wrong solution