I'm Anwaar, founder of AllMind AI. My startup is a research terminal for institutional investors, so my experience and this post are going to be tailored to people selling into harder-to-reach audiences (finance, legal, and healthcare). I started my startup after leaving my job at TD (I spent a few years in Finance & ML before starting this company). TLDR: I never realized how difficult starting your own business truly is so I wanted to make this post.
This post is not meant for people who spun up a Lovable vibe-coded project wanting to sell it. A lot of people do that, and it works great, but that's not what I wanted to do. My advice/experience is meant for people aiming to create a real, valuable business who want to hear honest feedback from someone who left a pretty good-paying career to do something crazy and start his own company. So here I go explaining the top 5 things I learned:
1) Get comfortable not knowing what's happening. People who say you should have clarity when starting a business are out of their minds. It's not possible. You learn something new every single day. You struggle, you make mistakes, you pick yourself up and start again the next day. You keep going until something clicks, and then you hit another plateau or dead end. Get comfortable being unsure, uncertain, and not really understanding what's going on. If you keep going, things start to make sense.
2) Sell yourself before you talk about the product or traction, especially to customers. If your customers are from a regulated industry, they need to trust that you, the founder, are the best possible person to lead your company. In the early days, if you can't sell yourself properly to your customers, nothing else will work. Be comfortable telling them the vision you have and where things stand today.
3) Solving for a specific problem doesn't always work the way you think. There are a million different problems people have, and the majority of the annoying ones can now be solved with a Claude Code session in two hours. If your business can be replicated in under one week with Claude Code, think hard about your positioning. When working on a problem, focus on the value you are creating, not just the end output. People have gotten used to getting super high-quality stuff at low cost (again, because of tools like Claude). If you are selling to hard-to-convince audiences, make it known that your tool is genuinely valuable to them. Customers are very aware of what's new in the market so please don't try to fool them!
4) Focus on the UI. If your UI sucks, trust me, it becomes an instant turn-off during demos. At bare minimum, look better than the incumbents even if you're not as good. People can get used to bugs or minor annoyances, but if no one is willing to use the product because the UI sucks, it becomes pointless. Nobody wants a bad UI. If nothing else works, at least make it look presentable in a demo to get interest started.
5) Get comfortable talking to people. Trust me, this was something new for me. As a quant and technical finance guy, I was never an extrovert. You have to build this skill because, funny enough, you are selling to people.
These are my top 5 lessons. My view and experience may differ from yours because of the audience I'm selling to, but I think the majority of founders can relate to at least two or more of these points. Hope this helps someone out there!