User of Ruff here and follower of Charlie's work. I've been slinging python since 2003, and I've used a pretty wide swath of the toolchain. I've also had the (pleasure?) of using python in a lot of different contexts: desktop applications, web programming, custom scientific calculation plugins, grad school hacks, Maya, and obviously Juypter notebooks. My honest take: Toolchain tools like Ruff are the only way the Pyt…
> Hot take: For most users, python is not used for itself, but more to flexibly orchestrate some other low-level problem. Well, there's nothing wrong with that. In fact, a great "glue language" (and Python sure needs lots of improvements in many areas) is kind of the holy grail of IT!
It's been a long time since I've seen Perl, I bet it's still kicking around somewhere but I doubt they teach it in undergrad anymore.