Ask HN: Writing a good spec · HackerTrans