Understanding The Problem Domain Is The Hardest Part Of Programming | Hacker News Reader