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