The fine folks at Astral have created a new type checker and language server for Python, called ty!
Today, I’ve set it up for the Helix editor, and I’ve made a write-up of how to make them work together, including some notes on where to find third-party packages!
The expectations around them are sky-high, but many organizations are falling behind because of them. 📉
WHY IT MATTERS? CTOs lament slowdowns and production issues traced to company-wide rollouts of LLM-powered coding assistants. The AI promise clashes with the reality of technical debt and security issues. 🐛
HOW TO FIX IT? Deploy these tools strategically: available broadly when errors are cheap, but restricted when the stakes are high. 💸💸💸
“To spell this out clearly, the reason RAM has quadrupled in price is that a huge quantity of RAM that hasn’t been produced yet has been bought with money that doesn’t exist to populate GPUs that also haven’t been produced to go in datacenters that haven’t been built powered by infrastructure that may never exist to meet a demand that doesn’t exist at all to make profit margins that mathematically can’t exist while economists talk about this thing they call the “rational markets hypothesis”.”
However, whenever a customer went beyond the rigid scripts, the chat had to be routed to a person, only to reset the password to “Welcome97” (the previous one, in fact, was “Welcome96”, so it couldn’t be reused. Security, go figure!) and wasting everybody’s time while doing so."
I still love this bit of writing from an article about agentic use cases that drive revenue