Skip to content
0:00 / 0:00

#clojurescript#clojure#simplicity

Fundamental Principals of Software – David Nolen

Recurse Center

11K subscribers • 2 videos on Hallway

YouTube
  • 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 this

What people say. Recommended as an insightful talk on software complexity and the enduring value of fundamental programming principles.

Moments people linked to

u/JavaSuckin r/Clojure • Recommends

David Nolen – Fundamental Principles of Software
75View on Reddit

Yogthoson Lobsters • Recommends

Fundamental Principals of Software
1View on Lobsters