Software Engineering - Development in 100 Years Time
summary
Argues that durable claims are not flashy new languages or frameworks but practices that manage complexity: shows a Hollerith machine encoded in SQL to demonstrate granularity limits, compares a 1996 CRUD quarter of the code to a 2021 framework version, and predicts no 10x leap from languages or frameworks. Predicts humans still shape software (mix of OO and functional), and that iteration, feedback and empirical experimentation plus continuous delivery pipelines become the long‑lasting engineering foundation for building and evolving reliable systems.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:07Software development 100 years ago
- 3:57Big assumption
- 4:30Idea: Language
- 6:33Prediction
- 7:53Idea: Frameworks
- 10:02Prediction
- 10:33Idea: Programing paradigm
- 12:19(Risky) Prediction
- 14:28Ideas: Iteration, feedback, incremental, experimental, empirical
- 18:38Prediction
- 20:52Ideas: Modularity, separation of concerns, info hiding, loose-coupling, cohesion
- 24:20Prediction
- 26:44Idea: Continuous delivery
- 27:53Prediction
- 28:03Outro
related talks
35mSoftware Engineering - Development in 100 Years Time
52mSoftware Engineering : Greatest Hits 1947 2047
37mEngineering for Software
42mwhy software development is an engineering discipline
52mThe Future of Software Engineering
27m'The Art of Software Development'
46mBuilding a world class engineering organization — learning from...
55mEngineering for Software
