Thursday Keynote -- What Programming is Really About
summary
Argues programming is an iterative, trial and error process, not a waterfall script: three project types (new development, productization, maintenance) require different teams and predictability varies — a 600-person 3G base station team is manageable only after the messy experimental phase. Recommends prototypes that get thrown away, measure-and-optimize hotspots, test early, and avoid modeling or UML that can’t round-trip. Praises Airline for hot code changes, dynamic typing and simple concurrency, and the let it crash separation of failure recovery from application logic.
AI-written summary · about
chapters (15)
- 0:00Start
- 2:52What's Programming about and Why Is Managing a Program Programming Projects So Difficult
- 5:00Three Different Types of Projects
- 6:48Maintaining a Product
- 9:37Predictability
- 11:46What's Programming about
- 12:54Trial and Error Is Unpredictable
- 14:16Agile Programming
- 18:55Bugs Are Evil
- 27:34The Specification Dream
- 28:26The Modeling Dream
- 29:27Is Is the Modeling Language Easier To Work with in the Programming Language
- 35:58Maintenance
- 38:12Dynamic Typing
- 42:41Graphic Programming








