His impact on the future of programming is ongoing and extends well beyond clojure. Now its clear we need to strive to prevent and remove complexity. Rich hickey, the author of clojure and designer of datomic, is a software developer with over 20 years of experience in various domains. Rich hickey is the creator of the clojure programming language, a lisp dialect built on top of the java virtual machine. Coincidentally, some of richs keynote reminded me of scott vokes recent spin post, message oriented programming. Before clojure, he developed dotlisp, a similar project based on the. You can even use apple pencil on your ipad to create diagrams or illustrations that bring your slides to life. Immutable data and functional javascript with mori sitepoint. I happen to have an interesting perspective, having worked professionally in both clojure and haskell.
Logic programming, clojurescript, and small services. I admire rich hickey and stuart halloway and ive been reading the prag programmer book on clojure, but i still havent been able to wrap my head around why i should replace my preferred language ruby. Hacker news comments on simple made easy rich hickey. The main source of inspiration that led me to this blog post is rich hickeys 2012 rails conf keynote, where he starts by differentiating simple and easy. Rich hickey rich hickey, are we being well served by java and its ilk. Check out rich hickeys keynote at clojureconj 2017 for more details on clojures design choices.
Creator of clojure and datomic, rich hickey delivers this excellent jaxconf keynote about how the definition of values has changed in light of the increasing complexity of information technology and the advent of big data. The value of values with rich hickey in this keynote speech from jaxconf 2012, rich hickey, creator of clojure and founder of datomic gives an awesome analysis of the changing way we think about values. Thats why after seeing rich hickeys talk simple made easy talk we all switched to. With its powerful tools and dazzling effects, keynote makes it easy to create stunning and memorable presentations. Software engineering as its taught in universities simply doesnt work. Something i missed in rich hickey s last keynote clojureconj 2017 i wrote my interpretation of rich hickey s keynote. Techyaks the best software tech talks ever, ranked by. Hes a prolific speaker and has a lot of great ideas about programming. Is there any evidence that this is so is conventional oo a known good. Rich hickey is a software developer with over 20 years of experience and has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening, in a variety of languages. In it, rich considers the extremist view, what if we built a language ecosystem, where you never, ever broke backwards compatibility a large portion of the talk is spent grappling with the ramifications of this perspective. How might something like that that happen and be sustainable. Qcon 2012 perfect as everything in london should be jfrog. Clojureconj 2017 opening keynote by rich hickey video 216 points by kasbah on oct.
Rich hickeys keynote from the jvm languages summit video. This weekend i was fortunate enough to be around many inspiring people at clojureconj, the kind of people who question their reality, not just their programming tools when was the last time you spent an entire hour thinking about a problem. Over 80k software development tech talks ranked algorithmically to surface the industrys best. Could rich sit down and do a short video once or twice a month for a subscription or patreon. If you dont know who rich hickey is he created clojure, go watch all his talks on youtube now, well worth the time. In his keynote at jvm languages summit 2009, rich hickey advocated for the reexamination of basic principles like state, identity, value, time, types, genericity, complexity, as they are used by. They run our software, and they run it for a long period of time. The language of the system rich hickey 1 hour 2 minutes 107,329 views. Rich hickey, the author of clojure, is an independent software designer, consultant and application architect with over 20 years of experience. Simplicity matters by rich hickey rich hickey, the author of clojure and designer of datomic, is a software developer with over 20 years of experience in various domains. This presentation, by rich hickey, is licensed under a creative commons attribution sharealike 3. In his keynote at jvm languages summit 2009, rich hickey advocated for the reexamination of basic principles like state, identity, value, time, types, genericity, complexity, as they are used by oop today, to be able to create the new constructs and languages to.
A welcome surprise to proceeding as rich hickey gives a lightning talk before his closing keynote at the clojure exchange. There were a number of other fascinating and unique presentations, including. Being able to think about our software in terms of whether or not its folded together is. A talk relevant for anyone in the industry, that leaves no stone unturned. Rich has worked on scheduling systems, broadcast automation. Effective programs 10 years of clojure rich hickey youtube. In rich hickeys thoughtprovoking goto conference keynote the value of values at 29 minutes hes talking about the overhead of a language like java and makes a statement like, all those interfaces kill your reuse. Keynote, as part of the iwork software suite, is supported by icloud. Sounds pretty similar, but in fact they are very far from being the same. The value of values by rich hickey programming talks.
The principle of least knowledge aka the law of demeter which encourages airtight api interfaces. I missed that he talked about how common it was to have lots of subsolutions and partial data. Simplicity is prerequisite for reliability edsger w. Objectoriented programming causes overly spaghetti code, overly complex designs, and rashes. And, over time, we keep glomming more stuff on our software. Sometimes, even when practiced rigorously, it doesnt produce systems at all.
While youre working on a keynote file saved in icloud, it synchronizes automatically. 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. See what hacker news thinks about this video and how it stacks up against other videos. In his keynote at jvm languages summit 2009, rich hickey advocated for the reexamination of basic principles like state, identity, value, time. Clojureconj 2010 rich hickey 39 minutes 156,929 views. The best clojure tech talks ever, ranked by techyaks. Rich hickey has personally sacrificed an immense amount of his time and his own money to make clojure what it is today. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine. Thursday mornings keynote address was delivered by rich hickey. It decouples polymorphism from objectoriented programming polymorphism isnt just for. Something i missed in rich hickeys last keynote clojureconj 2017 i wrote my interpretation of rich hickeys keynote.
He spoke about the differences between simple and easy. Hn theater has aggregated all hacker news stories and comments that mention clojuretvs video speculation keynote rich hickey. Hn theater has aggregated all hacker news stories and comments that mention rich hickeys video simple made easy. Hickey is an independent software developer and a consultant with over 20 years of. All of that stuff, the running of it, the performance of it, the ability to change it all is an attribute of the artifact, not the original construct. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening, in a variety of languages. Rich hickey keynote newhavenrbconferences wiki github.
Join us friday, october th for a keynote presentation by eric smith. Cognitect is a small team with limited resources making money from projects they create. This is a collection of his talks, interviews, and articles. Effective programs 10 years of clojure clojureconj 2017. The powerful yet easytouse tools and dazzling effects in keynote 09. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening, in a variety. Writing software as if its going to be published makes me be more modular. This was a keynote talk from ruby conf 2012 simple vs. Jonathan briggs software engineering machine learning. Speculation keynote by rich hickey at clojureconj 2016 issue.
In this keynote speech from jaxconf 2012, rich hickey, creator of clojure and founder of datomic gives an awesome analysis of the changing way we think about values not the philosphoical kind in light of the increasing complexity of information technology and the advent of big data. In rich hickey s thoughtprovoking goto conference keynote the value of values at 29 minutes hes talking about the overhead of a language like java and makes a statement like, all those interfaces kill your reuse. Techyaks the best clojure tech talks ever, ranked by. Are we being well served by the popular oo languages. Simplicity matters by rich hickey programming talks. Therefore their time has to be spent wisely on what they consider priorities. Rich hickey, the author of the clojure programming language and designer of the datomic database system, is a software developer with over 25 years of experience in various domains. If you watch rich hickeys latest talk and can still defend semver or similar, then please write either a lot more or a lot less software. Rich hickey recently gave a keynote at clojureconj 2016, meditating on the problems of versioning, specification and backwards compatibility in language ecosystems. Clojureconj 2017 opening keynote by rich hickey video. Have we reached consensus that this is the best way to build software. Something i missed in rich hickeys last keynote clojure.
Rich hickey, the author of clojure and designer of datomic, is a software developer with over 25 years of experience in various domains. The biggest merit he says is in software maintenence. Simplicity matters railsconf 2012 rich hickey 36 minutes 2,258 views 1,974 likes. I greatly appreciate being around inspiring people. It doesnt produce software systems of high quality, and it doesnt produce them for low cost. In his keynote at the jvm languages summit last week, rich hickey, the creator of the clojure programming language, suggested that the problems people associate with shared state are problems of time. Notes from rich hickeys keynote at clojureconj pl patterns. Best known as the inventor of clojure, a lisp that runs on the java virtual machine and the first new member of the lisp family to attract any widespread interest since scheme and common lisp, rich hickey has been a. Rich hickeys keynote at clojureconj 2017 has stirred up the embers of some old flame wars, particularly the static vs. We saw a picture during a keynote yesterday of this amazing memory where. The software development industry needs to hear more from rich and more talks on these sorts of topics. The broad subject of the talk makes it worth watching for almost anyone in the programming world, and was one.
158 233 1537 1353 582 348 1403 422 1062 259 1049 466 640 1113 1389 1279 914 762 591 423 182 604 1267 901 748 482 1251 962 1060 55 907 99 193 986 1417 331 1065 964