Dogfooding software
I was talking with a friend recently about what it takes to make software successful. Specifically, indie apps and ideas. Over the years I've waffled between two sides of a spectrum. On the one hand I want to build great interfaces based on insight from real world customers.