Episode
#472 Monorepos
- Podcast
- Python Bytes
- Published
- Mar 9, 2026
- Duration seconds
- 1732
- Processing state
processed- Canonical source
- https://pythonbytes.fm/episodes/show/472/monorepos
Actions
POST https://stenobird.com/v1/public/podcasts/python-bytes/episodes/472-monorepos/transcription-requests
Idempotently request low-priority transcript generation for this episode.GET https://stenobird.com/podcast/python-bytes/472-monorepos.md
Read the agent-friendly Markdown representation of this episode resource.
Summary
Explore the practicalities of managing Python monorepos using uv workspaces and the evolving landscape of AI-driven development. The episode covers everything from structural dependency management to the hidden costs of replacing SaaS with agentic workflows.
Topics
- Python
- uv workspaces
- monorepos
- FastAPI
- VS Code
- AI coding agents
- software engineering
- cattrs
Highlights
- Main idea: Using uv workspaces requires a distinct top-level project name to avoid package name conflicts
- Practical takeaway: Use the new FastAPI VS Code extension to navigate routes and functions directly via the command palette
- Failure mode: Relying solely on AI for coding can bypass the essential learning of mental models and fundamental complexity management
- Practical takeaway: Leverage AI as a conversational partner to understand why specific code patterns are preferred over just getting a working answer
- Main idea: The shift toward agentic programming (like OpenClaw) may trade predictable SaaS subscription costs for unpredictable API and maintenance overhead
Chapters
1:05Configuring uv Workspaces: Lessons learned from setting up a Python monorepo using uv, specifically handling top-level project names and dependency resolution.7:20Data Validation with Cattrs: A look at using cattrs for efficient structural validation and conversion between unstructured data and Python classes.12:00Learning to Code in the AI Age: How to use AI agents as tutors to build mental models and understand complex programming concepts without skipping the hard work.16:15FastAPI VS Code Extension: A walkthrough of the new official extension that allows developers to navigate API routes and function definitions via the command palette.20:40Agentic Programming Tools: Discussing the potential of tools like Claude Code and the Agent Client Protocol for interacting with development agents.26:55The Cost of 'SaaS is Dead': A critique of the idea that AI agents replace all software subscriptions, highlighting the rising costs of API usage and manual maintenance.