Ask HN: How do you handle writing documentation for and refactoring your code? | Hacker News Reader