Future-Proof Your Career: AI Manager Masterclass
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk considers which ideas and practices in software engineering may remain durable over the next century. It discusses programming languages, frameworks, paradigms, TDD, iterative feedback, modular design, and continuous delivery as a possible foundation for the discipline.
Syllabus
Intro
Software development 100 years ago
Big assumption
Idea: Language
Prediction
Idea: Frameworks
Prediction
Idea: Programing paradigm
Risky Prediction
Idea: TDD
Prediction
Ideas: Iteration, feedback, incremental, experimental, empirical
Prediction
Observation
Ideas: Modularity, separation of concerns, info hiding, loose-coupling, cohesion
Prediction
Observation
Idea: Continuous delivery
Prediction
Outro
Taught by
GOTO Conferences