All posts for tag "Practices"


TIL: Hammock Driven Development

Mar 3, 2025


Context

I started learning Clojure recently with the Clojure for the Brave book, and found online a mention of Rich Hickey’s Greatest Hits. Curious, I listened to his Hammock Driven Development talk and had my mind changed about planning in software.

In essence, hammock driven development emphasizes thinking through the problem, uninterrupted and consistently, thus creating agenda notes for our background mind to mull over the problem.

Done correctly, you experience what Rich Hickey describes as a “delicious cake”1 of a solution.