If you can explain your program to a rubber duck it's probably OK | Hacker News Reader