A Programmer’s Road to Productivity – Step 1: Deconstruction of Requirements | Hacker News Reader