A Possible Future of Software Development
What it is
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.
Why Hacker News recommends it
Frequently cited for the claim that Photoshop's codebase could shrink dramatically with generic programming.
- 2 people recommended it
- 2 different months
- 0 strong recommendations
- first 2012, last 2019
What HN commenters said
“which introduced me to Stepanov's "Elements of Programming”
Introduced Stepanov's Elements of Programming and better abstractions in C++.
wwweston, 2013-09 · Recommendation · in “Edward C++Hands”
“Watch this Sean Parent video”
Sean Parent on how generics could shrink Photoshop's codebase.
adamnemecek, 2017-08 · Recommendation · in “App sizes are out of control”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: sean parent, generic programming, c++, adobe, software architecture
Also recommended by the same people
commentaryWhy Are You So Angry? Part 1: A Short History of Anita SarkeesianInnuendo Studios · 7 HN recommenders · 2015–2022
lectureSiggraph2019 Geometric AlgebraBivector · 8 HN recommenders · 2020–2022
talkRailsConf 2014 - All the Little Things by Sandi MetzConfreaks · 15 HN recommenders · 2015–2025
talk"Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference · 14 HN recommenders · 2022–2026
talk"Making Impossible States Impossible" by Richard Feldmanelm-conf · 9 HN recommenders · 2017–2026
talkHow To Design A Good API and Why it MattersGoogle TechTalks · 12 HN recommenders · 2011–2025
talkThe Value of Values with Rich HickeyInfoQ · 10 HN recommenders · 2014–2023
talkOverwatch Gameplay Architecture and NetcodeGDC Festival of Gaming · 16 HN recommenders · 2019–2025