The practicality of designing and describing your APIs | Dark Hacker News