Real Software Engineering
A historical look at what 'software engineering' was originally proposed to mean — and why what we practice today is barely related.

The Future of Programming
Bob Martin walks through 60 years of programming history and argues that almost nothing has actually changed.

The Future of Programming
Bret Victor, in costume as a 1973 researcher, surveys the ideas the field once had — and the ones we quietly stopped pursuing.

All Questions Answered
Don Knuth takes unscreened audience questions for an hour — on Wikipedia, on what's next in CS, on his most memorable mistakes, on how to write programs you can still read in twenty years.

The Computer Revolution Hasn't Happened Yet
Alan Kay's OOPSLA keynote on how far we still are from the medium computers could be — and how much of what we call 'OOP' missed the point.

Future Possibilities: Data, Hardware, Software, and People
Captain Grace Hopper's restored 1982 NSA lecture — including the nanoseconds wire demo — on why the future of computing is about people and information as much as machines.

Crafting quality that endures
The Linear CEO on why software quality is something a company has to value out loud — and how Linear's process keeps the bar from drifting as it scales.