Moving beyond copy-and-paste when learning to program | Hacker News Reader