Most games are straight forward. They are easy to play because it lets you know whether you are doing well or not. It has scoreboard and tells you whether you are on track to make it on the top leader board. It has short feedback loop. Therefore it's rewarding to play.
Unfortunately most things in life are not as straight forward. Learning programming language, mastering art of coding to write an easy-to-understand program, and figuring out how to build your user base are all hard problems. Out of them, it's especially hard to build user base on a new product.
It's very important to let people know of your product. If no one knows of the product or no one can find it, no one will use the product. It's a classic problem: "If a tree falls in a forest and no one is around to hear it, does it make a sound?"
Bloggers need that sales guy with the magic system... Source: http://www.cartoonstock.com/directory/f/falling_trees.asp |