Jeremy Howard, a deep learning pioneer, discusses the implications of AI on software engineering, touching on ULMFiT and the current state of AI-assisted coding. Howard argues that AI's ability to "cosplay understanding" can be misleading, leading organizations to over-rely on it at the expense of human expertise and growth. He shares a study revealing only a tiny uptick in actual software shipping despite AI assistance. Howard expresses concern over the addictive nature of AI-based coding, comparing it to a slot machine, and emphasizes the importance of interactive, stateful environments for fostering genuine understanding and innovation, referencing his work with NBDev and SolveIT. He advocates for a balance between AI tools and human insight, warning against the dangers of centralized AI power and the erosion of essential software engineering skills.
Part 1: ULMFiT and Transfer Learning
Part 2: LLM Capabilities and Creativity
Part 3: Competence and the Risks of Automation
Part 4: Interactive Environments and Methodology
Part 5: Existential Risk and Future Outlook
Sign in to continue reading, translating and more.
Open full episode in Podwise