Get the latest tech news

Discovery Coding


I don't take notes; I don't outline, I don't do anything like that. I just flail away at the goddamn thing.

), it is easy to label discovery coding as a bad practice, but it is important to distinguish the process of creation from the end-artifact. Imagine this: you write a detailed design document well ahead of coding, laying out core primitives and how they will compose to solve the problem. Things like live programming in a running system (see how (most) Clojurists or SmallTalkers work) are incredibly valuable for a discovery programmer.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Discovery Coding

Discovery Coding