Tag
Ruff v0.16.0 significantly expands default rule coverage from 59 to 413 rules, catching more severe issues like syntax errors and runtime errors. This update may break existing CI workflows but provides automated fixes with `--fix --unsafe-fixes`.
Charlie Marsh discusses the threshold for trusting AI-generated code in tools like uv and Ruff, suggesting that improvements in models, harnesses, and verification are needed before he stops manually reviewing the code.
Charlie Marsh and Ryan Peterman discuss the impact of AI writing code on software engineering, arguing that PR review costs remain constant while generation costs are zero, and share experiences building Ruff, emphasizing rapid iteration, authentic marketing, and the importance of performance benchmarking.
A thread from Charlie Marsh listing a series of pull requests to the Ruff project on GitHub.
Charlie Marsh tweets that Andrew Kelley's talk 'A Practical Guide to Applying Data Oriented Design' had a big impact on him, especially when he started working on Ruff.
Charlie Marsh (creator of Ruff) rhetorically asks if it's allowed to make things hundreds of times faster, likely referencing a major optimization in a software development tool.