Why do indie developers always find it so hard to promote their products? | Not Hacker News!