Refactoring Podcast Refactoring Podcast

The Rise of Malleable Software 🧩 — with Geoffrey Litt

Jul 10, 2026 · 57m

Summary

Luca interviews Jeffrey Litt, a design engineer at Notion, about the concept of malleable software, which balances structure with user customization through progressive disclosure. They discuss how AI agents and Notion’s new developer platform allow users to build custom tools and code directly within the workspace. The conversation explores shifting role boundaries, enabling non-engineers to contribute via AI, and strategies for managing trust and oversight in automated workflows.

Topics discussed

Introduction and the concept of malleable software Guest introduction and episode overview Jeffrey Litt's background and the origin of malleable software The tension between blank canvases and rigid apps Sponsor segment: Unblocked AI context engine The nightmare bicycle parable and primitive components Progressive disclosure and the learning curve trade-off Democratizing software creation with AI agents Notion blocks as the fundamental primitive Using Notion pages as rich context for AI agents Vibe coding vs. platform-based development Introducing Notion Workers for custom code Notion's shift to a horizontal AI workspace Non-developers shipping code and the 100% bar Managing AI agents and tasks within Notion Horizontal context and the OpenClaw comparison Trust, oversight, and version control for agents Reviewing agent work and human intervention The design engineer role and rapid prototyping Internal dogfooding, feature flags, and power users Blurring the lines between design and engineering Code as the primary source of truth for prototypes Future roadmap and closing remarks
Listen ad-free on Castria