Bottom Up vs. Top Down Design in Clojure – Mark Bastian | Hacker News Reader