
Charlie Marsh
Founder of Astral, a company building developer tools for the Python ecosystem. Best known for Ruff, a Python static analysis tool, and UV, a Python package manager.
Top 10 podcasts with Charlie Marsh
Ranked by the Snipd community

92 snips
May 19, 2025 • 1h 4min
#506: ty: Astral's New Type Checker (Formerly Red-Knot)
Charlie Marsh, the founder of Astral, and Carl Meyer, a Python community member and Astral employee, delve into their exciting new type checker, TY. Formerly known as Red-Knot, TY aims to revolutionize type checking in Python with superior usability and performance. They discuss the importance of type annotations for better code clarity and reveal how TY addresses common developer challenges. Additionally, they emphasize ongoing innovations in Python tooling and the need for standardization in the Python type system.

92 snips
Mar 13, 2024 • 1h 14min
#453: uv - The Next Evolution in Python Packages?
Discover UV, a new lightning-fast Python package tool from Astral that rivals pip. Learn about the benefits of UV's speed and efficiency, the evolution of Python tools like Roth and the challenges of unexpected success, Python code readability, editor integrations, and the impact of UV on Python packaging tools. Explore the innovation and optimization of the UV Python package, its adoption in companies, and its potential future prospects in the Python ecosystem.

64 snips
Feb 7, 2025 • 1h 31min
Charlie Marsh: Accelerating Python Tooling With Ruff and uv
Charlie Marsh, founder of Astral and creator of the tools Ruff and UV, discusses the exciting advances in Python tooling. He shares how Ruff evolved from a simple linter to a comprehensive tool with over 800 rules for better code quality. UV, designed in Rust, simplifies project management, replacing multiple tools with one efficient solution. Charlie also touches on building a community around open-source software and the importance of sustaining such projects, all while navigating the challenges of his professional journey.

59 snips
May 15, 2025 • 1h 16min
uv with Charlie Marsh
In this conversation with Charlie Marsh, the Founder and CEO of Astral, we dive into the evolution of Python tooling and how Rust is reshaping the landscape. Charlie shares insights on Astral's mission to unify and enhance the Python ecosystem through innovative tools like UV and Ruff. He discusses the complexities of package management, the challenges of async programming, and the journey of developing a custom Python parser in Rust. Expect engaging stories and practical tips that illustrate the synergy between these programming languages.

33 snips
Nov 22, 2023 • 54min
23 - The Ruff Formatter with Charlie Marsh
Explore the creation of 'Ruff', a fast Python linter in Rust that now formats code using Black rules. Learn about the journey of Ruff, Python vs Rust, the future of the project, and challenges faced. Dive into the transition from maintainer to consumer and the complexities of code formatting. Discover the symbiotic relationship between Python and Rust for enhanced development.

5 snips
Mar 11, 2024 • 49min
216: ruff, uv, and Astral: Python tooling, much faster, with Rust
Explore the use of Rust to create faster Python tooling with Ruff and uv. Learn about Astral's venture-backed company and the future of UV tool. Discover how UV can enhance packaging, virtual environments, and GitHub issue management.

Nov 6, 2024 • 50min
#175 - Charlie Marsh on Ruff, uv and designing fast + ergonomic Python tooling
In this conversation, Charlie Marsh, creator of Ruff and UV, shares his journey in designing fast and ergonomic Python tooling. He discusses the influence of Rust on his development process, advocating for seamless user experience. Charlie reveals the challenges in managing community feedback while maintaining quality and highlights the evolving landscape of Python tooling. He also touches on future features like type checking and the potential integration of Conda, making it easier for developers to manage their projects.

Sep 4, 2024 • 1h 13min
#476: Unified Python packaging with uv
Charlie Marsh, a software developer at Astral known for his innovative Python tooling projects like Ruff and uv, joins the discussion. They dive into the launch of uv: Unified Python packaging, which simplifies dependency management and enhances the coding experience. Marsh shares insights on the relationship between Python and Rust, the significance of financial support for open source projects, and the collaborative spirit that drives innovation. They also explore the evolution of Python tooling and the future of project management with UV.

Aug 7, 2024 • 0sec
Supercharging Python Tooling – An Interview with Charlie Marsh
In this discussion, Charlie Marsh, the founder of Astral and creator of the lightning-fast code formatter ruff, shares insights from his journey in Python development. He delves into the evolution of Python 3.13 and his switch to Rust, navigating coding complexities. Charlie highlights the importance of impact in his career, his experiences with team dynamics in remote work, and challenges in open-source governance. He also sheds light on the intellectual rigors of developing linter technology, emphasizing collaboration and community support in the developer ecosystem.

Jan 4, 2024 • 42min
E120: Building Better Python Tooling
Charlie Marsh, Founder & CEO of Astral, builders of next-gen python tooling, talks about their journey in developing a Python linter and code formatter written in Rust. They discuss the impact of building with Rust, developing deep relationships with their community, and their plans for expanding their Python tooling. They also share insights and advice for open source founders.