Jeremy Howard interviews Chris Lattner (creator of LLVM, Swift, and Mojo) about software craftsmanship in the age of AI. They discuss concerns about developers abandoning fundamental practices in favor of AI-generated code without understanding. Lattner emphasizes building from first principles, architectural thinking, dogfooding, and tight iteration loops. Both advocate using AI as a tool for learning and exploration rather than a replacement for understanding, warning that over-reliance on AI code generation may hinder career development and create unmaintainable software. The conversation explores how to maintain craftsmanship while leveraging AI effectively.
Table of contents
Talking with Chris LattnerDesign from First PrinciplesCraftsmanship and architectureDogfoodingAI, craftsmanship, and learningSoftware craftsmanship with AIHow do we do something meaningful?Sort: