Hacker News new | ask | show | jobs
by maxkfranz 188 days ago
(1) Solve a problem with your project that a lot of people experience.

(2) Differentiate your project, e.g. higher ease of use.

(3) The big one: Time. Most things don't get popular quickly, and many things that do get popular quickly become unpopular just as quickly.