Jerod here! đ
After nearly ten years, the jQuery team has released a new major version (4.0) of the library so good, it still runs on ~71% of all websites. Many of the breaking changes are removing features; more proof of its transcendence. Iâm calling it: jQuery is the GOAT đ
Ok, letâs get into this weekâs news.
Mat Ryer is back and he brought his impromptu musical abilities with him! We discuss Rob Pike vs thankful AI, Microsoftâs GitHub monopoly (and what it means for open source), and Tom Tunguzâ 12 predictions for 2026: agent-first design, the rise of vector databases, and are we about to pay more for AI than people?! đ„ VIDEO HERE đ
Armin Ronacher:
Many of us got hit by the agent coding addiction. It feels good, we barely sleep, we build amazing things. Every once in a while that interaction involves other humans, and all of a sudden we get a reality check that maybe we overdid it. The most obvious example of this is the massive degradation of quality of issue reports and pull requests. As a maintainer many PRs now look like an insult to oneâs time, but when one pushes back, the other person does not see what they did wrong. They thought they helped and contributed and get agitated when you close it down.
But itâs way worse than that. I see people develop parasocial relationships with their AIs, get heavily addicted to it, and create communities where people reinforce highly unhealthy behavior. How did we get here and what does it do to us?
Weâre all trying to grapple with perhaps the most dramatic change the software world has ever undergone. In this post, Armin grapples with it right out there in public. I appreciate him for doing that. Heâs been a âthought leaderâ for many years, and itâs comforting to know that even folks like him are struggling to see this new world clearly.
Dan Abramov starts this excellent article by praising the portability and effectiveness of the Files paradigm:
Apps and formats are many-to-many. File formats let different apps work together without knowing about each other.
(This reminded me of Steph Angoâs File over app, which I revisit often.)
Then Dan goes on to describe how the Files paradigm could apply to social apps like Instagram, Reddit, Tumblr, GitHub, and TikTok. But this is no hypothetical. Itâs literally how the AT Protocol works, which Dan calls a âsocial filesystem.â
Iâve previously written about the AT protocol in Open Social, looking at its model from a web-centric perspective. But I think that looking at it from the filesystem perspective is just as intriguing, so I invite you to take a tour of how it works.
A personal filesystem starts with a file.
What does a social filesystem start with?
RepoBar keeps your GitHub work in view without opening a browser. Pin the repos you care about and get a clear, glanceable dashboard for CI, releases, traffic, and activity right from the macOS menu bar.
RepoBar works with GitHub Enterprise, but it doesnât work with Linux or Windows. NBD. Fire up an agent and you could have this idea ported to your OS of choice in a few hours, tops. (Or have it fork and add multi-platform support?)
Coding agents are good, but they donât know when a dependency is compromised. Thatâs a liability teams want to avoid. But how?
Agents are great at writing code that works, but theyâre pulling dependency recommendations from training data thatâs stale and outdated. That package version Copilot just suggested might have a known vulnerability that was disclosed six months after the modelâs knowledge cutoff. Your code compiles. Your security posture does not.
Thatâs why teams are choosing Sonatype Guide to select the best open source components from the start and maintain the safest dependency versions.
Sonatype Guide is an MCP server that integrates directly with your AI coding assistant, so when youâre generating code, the dependency recommendations come from Sonatypeâs live component intelligence, not frozen training data. Theyâve been the trusted resource behind Maven Central for over 15 million developers, and now that same component knowledge can feed directly into your AI workflow.
You can use Sonatype Guide with Claude, Cursor, and other assistants that support MCP. Explore the product for yourself. Itâs free to start. No credit card required.
Learn more at sonatype.com
Believe it or not, Ethan McCue doesnât think that title is clickbait. Heâs found the set of things shared in his linked post so valuable that they have, indeed, altered he and his coworkerâs lives for the better. The list!
- Use UUID primary keys
- Give everything created_at and updated_at
- on update restrict on delete restrict
- Use schemas
- Enum tables
- Name your tables singularly
- Mechanically name join tables
- Almost always soft delete
- Represent statuses as a log
- Mark special rows with a system_id
- Use views sparingly
- JSON Queries
I agree with most of these, but plural table names FTWâŠ
Lea Verou:
Dear JS ecosystem, I love you, but you have a dependency management problem when it comes to the Web, and the time has come for an intervention.
The topic of that intervention? We all know what it isâŠ
In healthy ecosystems dependencies are normal, cheap, and first-class. âDependency-freeâ is not a badge of honor.
And yet, the web platform has outsourced this fundamental functionality to third-party tooling. As a result, code reuse has become a balancing of tradeoffs that should not have existed in the first place.
She doesnât think incremental improvements can get us out of the mess weâre in, suggesting one radical solution that she isnât entirely sure will work. In the end, this post is a call-to-action for the community.
To browser vendors, to standards groups, to individual developers. Letâs fix this! đȘđŒ
Gerhard is back for Kaizen 22! Weâre diving deep into those pesky out-of-memory errors, analyzing our new Pipedream instance status checker, and trying to figure out why someone in Asia downloads a single episode so much. đ„ VIDEO HERE đ
Astro creator, Fred Schott:
Cloudflare has been a long-time sponsor and champion of Astro. They have a proven track record of supporting great open-source projects like Astro, TanStack, and Hono without trying to capture or lock anything down. Staying open to all was a non-negotiable requirement for both us and for Cloudflare.
That is why Astro will remain free, open-source, and MIT-licensed. We will continue to run our project in the open, with an open governance model for contributors and an open community roadmap that anyone can participate in. We remain fully committed to maintaining Astro as a platform-agnostic framework, meaning we will continue to support and improve deployments for all targetsânot just Cloudflare.
Sorry (not sorry) for continuing to bring this topic up! Dmitry Kudryavtsev tells his wake-up story:
I was sitting there, refreshing the page, seeing the author being confronted with use of AI in both their code and their comments, while the author claiming to have not used AI at all. Honestly, I was thinking I was going insane. Am I wrong to suspect them? What if people DO USE em-dashes in real life? What if English is not their native language and in their native language itâs fine to use phrases like âyou are absolutely rightâ? Is this even a real person? Are the people who are commenting real?
And then it hit me. We have reached the Dead Internet.
Lalit Maganti:
In large companies, speaking up about what you see as a âbad projectâ is a good thing. But only in moderation. Sometimes the mark of seniority is realizing that arguing with people who wonât listen isnât worth it; itâs better to save your counsel.
- Postal arbitrage
- I joined the POSSE Party
- Can Bundler be as fast as uv?
- AI coding trick: how does it know?
- Can I finally start using Wayland in 2026?
- An open source alternative to Claude Cowork
- Anti-patterns in early-stage engineering teams
- Generate QR codes with pure SQL in Postgresql
- Transform your favorite cities into beautiful, minimalist designs
- Signal pres warns agentic AI insecure, unreliable, surveillance nâmare
Thatâs the news for now, but we have some great episodes coming up! On Wednesday, Damien Tanner from Layercode on adding voice to your AI agents. And on Friday, Techno Tim catches Adam up with the state of homelab tech.
Have yourself a great week,
please support my sonâs basketball program,
and Iâll talk to you again real soon. đ
âJerod