What good requirements look like (and how to write them) | Dark Hacker News