Stop Writing Code First

Think through requirements, assumptions, and structure before you open your editor.