When you are concentrating on turning notions into It Works code, you pass through three stages Thinking Out Loud.Donald Noyes 20121119 20140329 20170419
Stage 1 - Desirable
It is a desirable notion or feature, fulfilling a practical computing need
Stage 2 - Doable
It is possible to accomplish within a reasonable period of time
Stage 3 - Doing, Done
It becomes a working artifact, satisfying the original notions
See original on c2.com