AI-assisted annotations
Cross-references added with Claude Opus 4.6 via Claude Code.
Youtube: Build to Last â Chris Lattner talks with Jeremy Howard - YouTube
From Build to Last â fast.ai:
On using AI as an organization:
A lot of evolving a product is not just about getting the results; itâs about the team understanding the architecture of the code.
Fundamentally, with most kinds of software projects, the software lives for more than six months or a year. The kinds of things I work on, and the kinds of systems you like to build, are things that you continue to evolve.
This is a huge concern because a lot of evolving a product is not just about getting the results; itâs about the team understanding the architecture of the code. If youâre delegating knowledge to an AI, and youâre just reviewing the code without thinking about what you want to achieve, I think thatâs very, very concerning.
But thereâs a problem, because unit tests are their own potential tech debt. The test may not be testing the right thing, or they might be testing a detail of the thing rather than the real idea of the thing⊠And if youâre using mocking, now you get all these super tightly bound implementation details in your tests, which make it very difficult to change the architecture of your product as things evolve.
The question is: how productive are people at getting stuff done and making the product better?
On personal growth:
The question is, when things settle out, where do you as a programmer stand? Have you lost years of your own development because youâve been spending it the wrong way?
On iteration loops:
One principle Chris and I share is the critical importance of tight iteration loops. For Chris, working on systems programming, this means âedit the code, compile, run it, get a test that fails, and then debug it and iterate on that loopâŠ
On sharing context with AI:
the AI should be able to see exactly what the human sees, and the human should be able to see exactly what the AI sees at all times.
Related reading
This interview is the source material for several connected pieces:
- Jeremy Howardâs âSolve Itâ course directly teaches the method Lattner and Howard advocate here: tight iteration loops, human-driven exploration, AI as learning amplifier. The Solve It workflow is the practical implementation of âbuild to last.â
- Gabriella Gonzalezâs âBeyond Agentic Codingâ provides the design theory (calm technology) for why tight iteration loops preserve flow state, and why chat-based agents break it â echoing Lattnerâs insistence on sub-30-second feedback cycles.
- Simon Willisonâs âLinear Walkthroughsâ is the counterpoint: vibe code first, then learn via walkthrough. Lattner would likely flag the risk â âdelegating knowledge to an AIâ â but Willisonâs pattern at least closes the understanding gap after the fact.
From Jeremy Howard interview at PytorchCon with Anna Tong - YouTube
- AI Agents Destroying Craftsmanship
- âIf you outsource everything â and Iâm seeing this happening already, Anna â people are forgetting how to do work; theyâre forgetting they can do work. And if the AI canât do it for them, theyâre just lost.â
- âIâve seen people becoming just depressed that theyâre no longer competent and they are no longer in control.â
- Short-term Speed vs. Long-term Capability
- âIn a two-year time frame, I think companies that bet too much on AI outsourcing are risking destroying their company because⊠theyâre going to look back and be like, âWow, in the effort to get a quick two-week result here, we destroyed our competence as an organization to create things that last.ââ
- âThe people I know who have been diving deep into AI-powered coding⊠seem to be shipping less but creating more code.â
- AI for Learning vs. Replacement
- âIâm using AI now to get better, for me to get better at my work, for me to learn more, for me to get more skills, for me to practice better.â
- âAs AI gets better, itâs more and more important that you are too, that your skills are growing faster than the AIâs skills.â
- Human Agency
- âThe agentic approach is like the computer is in control. The human should have agency.â
- âI feel like as a developer, Iâm a much better developer than I was two years ago because Iâm all about using AI to help me get better.â
- Contrarian Leadership
- âItâs no point following, youâve got to see where things are going and youâve got to lead.â
- (About the 1st to commit to PyTorch) âEverybody âknewâ Google was going to win. And people were like, âWhy would I come to your course when youâre teaching some obscure, open-source, random thing?â Because itâs better.â
- The Hedging Argument
- âIf it is true, and if AI takes over everything and does all the work, then it doesnât matter what you do. Youâre going to be obsolete, so whatever. On the other hand, I think itâs very likely that it wonât be true, and people will be very much needed.â