0:00 / 0:00
#clojurescript#clojure#simplicity
Fundamental Principals of Software – David Nolen
Recurse Center
11K subscribers • 2 videos on Hallway
- Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
- Presented by David Nolen, lead developer of ClojureScript
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
13K views8 years ago2 recommendations
Software designProgramming languagesLisp and ClojureSimplicity and complexitySoftware architecture
David Nolen discusses how software complexity arises from ignoring fundamental principles and how Clojure and ClojureScript address these challenges.
The fundamental principles of software – David Nolen, December, 2017. Localhost is a series of monthly technical talks in NYC, open to the public, and given by members of the Recurse Center community. Go to recurse.com/localhost for more info. Abstract: Software problems arise not from inherent complexity but from a disregard (often unintentionally) for a few fundamentals. As Alan Kay says, modern software engineering is a bit like pop culture. But this quip is more insightful than it may appear at first blush. When you clear the disorienting fog of fad, glitz and glam, you'll find the fundamentals were there all along. About David: David Nolen is a software engineer at Cognitect. He is the lead developer of ClojureScript, a version of Clojure that targets modern JavaScript runtimes.Why it's here
2 people recommend thisWhat people say. Recommended as an insightful talk on software complexity and the enduring value of fundamental programming principles.