10 steps to plan better so you can write less code | Hacker News Reader