Launch ASAP

The best metrics for how fast product is improving is how long it takes from dev
to launch.

Launching ASAP is one of those things extremely easy to say by everyone but
rarely done. The reason is because we developers most times feel embarrassed
and not willing to launch 'imperfect' product, and get rejection from users.

Whereas in reality, even rejection from users is very useful. And it's much better
to get rejection ASAP.

Launching early forces us and users to focus on what problem the product
actually solve. Otherwise it's easy to get into the trap of wishful thinking of a
much more complicated product that doesn't actually solve any problem.

If the product solve any problem at all, real users will tolerate using it.