Ask HN: How do you write the best specifications for a developer? | Hacker News Reader