Despite warnings on about falling into the trap of designing products just for yourself, it has the virtue of ensuring someone will like it, someone like you.

Case in point: I made my Talk Dim Sum app to learn Cantonese and learn about dim sum, or at least learn enough Cantonese to order dim sum. And I've received glowing reviews from my fellow American-born Chinese who love the food but lost the language.

On the other hand, I've received dismal reviews from (I'm guessing) Chinese-born Canadians who sniff that the Chinese in the app has mistakes, the pronunciation is bad, and the number of dim sum dishes insufficient. Hey, this app is not for you!