Ruff author shares build-speed trick: one crate per file for faster compiles
charliermarsh · x · 2026-10-06
Charlie Marsh, author of the Ruff Python linter, shares his build-efficiency practice: giving each source file its own crate to maximize incremental build performance. Fine-grained crate splitting minimizes recompilation on changes—a technique used in large Rust projects like Ruff and Uv.
More from coding & agent
- A2A Protocol ships official CLI to discover, message and manage agents from the terminal — rseroter · 2026-10-06
- 462GB DeepSeek model runs on two desk-side DGX Sparks with experts squeezed to 2.77 bits — Teknium · 2026-10-06
- Dev pitches 'Business in a Box': ship a whole AI agent company inside one Claude Code account — RileyRalmuto · 2026-10-06
- Armin Ronacher: a Pi release took just 4 hours thanks to GitHub Actions — mitsuhiko · 2026-10-06
- Building a Proactive Personal Agent With Pi Durable: Checkpoints, Memory, Own Linux Desktop — omarsar0 · 2026-10-06
- ThePrimeagen's Desktop QA Agent: Cut QEMU Runs From 15 Minutes to 2, Still Too Slow — cyrus_zei · 2026-10-06