Programmer productivity starts with requirements, not tools | Hacker News Reader