Why Programmers Should(n't) Learn Theory | Hacker News Reader