The Unofficial Guide to Rich Hickey's Brain
Part of my excitement in learning Clojure has been being exposed to Rich Hickey's thoughts on programming. Rich Hickey has a clear, consistent way of viewing fundamental programming concepts that I think any programmer would benefit from. Every time I watch one of his talks, I feel like someone has gone in and organized my brain. In this article (and more to come (possibly)), I begin my attempt to catalog Mr. Hickey's unique viewpoint. Eventually, I would like to produce a concise summary of his ideas. My hope is that this will provide an easily-scannable reference to Clojurists and an accessible introduction to non-Clojurists. What follows is derived from Rich Hickey's talk, "Are we there yet?" Today's OOP languages - Ruby, Java, Python, etc. - are fundamentally flawed. They introduce accidental complexity by building on an inaccurate model of reality. Where they have explicit definitions for the following concepts, the definitions are wrong: Below, we'll contrast the OOP viewpoint on
The Unofficial Guide to Rich Hickey's Brain The Unofficial Guide to Rich Hickey's Brain 06 December 2012 Part of my excitement in learning Clojure has been being exposed to Rich Hickey's thoughts on programming. Rich Hickey has a clear, consistent way of viewing fundamental programming concepts that I think any programmer would benefit from. Every time I watch one of his talks, I feel like someone has gone in and organized my brain. In this article (and more to come (possibly)), I begin my attempt to catalog Mr. Hickey's unique viewpoint. Eventually, I would like to produce a concise summary o
Explore this link on the map →related reading
- how I think when I think about programming - alice mazalicemaz.com
- Learnable Programmingworrydream.com
- Things unlearnedscattered-thoughts.net
- Prabros. - Readings on Timeprabros.com
- Learnable Programmingworrydream.com
- Loper OS >> The Wisdom of Erik Naggumloper-os.org
- Immutable object - Wikipediaen.wikipedia.org
- Archives: Keynote Speech to the 1996 OOPSLA Conventionpatternlanguage.com
- Michael Feathers - 10 Papers Every Developer Should Readmichaelfeathers.silvrback.com
- One Div Zero: A Brief, Incomplete, and Mostly Wrong History of Programming Languagesjames-iry.blogspot.com
- state - Advantages of stateless programming? - Stack Overflowstackoverflow.com
- Tony Hoare has died | Hacker Newsnews.ycombinator.com