Most indie devs build the wrong features. Here's one pattern that helps - SmackerNews