Before You Start Writing Code

Before you sit in front of your computer and open your text editor/IDE to write code, maybe you should take a step back and come with some stuff.