Ask HN: What and how to think before jumping to write code | Hacker News Reader