Ask HN: Software Design and documentation – what do you use? | Hacker News Reader