jacoboluson Hacker News • Recommends
On “Ask HN: What's the best technical talk you've heard?”
#clojure#stuarthalloway#simplicity
111K subscribers • 135 videos on Hallway
Intermediate. Assumes working knowledge.
23K views13 years ago5 recommendations
Software designProgramming languagesSimplicity and complexityFunctional programmingDesign patterns
Stuart Halloway explores the objective definition of simplicity, its etymological roots, and how it applies to software design and Clojure.
A quick review of what programmers have to say about simplicity might lead you to the following (incorrect!) conclusions: every language/design approach/tool under the sun lays claim to simplicity, usually as a key virtuesimplicity means many different things and is so subjective as to be worthless In fact, simplicity is objective. It has a definition, and an etymology, that are very useful to software developers. In this talk, we will: cut through the noise to the definition of simplicitydemonstrate how simplicity informs the design of Clojure, and Clojure programshelp you make your programs simpler, and explain to others what this means, and why.What people say. Highly recommended alongside Rich Hickey's talks for its deep, etymological analysis of simplicity in software architecture.
jacoboluson Hacker News • Recommends
On “Ask HN: What's the best technical talk you've heard?”
JeanPierreon Hacker News • Recommends
On “Who Says C is Simple?”
dkerstenon Hacker News • Recommends
On “I don't love the single responsibility principle”
nickikon Hacker News • Recommends
On “A farewell note to a programming language”
jacoboluson Hacker News • Recommends
On “UDP and me”
mindcrashon Hacker News • Recommends
On “Ask HN: Relationship between OO and functional programming?”
nickikon Hacker News • Mentions
On “Lisp: More is less”
joncampbelldevon Hacker News • Mentions
On “If statements considered harmful”