Simple Made Easy
Talk by Rich Hickey, the creator of Clojure on simplicity in code.
In particular he contends that de-complecting; unentangling systems yield better artifacts; the resulting systems we create.
He talks about the merits of:
- Queues
- Functions and values
- True polymorphism
- Data as data
And the vices of:
- Classes and objects
- State
- ORMs
That means using constructs natively found in languages like:
- Clojure
- More “regular” Lisps (to a certain degree)
- Haskell