This blog post discusses the comparison between two Python formatters, Ruff and Black. It highlights Ruff's ability to target and format Black's output, noting the extent of changes it makes to existing Black-formatted projects. The author recommends Ruff for new projects, while cautioning existing projects about the potential costs of switching formatters.