Ask HN: How do you go about planning your code? | Hacker News Reader