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.