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
related reading
- how I think when I think about programming - alice mazalicemaz.com
- Things unlearnedscattered-thoughts.net
- Learnable Programmingworrydream.com
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- Out of the Tar Pitcurtclifton.net
- Object-Oriented Programming is Badyoutube.com
- Prabros. - Readings on Timeprabros.com
- Beware Isolated Demands For Rigorslatestarcodex.com
- 100R - weathering software winter100r.ca
- Learnable Programmingworrydream.com
- Loper OS >> The Wisdom of Erik Naggumloper-os.org
- 100R - computing and sustainability100r.co