Literally me:
-- Have novel idea
-- Document it in a user story or use case
-- Add acceptance criteria in Gherkin
-- Describe it in state diagram, activity diagram, class diagram
-- Write it up in pseudocode
-- Find interesting library to use
-- Get all excited
-- Open empty repo
-- Stare blankly at repo
-- Stare blankly at repo
-- Stare blankly at repo
-- Ask bros what the file ending for the file should be
-- Create file
-- Stare at repo containing file
-- Stare at repo containing file
-- Close laptop and go cook dinner