Rubber Ducking & Pseudocode — coding before you code.

Rubber ducking and pseudocode are two incredibly important tools to use as developers from line 1 to line 1000.