When and Why to Learn to Program | Hacker News Reader