Bottom Up vs Top Down Design in Clojure - Mark Bastian
ClojureTV · 36:42 · Watch on YouTube
Bottom-up / data-first design in Clojure beats top-down / API-first OOP decomposition because you model the domain as plain data and grow small composable functions, demonstrated by building the board game Cartagena i...