Skip to content
0:00 / 0:00

#clojurescript#prolog#csp

"Everything I Have Learned I Have Learned From Someone Else" by David Nolen (2013)

Strange Loop Conference

88K subscribers • 107 videos on Hallway • Conference channel

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by David Nolen, software engineer at The New York Times

Intermediate. Assumes working knowledge.

15K views5 years ago1 recommendation

Programming languagesHistory and cultureLisp and ClojureLanguage design and type systemsHistory of computing

David Nolen explores how modern programming can be improved by revisiting and learning from classic, underappreciated computer science concepts.

As working engineers we are often not given enough time to explore our craft and if we do the space is often well within our comfort zones. This is unfortunate given that learning is a relatively low risk activity - it's not the same as creating an entirely new idea, a risky endeavor indeed! We have had more than half a century of computer science and at best we continue to draw inspiration from an extremely small portion of it, at worst we blindly adopt known bad ideas. Learning from old great ideas has the benefit that we can see it with fresh eyes. Unintuitively it's our ignorance of the idea that can give an old, good idea renewed power and relevance. We'll take a leisurely stroll through a diverse set of concrete examples drawn from objected oriented user interface programming to constraint logic programming. David Nolen twitter.com/swannodette The New York Times David Nolen spends far too much of his free time having fun hacking on core.logic, core.match, and ClojureScript.

Why it's here

1 person recommends this

What people say. Recommended as an inspiring talk on looking to historical computer science ideas to solve modern programming problems.

u/fredoverflowin r/Clojure • Recommends

"Everything I Have Learned I Have Learned From Someone Else" by David Nolen (2013, but fresh YouTube upload)