-
Chronic and Acute Problems in Software
-
Concurrency Control Strategies for Secret Agents
-
Functional-ish Ruby, Part 2: Functional Objects
-
Organizing Your Clojure Environment and Logs with Leiningen
-
Mistaking Encapsulation for Abstraction
-
Functional-ish Ruby
-
Be Empirical
-
Package Cohesion and Coupling
-
The Stable-Abstraction Principle
-
Code Smells
-
What is it we want to get out of code?
-
Clojure Macros