Agent psychosis: are we going insane? (News)

19 Jan 2026 · 6 min · 3 chapters

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Podcast Episode Notes: The Changelog - Agent Psychosis: Are We Going Insane? (News)

Episode Overview

  • Podcast Title: The Changelog: Software Development, Open Source
  • Episode Title: Agent psychosis: are we going insane? (News)
  • Hosts: Armin Ronacher, Dan Abramov, Ethan McCue, Lea Verou
  • Description: The episode discusses various topics surrounding AI, social file systems, GitHub tools, Postgres patterns, and issues with web dependencies.

Segment Summaries

  1. Agent Psychosis
  2. Speaker: Armin Ronacher
  3. Key Ideas:
  4. Agent Addiction: Many developers are experiencing a "coding addiction" due to AI agents, leading to a decline in quality in contributions (issues, pull requests).
  5. Reality Check: The interaction with humans serves as a reminder that excessive reliance on AI can lead to unhealthy behavior.
  6. Dangerous Trends: Some users develop parasocial relationships with their AIs and form communities that reinforce these behaviors.
  7. Personal Reflection: Armin shares his struggles with these changes, highlighting the dramatic shift in the software landscape.
  1. Social File System
  2. Speaker: Dan Abramov
  3. Key Ideas:
  4. Files Paradigm: Discusses the effectiveness of file formats in enabling interoperability across different applications.
  5. AT Protocol: Introduced as a “social file system” that allows various social apps (like Instagram, GitHub, etc.) to operate seamlessly.
  6. Exploration Invitation: Dan invites listeners to explore how the AT protocol functions through the lens of a personal file system.
  1. Repo Bar
  2. Overview:
  3. A tool that provides a glanceable dashboard for GitHub work directly from the macOS menu bar.
  4. Key Features:
  5. Pinning repositories of interest.
  6. Visibility into Continuous Integration (CI), releases, traffic, and activity without needing a browser.
  7. Note: Currently only supports macOS and GitHub Enterprise.
  1. Security and Dependencies
  2. Sponsor Segment:
  3. Dependency Management Challenge: AI coding agents may recommend outdated or compromised dependencies.
  4. Solution: Sonotype Guide offers live component intelligence to maintain safe dependency versions for coding projects.
  1. Life-Altering Postgres Patterns
  2. Speaker: Ethan McHugh
  3. Key Patterns Shared:
  4. Use UUIDs for primary keys.
  5. Implement created_at and updated_at timestamps.
  6. Restrict on update/delete actions.
  7. Use schemas and enum tables.
  8. Adopt singular table names with mechanically named join tables.
  9. Implement soft deletes and represent statuses via logs.
  10. Use JSON queries and views judiciously.
  1. Broken Web Dependencies
  2. Speaker: Lea Verou
  3. Main Argument:
  4. The JavaScript ecosystem suffers from a dependency management issue.
  5. Dependencies should be normal and manageable, rather than being offloaded to third-party tools.
  6. Call to Action: Urges browser vendors, standard groups, and developers to take action to rectify these issues through radical solutions.

Key Takeaways

  • The episode highlights the rapidly changing dynamics in software development due to AI and the importance of healthy practices in dependency management and collaboration.
  • Each speaker provides valuable insights into their respective fields, underscoring the need for continuous adaptation and community engagement.

Additional Notes

  • Listeners are encouraged to subscribe to the Changelog newsletter for more insights and updates.
  • Mention of other topics like Cloudflare's acquisition of Astro and discussions on project failures among senior engineers.

---

Reminder: Engage with the podcast community by liking, subscribing, and leaving reviews to support the show!

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Chapters

Tap a time to open that second in VO

Agent Psychosis: A New Reality?

0:45 to 1:27

Discussion on the concept of agent psychosis and its impact on developers.

“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 Social File System Explained

1:27 to 2:14

Exploration of Dan Abramov's article on the social file system concept.

“We are all trying to grapple with what is perhaps the most dramatic change the software world has ever undergone.”

Life-Altering Postgres Patterns

4:10 to 6:00

Discussion on valuable Postgres patterns suggested by Ethan McHugh.

“Believe it or not, Ethan McHugh does not think that title is clickbait.”
Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:29What up, nerds? I'm calling it jQuery. It's the goat. Okay, let's get into this week's news. Agent psychosis. Are we going insane? Here's Armin Ronicher, quote, 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.

1:08They thought they helped and contributed and got 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 And what does it do to us? End quote. We are all trying to grapple with what is 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.

1:45A social file system. Dan Abramov starts this excellent article by praising the portability and effectiveness of the files paradigm. Quote. Apps and formats are many to many. File formats let different apps work together without knowing about each other, end quote. 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 file system. Quote, I've previously written about the at protocol in OpenSocial looking at its model from a web-centric perspective, but I think that looking at it from the file system perspective is just as intriguing so I invite you to take a tour of how it works.

2:27A personal file system starts with a file. What does a social file system start with? Repo Bar puts GitHub at a glance from your menu bar. Repo Bar keeps your GitHub work in view without opening the browser. Pin the repos you care about and get a clear glanceable dashboard of CI, releases, traffic, and activity right from the macOS menu bar. Repo Bar works with GitHub Enterprise, but it doesn't work with Linux or Windows. No big deal. Fire up an agent and you could have this idea ported to your OS of choice in a few hours, tops. Or have it forked and add multi-platform support. It's now time for sponsor news.

3:02Your agent's dependency choices are a liability. 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, but your security posture does not. That's why teams are choosing Sonotype Guide to select the best open source components from the start and maintain the safest dependency versions.

3:37Sonotype Guide is an MCP server that integrates directly with your AI coding assistant. So when you're generating code, the dependency recommendations come from Sonotype'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 Sonotype Guide with Cloud, Cursor, and other assistants that support MCP. Explore the product for yourself. It's free to start, no credit card required. Learn more at sonotype.com or follow the link in the newsletter to read all about it.

4:10Life-altering Postgres patterns. Believe it or not, Ethan McHugh does not 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 co-workers' lives for the better. Here is 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 named join tables. Almost always soft delete. Represent statuses as a log. Mark special rows with a system ID. Use views sparingly and JSON queries. I agree with most of these, but plural table names for the win.

4:52Web dependencies are broken. Can we fix them? Leah Verrou says, quote, 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. End quote. The topic of that intervention, we all know what it is. Quote, 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 trade-offs that should not have existed in the first place.

5:24End quote. She doesn't think incremental improvements can get us out of this mess that 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. Quote, to browser vendors, to standard groups, to individual developers, let's fix this. That is the news for now, but go and subscribe to the Changelog newsletter for the full scoop of links worth clicking on, such as Cloudflare acquires Astro Dead Internet Theory, again And why senior engineers let bad projects fail Get in on the newsletter at changelog.news Have yourself a great week Like, subscribe, and five-star review us if you dig the show And I'll talk to you again real soon

From the publisher

Armin Ronacher thinks AI agent psychosis might be driving us insane, Dan Abramov explains how AT Protocol is a social filesystem, RepoBar keeps your GitHub work in view without opening a browser, Ethan McCue shares some life altering Postgres patterns, and Lea Verou says web dependencies are broken and we need to fix them.

More from The Changelog: Software Development, Open Source

All 232 episodes
Agent psychosis: are we going insane? (News)The Changelog: Software Development, Open Source · 6 min
Listen in VO