
Only one factor predict’s a product’s success
It’s not the quality of your code.It’s not “scratching your own itch.”
It’s not the programming framework you chose.
It’s not test-driven development or continuous integration.
What makes an app successful? Having product/market fit!
Programmers who earn significant revenue from their products validate demand before they start coding.
One of the biggest mistakes developers make is they think they know what people need. But building something that meets a need isn’t enough. You have to create something people want.
How do you build something people want?
Tired of making software that no one wants? Discover what people will pay for before you start coding.
Marketing for Developers takes you through this process:

Good marketing isn’t about employing the latest growth hack. At its core, good marketing is correctly identifying a legitimate problem that people will pay you to solve.