Plan Representation: #1 Lesson Learned from Building an Optimizer | Hacker News Reader