Building a business
Building Is Easier. Making a Profit Is Still Hard.
You can ship a product and still have no business. Selling, marketing, and networking deserve a place beside building.

You can build a product, put it online, and still have no business. A working app gives someone something to buy. It does not give them a reason to notice it, trust it, or pay for it.
AI assistants, ready-made components, and managed services can make the distance between an idea and a working first version feel surprisingly short. There is still real engineering involved, especially once people depend on what you ship. But getting something onto a screen is no longer the only difficult part worth planning for.
For an independent builder, the uncomfortable work often starts with three verbs: sell, market, and network. Leave them out of the calendar and you can spend months improving a product that nobody has a reason to buy.
Building can become a hiding place
There is a comforting rhythm to building. Pick a task. Change the code. See the result. Even a stubborn bug gives you a specific problem to solve.
Talking to a potential customer is less predictable. They might ignore the message. They might like the demo and still refuse to pay. They might explain that the problem you spent three weeks solving barely matters to them.
So the temptation is to go back to the product. Add a dashboard. Rewrite the onboarding. Try another framework. Tell yourself you will start selling when it feels ready.
Some improvements are necessary. Others postpone an answer you need: does anyone care enough to change what they do today?
1. Sell: ask for a commitment
Selling starts with understanding a specific person’s problem well enough to make a useful offer. Who experiences it? How do they handle it now? What does that cost them in time, money, or frustration? Who can approve a purchase?
Imagine you are building scheduling software for a small service company. Showing every screen may earn a polite “looks good.” Asking how the owner handles missed appointments can reveal whether scheduling is even the problem worth solving.
Once you understand the problem, make the next step concrete: “I can set up your team and help you run next week’s appointments through it. The paid pilot costs this much and includes these things. Would you like to start?” Be clear about what works today and what you are still testing.
That conversation gives you something a compliment cannot: a decision. A yes is a chance to deliver. A no is a chance to understand the objection. Neither requires promising every feature someone requests.
Before adding another feature, try making a clear offer to someone who actually has the problem. Their response may change your first version’s scope more than another afternoon of planning.
2. Market: make the value clear
People cannot buy a product they never encounter. They also need to understand why it belongs in their lives.
“I built an app with AI” tells other builders how you worked. “Keep your service appointments and customer notes in one place” tells a potential customer what they can do with it.
Good marketing makes that connection repeatedly. Pick a specific audience and explain a problem in words they use. Show the workflow. Answer the question they ask before buying. Share a real customer result when you have permission and evidence to support it.
You do not need to start by posting everywhere. Choose one place your buyers already pay attention to and publish something useful there consistently. That might be a short demonstration, an article answering a recurring question, or a walkthrough of a task they struggle with.
Give interested people a clear next step. Then pay attention to whether your work brings relevant conversations, trials, and purchases. A popular post among developers can be enjoyable without bringing you any closer to a customer.
3. Network: earn trust over time
Networking can be as ordinary as staying in touch, asking thoughtful questions, and being useful to people in the industry you want to serve.
Talk to operators, potential customers, and people who already work with them. Learn what happens outside your app: how purchases get approved, what busy season looks like, and which tools a team cannot easily replace. Those details can explain why a seemingly good offer goes nowhere.
Contribute before you need a favor. Answer a question you understand. Share a useful resource. Make an introduction with both people’s permission. Follow up when you said you would.
Over time, those relationships can lead to candid feedback, introductions, and opportunities. They are valuable even when they do not turn into a sale. Treating every conversation as a pitch makes it harder to build the trust that makes people comfortable recommending you.
You can be quiet and still do this well. Listening carefully and keeping your promises is a perfectly good place to start.
Revenue still has to become profit
Selling, marketing, and networking help you reach customers. They do not guarantee a profitable business. You still need to deliver enough value for people to stay, at a price that covers what the business costs to run.
A subscription payment has to support more than hosting. There may be payment fees, API usage, support, acquisition costs, and ongoing maintenance. Your own time matters too, even when you are not yet paying yourself for all of it.
If each new customer requires hours of custom work that the price cannot support, more sales can leave you busier without leaving you better off. Watch what it takes to win a customer, get them started, and keep serving them. Use that information to adjust the offer, the price, or the product.
A small group of customers who get value, stay, and can be served sustainably is a better foundation than a large signup count you cannot turn into a working business.
Make room for the business
You do not have to master all three skills before you launch. You do have to practice them while you build. Give them actual space in the week:
A starting point for this week
- Sell: talk to a potential customer and make a specific offer if there is a fit.
- Market: publish one useful explanation or demonstration for the people you want to serve.
- Network: reconnect with someone, learn about their work, and help where you can.
- Build: use what you learned to choose the next improvement.
The conversations make the product better. The marketing helps people find it. The relationships help you understand the market and earn trust. Delivering on the sale gives all of that work something solid to stand on.
Enjoy building. Take the craft seriously. And if you want the product to pay for itself and eventually pay you, give the business the same attention you give the code.