How to think about classes for engineers? | Hacker News Reader