Your product must meet the needs of the niche market and solve the problem
Anyone can make apps or write books, or make WordPress themes or plugins. In fact, for everything I mentioned, there are thousands of products on sale. Did they all succeed? never! Many people have been abandoned due to business failures, and they have no traction. It can be said that 1% of the products are very successful, and the other 9% are products that have no stratospheric success but no failure: moderate success.
This is in line with the famous Pareto principle90⁄10.
Vilfredo Pareto was an Italian engineer and economist who lived between 1800 and 1900. He was world-renowned for discovering a rule that appeared in many forms in many different fields:
Most impacts are due to a limited number of reasons
example:
- 80% of wealth is owned by 20% of the population
- 20% of sellers create 80% of sales
- 80% of the warehouse value is determined by 20% of the total items.
- 20% of products on the market capture 80% of revenue.
- 80% of product success comes from the correct product market fit.
Marc Andreesseen defined the fit between the product and the market as follows:
Product/market fit means entering a good market with products that can meet the needs of the market.
Your product must meet the needs of the niche market and solve the problem.
Unless they are part of the benefits communicated to the customer, the technology, details, and implementation methods are of no benefit to anyone. If the product cannot solve a problem worth solving, and there is no marketing activity that can satisfy the customer, the market it targets is well-known product.
Warning programmer:Not cool.
Be careful when choosing a brand new programming technology or language just for it to create your product, because you will have to spend a lot of time learning it, you don’t know its limitations and pitfalls, and you will focus Moving from the product to the implementation details, it has nothing to do with anyone but you.
If you useTypescriptOr ClojureScript instead of JavaScript, it doesn't matter to anyone. If you have to spend 2 days debugging a function in Node.js because the function does not work properly, but you don't understand why, maybe you should use Python as usual.
More experimental tutorials:
- The stack I use to run this blog
- 8 good reasons to become a software developer
- SEO for blogging developers
- Recalling "4-Hour Work Week"
- Build a lifestyle business
- Build your own platform
- As an independent manufacturer, which product should you manufacture?
- Create your own job security
- Developers, learning marketing
- Product business freedom
- Generate value
- For your business
- The idea is nothing
- Niche Market
- Remote work for software developers
- Product/market fit
- The best podcasts for front-end developers
- Why create an email list?
- Break the link between time and money
- The scarcity principle applies to software products
- Social proof principle
- How do I add dark mode to my website
- My notes on Deep Work
- Advantages of using a boring stack
- How to estimate programming time
- Become an independent developer
- How to learn how to learn
- Why are interview questions for programming jobs so difficult?
- Do I need a degree to become a programmer?
- Everyone can learn programming
- How to increase productivity
- How to get the actual pageviews of static websites
- Have you filled the developer’s bucket today?
- How do i record my video
- All the software projects I have done in the past
- Tutorial Purgatory from the Perspective of Tutorial Makers
- Every developer should have a blog. This is why and how to stick to it
- Have the business mindset of a developer
- How to write unmaintainable code
- What is imposter syndrome
- How to work from home without going crazy
- How can I stop worrying and learn to love the JavaScript ecosystem
- How do I make a web prototype
- You should be the worst developer on the team
- How to start a blog with Hugo
- Write things you don't know
- How to use uBlock Origin to stop interference
- Coding is an art
- I wrote a blog post every day for two consecutive years. Here are 5 things I learned from SEO
- Put out the fire
- About becoming a generalist
- The developer's dilemma
- My plan for being hired as a Go developer. In 2017
- Use Mac and iOS devices to improve work efficiency
- How to move from the tutorial to your own project
- This is my little digital garden
- How to start freelancing as a developer
- Share the journey of building a software product business
- Subfolders and subdomains
- How can I use text extensions to save time
- Software is superpower
- I like books
- How do I decide to create a new project management application