Easy youtube video downloader express get this extension. Now customize the name of a clipboard to store your clips. Rich hickey emphasizes simplicitys virtues over easiness, showing that while many choose easiness they may end up with complexity, and. By the time i found rich hickey s talks eg simple made easy i was pretty well primed to love clojure. I dont agree with everything he says but it tends to be interesting regardless.
In this episode of react round up, the panel discusses simple react patterns with lucas reis. Spolsky observes that an unreliable implementation. If you havent seen the talk, go watch it and i promise you will be so much wiser for it. Arguably, software development is about managing conceptual complexity. Dec 1, 2016 rich hickey emphasizes simplicitys virtues over easiness, showing that while many choose easiness they may end up with complexity, and the better way is to choose easiness along the simplicity path. Best craig andera podcasts podcasts withabout craig. Ive been using it for little personal projects and prototyping for a couple of years, but i havent put it in production because no one else here knows it.
Hacker news comments on simple made easy rich hickey infoq. If you think this addon violates mozillas addon policies or has security or privacy issues, please report these issues to mozilla using this form please dont use this form to report bugs or request addon features. Simple made easy from strange loop 2011 video 356 points by puredanger on oct 20, 2011. Difference with the definition from a philosophy of software design. Rich hickey, the author of clojure, is an independent software designer, consultant and application architect with over 20 years of experience in all facets of software development. To date, ive published a series of short posts that heavily borrowed ideas from a talk rich hickey gave, back in 2011, called simple made easy.
Haskell people wont like hickey s call to reject sophisticated type systems. Are clojure libs actively developed, or most of them are. Long term use is a better indication of simplicity and helps keep use from focusing on things being easy. The highlight of this week is simple made easy talk by rich hickey. Rich hickey emphasizes simplicitys virtues over easiness, showing that while many choose easiness they may end up with complexity, and the better way is to choose easiness along the. Notes from rich hickey s talk on simplicity at strangeloop 2011. A collection of podcasts episodes with or about craig andera, often where they are interviewed. Just hearing talk about coupling might not trigger such a reaction. The other word we frequently use interchangeably with simple is the word easy. Rc diary videos and not getting ill 95 clojurescript videos. In cases where an original meaning has been drifted from in common parlance, there may be some ambiguity of meaning for example, simple. Download episodes while on wifi to listen without using mobile.
Playback options listening on switch spotify device. We become to infatuated with things being easy instead of being simple. The rxjava show with dan lew part 2 from fragmented. Simple made easy, by rich hickey is a talk that tackles those two topics. If youve watched simple made easy from strange loop 2011, then youre aware of rich hickey s love of language precision. Simple made easy 2011 rich discusses the definitional difference between simplicity and ease. Net framework, as clojureclr, we felt that the time had come to see what the fuss was all about amongst the java geeks. In 2011, rich hickey gave a talk called simple made easy, where he offered excellent critical insights into what simplicity is. It is this second meme that provides the impetus for this particular article. We should aim for simplicity because simplicity is a prerequisite for reliability. In his talk, rich hickey takes a conversational yet detailed approach to influencing fellow developers into being simple. Ive been working a lot with a similar java web stack and i feel how painful this complexity is.
Software designcomplexity primary quality wikiversity. He recently wrote a blog post about simple react patterns that really took off and became popular. The ideal of simplicity that hickey explains sounds wonderful. Advice on introducing a java dev to clojure showing 6 of 36 messages. Geek of the week with clojure soon to be ported to the. If you dont know who rich hickey is he created clojure, go watch all his talks on youtube now, well worth the time. At the conclusion of both presentations, i refer to rich hickey s seminal strange loop keynote, simple made easy. I think design, composition and performance makes it clearer why he feels that way. Its immutable nature is a great fit for clojure, and by following an appendonly storage model they got loads of benefits. This talk was one of the few that has changed my perspective on software engineering. Find the latest tracks, albums, and images from rich hickey.
Simple made easy richard noredink tech blog richard educational. Heres my notes from rich hickey s 2011 talk simple made easy augmented with bits from his 2012 railsconf talk. Dijkstra worked in hoare logic, yet hickey rejects formal reasoning. Alternatively, according to rich hickey, complexity or, framed in the opposite direction, simplicity is the quality characterized by intertwining of multiple roles, tasks, concepts, dimensions, or concerns in one entity such as code construct, interface, or software. This huge call stack has been designed to make your life as a developer easy but the price you pay is an enormous amount of complexity. It so happened that earlier in the week i had stumbled across a 2011 talk by rich hickey, simple made easy, and had also reread an influential piece from 2002 by joel spolsky, the law of leaky abstractions. Also, i know there are jokes made about the new powerful type systems on the block ok, ok, haskell isnt that new, that theyre type system will catch all your bugs. Im sure a lot of you are already familiar with this concept, but i thought it would be great to share his response, in case you want to pass this again to other clojure and lisp beginners. I think hickey is making the same mistake hes warning about in his talk. In the final part of this 2 part series, they talk about many useful rxjava operators and other intricacies of using rxjava in android. Requires knowing or thinking about more things at the same time. Love letter to clojure part 1 gene kim it revolution. Now if only infoq would provide a download link pointing to the same.
Theres only two popular treatments of complexity as a concept, and neither goes deeper than a basic level. Clipping is a handy way to collect important slides you want to go back to later. In his presentation, hickey decries our continual conflation of the ideas of simplicity and ease by tracing the origins of both words. This looks like the perfect example to illustrate the point that rich hickey tries to make in simple made easy 1. Please practice handwashing and social distancing, and check out our resources for adapting to these times. We sent richard morris to find out from the creator of clojure, rich hickey. And the derivation there is to a french word, and the last step of this derivation is actually speculative, but i bought it because it serves this talk really well, and that is from the latin word that is the root of adjacent, which means to lie near and to be nearby. In this episode of fragmented, donn and kaushik continue their conversation with dan lew on rxjava. He returned a gigantic reply, which was really easy to understand and i think sums the whole thing up nicely. This may strike people coming from other language communities as unusual, but the clojure community as a whole tends to emphasize api stability. Read about simple made easy by rich hickey and see the artwork, lyrics and similar artists. If you program on os x, checkout this list of text editors.
The word is now strongly connected to the concepts of easy and simple which rich tries to untangle. Its near the top of my list of software engineering resources across all formats talks, books, etc. Hacker news comments on simple made easy rich hickey. Join us as we explore clojure, the robust, practical and fast programming language. From now on, when you hear someone tell you that you have complected something, it will most likely cause you to remember the talk and sort of forces you to think. Hickey makes a clear and practical distinction between the notions of simple and easy. In fact, basically everyone interested in programming languages cares deeply about simplicity in hickey s sense. Yet, the language features these schools advocate are completely different. In the unicorn project download the excerpts, the second ideal of focus, flow, and joy is. Choosing datomic was very natural since theyve already subscribed to rich hickey s simple vs easy mindset.