A friend's girlfriend wanted to start an online business. She kept asking me how I did it. I didn't want to give away everything, so instead I asked her: what do you actually want to do?
She didn't know.
That was the problem. Her reason for wanting to start something was that she didn't want to work for anyone else anymore. She didn't like her current situation and wanted out. That's understandable. But that's not a goal. That's just an exit.
Starting a business is genuinely harder than working for someone else. People see the freedom and the autonomy, and they want that part. They don't always see the stress, the inconsistency, the days where everything is your problem and there's no one above you to escalate it to.
If you hate your current job, honestly, the better answer might just be to find a different one. Starting a business because you're running away from employment is a different thing entirely from starting one because you know what you want to build.
When you have a real goal, the how reveals itself. You don't wait for perfect information. You move toward the goal and figure it out along the way. That's how it actually works. She ended up finding another job instead, as expected. Which was probably the right answer for her.
1. Pick something you can live with
You don't always need to invent something that doesn't exist. That's genuinely hard and most people don't need to go there. You can take something that already exists and do it better. The real questions are simpler than most people make them: can you sell it better than what's already out there? Can you make the experience better?
Start with what you know, or at least what genuinely interests you. Pick a category where you have some natural advantage or at minimum real curiosity. If you don't have the knowledge yet, that's fine. You can hire someone who does or start learning immediately.
But pick something you can stick with. Something you can survive on and still care about after a few years of doing it. Endurance is what generates revenue. Not the perfect product on day one.
2. Start before you feel ready
Materials, suppliers, carriers. There's no magic supplier waiting in your inbox and no shortcut that skips the uncomfortable part. The work is simple but it has to actually happen. Google with purpose. Email strangers. Order samples. Learn from what doesn't work. Keep going.
You learn by trying, not by planning endlessly. Cold outreach, awkward calls, imperfect first samples. That's the job. The information you need only comes from doing the thing, not from preparing to do it. Start before you feel ready because that feeling doesn't go away on its own.
3. Build from the end backwards
Picture the customer. They discover the product. They buy it without friction. It arrives well. They feel good about the decision. Now work backwards from that moment and figure out what you need to make it happen.
A website that loads fast. A product that ships safely. A payment system that works. A brand story that makes someone care enough to click buy. There's no correct order to build these things. You'll end up needing all of it eventually. So decide what the end experience looks like and start building toward it.
This connects directly to how you price the product from the start. The customer experience includes the price. If the margin isn't there, the experience falls apart before it begins.
The part nobody warns you about
The challenge is rarely the execution. It's the delay before the execution. Nothing will guarantee revenue before you start. Even with a solid plan, things will go wrong. That's not a sign the plan was bad. That's just how it works.
Define the goal. Build. Adjust. Grow. That sequence only starts when you stop waiting for certainty that was never coming.