The Ruby on Rails and ClojureScript experts

May 8, 2012

Rich Hickey talks about simple vs. easy:

  • simple: not entangled with another braid. This is desirable.
  • complect: to entangle with something else. The verb that leads to complexity.
  • easy: nearby, accessible, doesn’t require much work on the programmer’s side. This is not desirable.
  • Example for entanglement/complexity: connascence by sequence as seen in positional method arguments (vs. keyword arguments), syntax (vs. data structures), method chaining (vs. queueing).

Link: RailsConf 2012 keynote: Simplicity Matters by Rich Hickey – YouTube via