News
1 day ago
Break the Loop, Part 3: When the Shape of the Answer Becomes the Program
Imperative thinking asks "how?" — functional thinking asks "what?". We sort a list by defining what a sorted list is. We build a s...
Apr 21, 2026
Break the Loop, Part 2: From Data Structures to Computational Control
In this part, we transition from data structures to the "physics" of functions. We'll cover why currying is the default, how tail...
Apr 03, 2026
Break the Loop: How I Finally Understood Functional Programming (Without the Mat...
"Struggling to decode the 'Celtic runes' of functional programming? Stop fighting the syntax and start looking at the model. This...
