Why do programmers write apps and then make them free | Hacker News Reader