I want to share with you a collection of my favorite takeaways from an amazing Ask HN thread, where founders discussed the most important things they have learned from building a business.
Master marketing
If you build it they will not come!
A developer with marketing skills can build products and achieve revenues far in excess of their skillset. Only 20â40% of running a successful software development business consists of developing software. A software developer with complete code and no customers is just a software developer. A business person with tons of customers and no software/product is in business.
Your brand, reputation, and intellectual property are 100x more valuable than any software or technical feat. Software and technical work is relatively cheap. It cannot be the basis of your business because someone can come in and clone your product after youâve done the hard work of introducing an innovative product and establishing/educating the market. If another product has only half of your functionality, but more substantive marketing, itâs more than enough for them to win.
Understand your customers
Most companies fail because they build something no one wants.
Figure out who you are selling to and what problem youâre solving for them before you build anything. Forget the code, find market first. Talk to your customers. Ideally, solve your own problem, but if you are not the target market, you need to find a product champion who will join your team prior to the MVP creation.
Do not be seduced by the technology
Sometimes devs donât realize that the hardest parts of starting and growing a business have nothing to do with code or the tech stack you choose. Marketing, getting and retaining customers and everything else in between is way harder than writing code.
Customers donât care about the shiny new tech, what matters is solving their problem. Often it is much easier to do with an old and proven technology, because new tech changes rapidly, is less stable, has less learning resources and developers.
Focus on your differentiation and competitive advantages, going stock with _everything_else.
Delegate
Write a job application from yourself for each of the jobs.Contemplate why on earth you would ever hire you for the job!
Your time is valuable, the time you spend doing a task is the time you canât spend doing anything else. So focus on doing things youâre best at, and outsorce everything else.
Work out exactly what tasks there are in running your business that you are not an expert at, such as accounting, sales, copy writing, etc. and hire people to do those parts for you.
Set revenue targets
Plan for profitability, set goals, and be realistic about whether you are successfully accomplishing them. If you donât, you might have built a good side project, but not a startup.
Aim to get your company to 10k USD monthly product revenue within three months after launch(thatâs basically a limit of ramen profitability for a small team of 2â4, plus a little bit of extra to run the business). If you canât, then either the product, target market or team needs to be revised drastically. Itâs not a hard goal, but itâs a great way to frame the product launch by forcing you to ask hard questions about what youâre doing.
Itâs also useful as a pricing yardstick early on. If you have very few customers, they need to be paying enough that you reach $10k almost immediately. If your product isnât worth that much, then you need to scale out. Itâs best to figure this out right from the start. If it feels like you canât do $10k MRR in three months on your own, then you need to find a cofounder who can do it together with you⌠So itâs a good way to calibrate cofounder expectations as well.
Build an MVP
Build the smallest viable version of your product and test it as early as possible, get it in front of customers as quickly as you can and get them to pay you.
Often, all you need is a landing page to measure the interest. Create a static website describing problem and the solution, with a signup, using Google Adwords and analytics.
Skip everything nonessential at the start. Focus on the key features that customers will pay for. It will feel broken, but itâs only broken if you canât get any customers. When you find the right product formula and need to scale, youâll probably need to refactor or rewrite large parts of it anyway.
Do things that donât scale. Donât future proof your MVP, just make it so you can validate that your product has a market beyond your product champion.
Other great points
- Being good at talking to people and networking is important.
- A good reputation and word-of-mouth is better than buying the #1 spot on Adwords.
- Fire bad clients. They arenât worth the stress, frustration, and opportunity cost.
- Learn to say ânoâ to feature requests that donât fit.
-
Donât forget to take care of yourself. Itâs a marathon, not a sprint. Sleep, exercise, eat healthy food.
- Be patient. It will take longer than you think.
- Work on your process. Doing an hour of client works earns you one hour of revenue. Improving your agency processes can earn you a large multiple of that.
- Figure out how to sell again and again to the same customers. The first sale is the most difficult, so you can underprice it, and make most of the money on the backend.
- Donât let a single customer account for more than 10% of your revenue. If that customer leaves, youâll be in a painful situation.
- Banks will loan you money when you donât need it and wonât loan money when you do need it. Apply for a loan or line of credit when youâre flush with cash in case of a rainy day.
- Donât hire too quickly. Payroll + benefits can eat through profits like crazy in a software business.
- Build simple products that do one thing well.
- Donât take money from anyone who canât afford to lose it
- Donât hire a âmarketingâ firm. They will charge 10âs of thousands of dollars to ask you questions like âWhat do you think we should do?â and then feed it back to you. If the product is positioned well with customers, you know more than the marketing company ever will.
- Failures (at least small ones) are not a problem. Failing to recover is.
- Start now, youâll never feel ready. Just go, learn, and repeat. Action is king.
If you have questions, comments, or are looking for advice on developing your online project, donât hesitate to email me to advice@startuplab.io.
If youâve enjoyed this articleâââsubscribe to my weekly newsletter to receive must-read news, resources, and tips that will help you to build and grow your online business.