Joel Spolsky

Closing Keynote by Joel Spolsky

Joel Spolsky argues Generative AI is the dawn of a new software era, moving us beyond GUIs to natural language interfaces that will finally bring computing to everyone.

Closing Keynote by Joel Spolsky
#1about 4 minutes

Reflecting on five distinct eras of programming

The speaker outlines five major shifts in software development over 40 years, each defined by a complete rewrite and a new set of developer concerns.

#2about 7 minutes

The MS-DOS era and the rise of the IBM PC

The IBM PC democratized computing, forcing developers to master full-screen text UIs and solve widespread hardware compatibility issues like printer drivers.

#3about 4 minutes

The Windows era and the importance of UI consistency

The popularization of the graphical user interface with Windows shifted developer focus to creating consistent user experiences to onboard millions of new users.

#4about 5 minutes

The World Wide Web era of scalability and design

The web forced developers to solve for massive scale and incorporate graphic design and UX, with JavaScript's IIFE pattern enabling the creation of essential libraries.

#5about 7 minutes

The social media era's focus on engagement

This era required developers to understand anthropology and growth hacking to maximize user engagement, but this focus ultimately led to addictive and socially detrimental platforms.

#6about 3 minutes

The mobile era of small screens and intermittent connections

Ubiquitous smartphones forced developers to simplify UIs for small screens and build resilient applications that could handle intermittent network connectivity.

#7about 4 minutes

Predicting the next era of generative AI

The next major shift in programming will likely be generative AI, which will replace traditional user interfaces with natural language communication.

#8about 12 minutes

A final reflection and a call to the next generation

The speaker reflects on the necessity of continuous learning throughout his career and charges the next generation of developers with building the future of AI responsibly.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!
CH
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSS
News and ArticlesRust and Typescript are rising stars in programming languages 2024 survey, the State of CSS 2024 survey is open and here is what's new in ECMAScript.In security news, a Microsoft update bricks Linux dual-boot systems, they patched a ...
Dev Digest 131 - AI'm not sure about OSS

From learning to earning

Jobs that call for the skills explored in this talk.

Fullstack Developer

Fullstack Developer

Spilberg Development
Amsterdam, Netherlands

Remote
Senior
API
JSON
Azure
MySQL
+11
Software Developer

Software Developer

Strive Collective Worldwide
Charing Cross, United Kingdom

Remote
£33-58K
API
C++
GIT
+13