The hardest thing about engineering is requirements | Hacker News