World Congress 2023 Aug 11, 2023

Closing Keynote by Joel Spolsky

Joel Spolsky

Joel Spolsky claims generative AI will completely disrupt traditional user interfaces. Discover how four decades of software evolution prepared developers to survive this conversational sixth era.

Pause
Mute Enter Fullscreen
#1 about 6 min

Five transformative eras defining the history of software engineering

Four decades of programming clarify how shifts in technology repeatedly force developers to adopt entirely new paradigms and disciplines.

#2 about 7 min

MS-DOS era and the rise of desktop computing standardization

The transition to personal computers brought challenges like printer compatibility and introduced memory-copy instruction shortcuts like the REP prefix.

#3 about 5 min

Windows era and the pursuit of graphical interface consistency

Standardized menus and mouse controls democratized computing while forcing developers to manage complex memory addressing with far pointers.

#4 about 6 min

World Wide Web and the core necessity of scaling

The shift to web applications required new expertise in distributed scaling, graphic design, and scoping via immediately invoked function expressions.

#5 about 7 min

Social media era and the focus on user engagement

Connecting enormous user bases prioritized continuous engagement and behavioral anthropology while shifting backend architectures toward massive document databases.

#6 about 3 min

Mobile era constraints and handling intermittent internet network connectivity

Ubiquitous smartphones forced simplified navigation patterns like hamburger menus and demanded asynchronous programming features to manage native offline states.

#7 about 7 min

Predicting generative artificial intelligence as the next computing era

Replacing complex graphical interfaces with natural language processing represents the next fundamental shift in how humans direct computer logic.

#8 about 10 min

Conference closing remarks and coding competition award winner announcement

The industry event concludes with championship awards for competitive programming and expressions of gratitude for the organizing team.

Matching moments

3:32 min

Preserving the joy and curiosity of human coding

Chris Heilmann +4 · LIVE

3:48 min

Introduction to the evolution of software development

Francesco Ciulla Francesco Ciulla · WWC 2023

1:14 min

Major technological shifts leading to the generative AI era

Prashanth Chandrasekar Prashanth Chandrasekar · WWC 2024

3:55 min

Rethinking software engineering processes beyond human constraints

Chris Heilmann +2 · LIVE

2:05 min

Defining software 3.0 and the changing engineering paradigm

Ingo Eichhorst Ingo Eichhorst · WWC Europe 2026

4:32 min

Triggers driving user-centric software design

Martin Nader · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

The spectrum of agentic coding: From vibe coding to high-quality software engineering

YK Sugi

Developer Experience Manager at Eventual

YK Sugi
Open session

World Congress 2026 North America

Honey, look! I vibe-coded an OS!

Ian Smith

CTO, LYOS

Ian Smith
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

From Software Agents to Physical Devices: Inside the Agentic Hardware Stack

Michael Yuan, Vivian Hu

Michael Yuan
Vivian Hu