How to become a dramatically better programmer | Hacker News