Ben Tsai

Simple Made Easy

Rich Hickey, creator of Clojure, talks about the important distinction between simple and easy. Simple is characterized by having one fold/twist. It is objective. Easy, on the other hand, refers to something being near and at hand. It is a relative concept. His argument that we, as developers, like to optimize for easy (easy to install, pretty syntax), but we should be focusing on creating artifacts that are simple.

He bemoans the software crisis and talks about what should be done about it. He pushes Clojure, but he makes really smart observations and arguments. Here are some choice quotes that I pulled out:

It's a great talk.

Monday, February 13, 2012