You've stumbled upon a decision tree, but you're underestimating its complexity.
Step 1: Gather Requirements
This is the part where you pretend to be interested in the stakeholders' needs.
Overestimating the RequirementsStep 2: Create Mockups
This is the part where you pretend to be an artist, but really you're just copying the design from 1997.
Copy and Paste DesignStep 3: Code It Up
This is the part where you pretend to be an expert in coding, but really you're just guessing.
Guessing the AlgorithmStep 4: Debug and Repeat
This is the part where you pretend to be a superhero, but really you're just drinking coffee.
Debugging with Coffee