Lessons learned from rewriting code | Hacker News Reader