Designs & plans architecture
waiting for input...
Writes & implements code
Reviews for bugs & security