Great companies usually start with a simple belief: something should exist that does not exist yet.
At zero, you do not need a perfect plan, a team, funding, or a polished product. You need a problem worth exploring, a customer you can learn from, and enough momentum to take the next step.
This chapter is about what you do from literal zero.

Everyone should try to start a company at some point in their lives.
It's hard, takes a while to pay off, and sometimes comes with significant risks. But you end up with something you built yourself. The real question is whether it's the right time for you to make an attempt.
A good starting point is if:
If any of these are true, and you're in a place where you've got extra time (for a side project) or want to take some risk, it's probably the right time to start a company.
Startup ideas can come from many places. Most good ones start with a problem.
A problem gives you something real to test. If people already feel pain, already spend money, already use awkward workarounds, or already complain about the current options, you have signal. You may still be wrong about the solution, but you are pointed at something that matters.
Most startup ideas come from three sources:
Here's where to look for problems to solve.
The best source is a problem from your previous work. You were inside a company or industry, watched people struggle with the same workflow over and over, and realized the current tools were not good enough. These ideas are strong because they come with context. You know the customer. You know the language they use. You know what they have tried before. You know which parts of the problem are annoying and which parts are expensive.
A second source is your personal life. You notice an annoyance in the world and wonder why it has not been fixed. This can work especially well when the pain is frequent, obvious, and shared by many people. Uber is the classic example: getting a taxi used to be unreliable, opaque, and frustrating. The problem was not hidden. It was sitting on the street.
A third source is customer research. You pick a market, interview dozens of people, and look for repeated problems. This can work, but it is harder than it sounds. People are not always good at articulating their own problems. They describe symptoms, not causes. They ask for features, not solutions. Customer interviews are still useful, but they are best for sharpening a problem, not replacing your own judgment.
The iPhone created the mobile app boom. Cloud infrastructure made it easier to start software companies without buying servers. Modern AI is creating new ways to build, search, automate, generate, and interact with software.
When a new technology arrives, it changes what is possible. Things that were too expensive, too slow, or too awkward suddenly become practical. That creates startup opportunities. But it needs to be mapped to a problem space.
The important thing is to connect the technology to a real customer pain.
“We are using AI” is not a startup idea. “We help paralegals review discovery documents in half the time” might be. The technology is the unlock, not the reason customers care.
A useful question: what became newly possible that customers already wanted?
Some startup ideas come from a specific opportunity you have unusual access to.
You might know a market because of your family, your job, your location, your relationships, or your reputation. You might have access to a distribution channel others cannot easily copy. You might understand a regulatory change before the market reacts. You might know how a niche industry actually works because you have lived inside it. This is called alpha — opportunity you have that's higher than the market has access to.
These opportunities can be powerful because they give you a head start.
Use alpha as a wedge to build something durable. A relationship can help you win the first customer, but the company still needs repeatable value. A regulatory change can create urgency, but the company still needs a product. A unique distribution channel can get attention, but the product still needs to retain customers.
Not all startup ideas are worth pursuing. Whenever you want to go for something, evaluate the idea critically across four lenses.
The market should be big already or small but likely to become huge. A big existing market means people already spend money in the category — demand is proven. The opportunity is to serve a specific segment better than the current options.
A small but growing market can be even better. New technologies, regulations, platforms, and behaviors often create markets before they look large on a spreadsheet. The risk is timing, but the upside is that you can enter before the answer is obvious. Do not choose a market solely because it is large. A market is useful when you can identify a reachable customer with a painful problem and a budget. If your market is too small, you will run into serious issues growing revenue.
Founder/market fit means you are able to understand and serve the market. Maybe you worked in the industry. Maybe you are the customer. Maybe you have relationships that help you get early meetings. Maybe you understand the culture and constraints of the buyer better than outsiders do.
What this means in practice is: do you have a realistic shot at actually starting this company? With software, in 2026, the answer is probably yes. But if you're not a lawyer trying to start a law firm, it's probably not.
The best startup ideas solve painful problems. Pain means the customer already cares — they are losing money, wasting time, missing opportunities, taking on risk, or bound by a workflow they hate. A nice-to-have product can work, but it is much harder to sell. A painful problem pulls the product into the market.
A good test: what does the customer do today because your product does not exist, and would they pay you to fix it? If they are using spreadsheets, hiring people, duct-taping tools together, paying consultants, or tolerating a bad incumbent, that is a strong signal. Workarounds are evidence of demand.
A unique insight is something you believe that most people in the market have not realized yet. It might be that a customer segment is underserved because incumbents are focused upmarket. It might be that a workflow can now be automated because of a new model. It might be that buyers dislike the current tools more than outsiders realize. It might be that a product that worked in one country or industry can work in another.
Without a unique insight, you are probably entering the market the same way everyone else sees it. That does not mean you cannot win, but it makes the path harder.
Some examples of positive signals:
Common mistakes:
A startup idea is the wedge. The market is the world around it. Picking a market matters because it determines who you learn from, how you sell, how much customers can pay, how large the company can become, and what kind of product you need to build.
A good early market has a few traits:
Start narrow. This feels counterintuitive because founders want the company to be big. But the best way to become big is often to start with a small group that cares intensely.
Do not say your customer is “small businesses.” Say your customer is “independent dental practices with three to ten locations that struggle with insurance claim denials.” Do not say your customer is “creators.” Say your customer is “YouTube educators selling paid cohorts who need to convert viewers into students.” Specificity helps you build, sell, and learn. You know where to find customers. You know what language to use. You know which features matter. You know who to ignore.
The first wedge should be small enough to reach, inside a market big enough to matter.
everyone who could theoretically buy from you
too broad to sell into directly
a reachable segment with budget and pain
fighting claim denials
small businesses
independent dental practices
3-10 locations fighting claim denials
A wedge is not the final market. It is the first customer group you can find, understand, sell, and use as proof for the larger opportunity.
Cofounder works with you to define your ICP when you get started — helping you narrow down to a specific, reachable customer segment before you write a single line of code.
Naming feels important because it is visible — and it is. You're building a brand. People will know your company by this brand. A good name should be simple, memorable, easy to spell, and flexible enough to survive changes in the product. You do not need a perfect name. You need a name that does not get in the way.
A few rules:
A .com domain is ideal, but not required at the very beginning. A clean alternative domain is fine if it lets you move. Do not spend months negotiating for the perfect domain before you have talked to customers.
Other options are .co, .app, .io, .ai, .dev, .tv (if in media), or .xyz (if you're in crypto). Do not use other TLDs — they rank lower and confuse customers. Startups will sometimes pick a good name then add “try” or “use” to the beginning of a common domain name.
Cofounder can buy a domain for you and configure it correctly — DNS, SSL, and all. One less thing to figure out before you start building.
The beginning of a company should turn uncertainty into motion. Do not try to solve the next five years. Solve the next week. Start the company.
Cofounder has a roadmap on starting a tech company — a step-by-step guide from zero to your first deployed product, with the tools to execute each step.
What comes next:
Once you have chosen a problem and are committed to testing it, the next step is to build and deploy your MVP. That's what Chapter II covers.