EPISODE · Nov 6, 2024 · 50 MIN
#175 - Charlie Marsh on Ruff, uv and designing fast + ergonomic Python tooling
from Pybites Podcast · host Julian Sequeira & Bob Belderbos
Who isn’t using Ruff for its blazing speed? Who hasn’t yet tried uv to make project management seamless and fast?What goes into building these tools, managing their increasing popularity + community of adopters? Hear from the creator himself, Charlie Marsh, as he shares insights on designing fast, ergonomic Python tooling that elevates the developer experience. 😍 📈Chapters:00:00 Intro01:45 Charlie's background03:32 2 reasons to work on new Python tooling07:10 Inspiration from Rust / Cargo11:00 Thinking about software design (uv)15:00 uv's two use cases (low vs high level)17:15 Balancing feedback vs roadmap while being nice23:00 How shipping evolved24:28 Managing open source + quality / testing tooling32:31 Pybites coaching ad segment32:57 Astral's vision / what's coming (type checking 🎉)37:50 Support Conda? uv can be embedded39:53 What helped you to learn Rust (build!)45:25 Book tip, CTA and how to reach out49:12 Wrap / outroReach out to Charlie on X or LinkedIn.Join our Python developer communityTake your Python dev skills to the next level? Join our coaching program
What this episode covers
Who isn’t using Ruff for its blazing speed? Who hasn’t yet tried uv to make project management seamless and fast?What goes into building these tools, managing their increasing popularity + community of adopters? Hear from the creator himself, Charlie Marsh, as he shares insights on designing fast, ergonomic Python tooling that elevates the developer experience. 😍 📈Chapters:00:00 Intro01:45 Charlie's background03:32 2 reasons to work on new Python tooling07:10 Inspiration from Rust / Cargo11:00 Thinking about software design (uv)15:00 uv's two use cases (low vs high level)17:15 Balancing feedback vs roadmap while being nice23:00 How shipping evolved24:28 Managing open source + quality / testing tooling32:31 Pybites coaching ad segment32:57 Astral's vision / what's coming (type checking 🎉)37:50 Support Conda? uv can be embedded39:53 What helped you to learn Rust (build!)45:25 Book tip, CTA and how to reach out49:12 Wrap / outroReach out to Charlie on X or LinkedIn.Join our Python developer communityTake your Python dev skills to the next level? Join our coaching program
NOW PLAYING
#175 - Charlie Marsh on Ruff, uv and designing fast + ergonomic Python tooling
No transcript for this episode yet
Similar Episodes
Dec 5, 2025 ·50m
Oct 9, 2025 ·33m
Oct 3, 2025 ·40m
Sep 11, 2025 ·31m
Aug 27, 2025 ·39m
Aug 18, 2025 ·54m