Case study of over-engineered C++ code | Hacker News Reader