A keynote exploring the relationship between AI tools and software development, examining how language models introduce non-determinism into traditionally deterministic engineering processes. The speaker discusses the gap between AI hype and reality, the addictive nature of probabilistic outputs ("vibe coding"), and the critical distinction between writing programs versus shipping production-ready products. Through personal anecdotes and historical examples, the talk emphasizes that while AI excels at generating code for solved problems, human engineers remain essential for delivering reliable, production-grade software.

1h 9m watch time

Sort: