More productive but a lot less fun — with Charlie Marsh
Summary
In this podcast conversation, Wes McKinney discusses the evolution of Python tooling from its chaotic packaging era through Conda's emergence to today's uv-driven landscape. He shares his own journey from Emacs skeptic to heavy Claude Code user, now running 3-5 parallel sessions as his primary development mode. He raises the provocative thesis that Python may lose ground to compiled languages like Go and Rust in the agentic era due to slower test suites and distribution friction. He introduces the 'Lisp Curse' parallel, arguing that coding agents may undermine open source collaboration by making it easier to fork than engage. He remains broadly optimistic but acknowledges deep uncertainty about what software quality and community even mean in a world where agents write most of the code.
Key Insight
The agentic coding era may invert Python's biggest advantage — its accessible, readable ergonomics — by rewarding languages with fast test cycles and static binaries, while simultaneously threatening open source's collaborative foundation through a 'Lisp Curse' dynamic where forking is now cheaper than contributing.
Spicy Quotes (click to share)
- 8
The whole model for how people discover and start using new open source technologies is going to have to change. Otherwise we're going to end up locked in the present moment -- nobody uses anything new because their LLMs don't know how to use it.
- 7
Why bother doing open source when you can just fork the project and make it exactly the way that you want?
- 6
You open up these code bases and look at the PR, you're like, ooh, this is, as far as code smells, this is stinky, stinky cheese level of code smell.
- 8
If humans aren't reading the code anyway, what is the new code quality? What does it mean?
- 5
I went from being a huge AI skeptic... I was still Emacs. I was writing code by hand like a caveman. And then September, October, okay, this is the way I should be writing code from now on.
- 3
I've never, prior to this, felt my MacBook Air getting hot before because basically the agent is just pinning my CPUs all the time, running all the unit tests.
- 6
I don't anticipate writing much code anymore.
Tone
reflective and exploratory — Wes oscillates between genuine excitement about AI's transformative potential and sober concern about its effects on code quality, open source sustainability, and Python's long-term position
