korrents
Rich Hickey

Rich Hickey

@rich-hickey · 9 positions · On ppll ↗

Creator of the Clojure programming language and of Datomic. His rationale for Clojure is one of the few language design documents that argues its case rather than describing its syntax.

Rich Hickey did not write this page.

We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.

  1. by

    design

    It reflects the reality that, for the concurrent programming future, pervasive, unmoderated mutation simply has to go.

    ↗Clojure - Rationaleclojure.org 1st of 4 in this piece

  2. by

    design

    Born of simulation, now used for everything, even when inappropriate

    ↗Clojure - Rationaleclojure.org 2nd of 4 in this piece

  3. by

    software quality

    Mutable stateful objects are the new spaghetti code

    ↗Clojure - Rationaleclojure.org 3rd of 4 in this piece

  4. by

    design

    Locking is too hard to get right over and over again

    ↗Clojure - Rationaleclojure.org 4th of 4 in this piece

  5. simplicity

    So, what kind of runner uh can run as fast as they possibly can from the very start of a race? Right. Only somebody who runs really short races.
    spoken · machine transcript hear it at 0:17:27 · all korrents from this recording

    ↗"Simple Made Easy" - Rich Hickey (2011)youtube.com 1st of 5 in this recording

  6. agencysimplicity

    The bottom line is simplicity is a choice. It's your fault if you don't have a simple system.
    spoken · machine transcript hear it at 0:58:13 · all korrents from this recording

    ↗"Simple Made Easy" - Rich Hickey (2011)youtube.com 2nd of 5 in this recording

  7. simplicity

    Your sensibilities about simplicity being equal to ease of use are wrong. They're just simply wrong. Right? We saw the definitions of simple and easy. They're completely different things. Right? So, easy is not simple.
    spoken · machine transcript hear it at 0:58:55 · all korrents from this recording

    ↗"Simple Made Easy" - Rich Hickey (2011)youtube.com 3rd of 5 in this recording

  8. developer toolssoftware quality

    Right? They just do not touch the core of this problem. Right? They're safety nets, but they're nothing more than that.
    spoken · machine transcript hear it at 0:59:42 · all korrents from this recording

    ↗"Simple Made Easy" - Rich Hickey (2011)youtube.com 4th of 5 in this recording

  9. simplicity

    And recognize that when you simplify things, you often end up with more things. Right? Simplicity is not about counting.
    spoken · machine transcript hear it at 1:00:36 · all korrents from this recording

    ↗"Simple Made Easy" - Rich Hickey (2011)youtube.com 5th of 5 in this recording