▶

Sean Parent on Generic and Declarative Software Design

Google TechTalks · Talk · 1 h 2 min · 2008 · YouTube title: A Possible Future of Software Development
Why it's here

Frequently cited for the claim that Photoshop's codebase could shrink dramatically with generic programming.

What it covers

Sean Parent of Adobe argues that object-oriented frameworks ultimately fail to deliver scalable, high quality software and proposes combining generic and declarative programming instead. It draws on Stepanov's Elements of Programming.