Episode 23
The Code Doesn't Lie — with Mike Bostock
Mike Bostock made D3 when the browser was still a joke. He built bl.ocks when people needed somewhere to share their work. Now he's building Observable — reactive notebooks with an AI that actually looks at what it made. In this episode: the three-GIF bar chart that launched 25 years of viz, why open source needs both intrinsic and extrinsic motivation, and why an agent that can't see its own output is likely to be confidently wrong.
Episode notes
From a 1998 Netscape internship and a bar chart made of three one-by-one GIFs, to D3, Bl.ocks, and the future of AI-powered notebooks. Mike Bostock talks through years of making data visual, what open source taught him about feedback loops, and why code is a better truth-teller than any LLM.
- The 1998 visualization library that could only make bar charts
- Why D3 hit #3 on GitHub, and what killed the gallery
- What spreadsheets got right that notebooks ignored for years
- "The agent can lie with text, but not with code"
- Why Observable scrapped canvases and went back to notebooks
- The penguin dataset that exposes AI
- Strength training, tennis mind games, and a resurrected Stanford game
Hosts & guests
Data Scientist and Software Engineer at Posit, PBC
Michael Chow
Chief Scientist, Posit
Hadley Wickham
Software Engineer at Posit
Isabel Zimmerman
Creator of D3, Founder at Observable
Michael Bostock