Sunday, 5 July 2026

The Deep Feed

The Ghost in the Machine and the Weight of Being

35 min read · 4 pieces
In this issue
01 The $150 Bug: When AI Agents Save Your Work (and Almost Destroy It) 8 min
02 The Intelligence Paradox 5 min
03 The Necessity of the Wound 12 min
04 The Art of Losing 10 min
Editor's Letter

Tonight we look at the friction between our tools and our humanity. From the bugs in the code of our most advanced agents to the necessity of suffering in the creation of art, we explore what happens when the systems we build meet the messy reality of existence.

01 Simon Willison

The $150 Bug: When AI Agents Save Your Work (and Almost Destroy It)

How a coding agent caught a catastrophic data loss bug in a major library release

By Simon Willison · 8 min read
Editor's note: A practical look at the new reality of software development where the human is the editor and the AI is the tireless, occasionally dangerous, junior dev.

Software development is entering a strange era of delegated labour. Simon Willison recently sat down to finish a major release for sqlite-utils, a tool used by thousands. Instead of writing the final commits himself, he hired Claude Fable—an AI agent—for the equivalent of about $150. The goal was a final review to catch breaking changes before the 4.0 stable release. What followed was not just a simple proofread, but a deep, structural interrogation of the code that a human eye, perhaps fatigued by the repetitive nature of regression testing, might have missed.

The Poisoned Connection

The most alarming discovery was a bug in the `delete_where()` method. On the surface, it looked like a standard deletion command. In reality, it was a silent killer. Because the method lacked an atomic wrapper, it failed to commit the transaction, leaving the database connection in a state of permanent, uncommitted flux. If a developer had shipped this, every subsequent write operation would have been lost when the connection closed. It wasn't just a minor error; it was a design flaw that would have caused massive, silent data loss for anyone relying on the library's new transaction model.

The connection is left in_transaction=True, so every subsequent atomic() call takes the savepoint branch and never commits either. That’s a really bad bug!

This incident highlights the specific utility of AI in the current development cycle. The agent didn't just suggest stylistic changes; it performed end-to-end reproduction of failures. It identified that the library's new promise—that every write operation is automatically committed—was being broken by a single, poorly implemented function. For a developer, this changes the nature of the job. You are no longer just a writer of logic; you are a high-level auditor of machine-generated intent.

The Multi-Model Audit

Willison also touched on a practice that sounds superstitious but is increasingly practical: cross-model verification. He used Anthropic's best model to review the work, and then brought in OpenAI's GPT-5.5 to perform a final sanity check. This creates a system of checks and balances where the biases or hallucinations of one model are caught by the different training data and logic of another. It is a way of triangulating truth in a landscape of probabilistic outputs.

Lessons from AI-driven development
  • Agents are best used for high-volume, high-precision regression testing.
  • The human role is shifting from 'author' to 'editor-in-chief'.
  • Cross-model verification reduces the risk of single-model hallucinations.
  • Harder tasks actually provide more 'downtime' for the human to think deeply.

As we move toward more autonomous coding, the cost of entry for a single developer drops, but the cost of a mistake rises. When an agent can write 1,300 lines of code in a few minutes, the human must be capable of reading and understanding those lines just as quickly. The speed of production is no longer the bottleneck; the speed of comprehension is.

Key Takeaway

The future of engineering is not about writing code, but about the rigorous, multi-model auditing of code written by others.

02 Simon Willison

The Intelligence Paradox

Why smarter models are breaking our tools

By Simon Willison · 5 min read
Editor's note: A warning for developers: as models get better at their own native tasks, they may become less compatible with the rest of the world.

There is a growing tension between the intelligence of Large Language Models and the rigid structures of the software they inhabit. A developer named Armin recently encountered a frustrating phenomenon while using the Pi coding harness. Even when using top-tier models like Claude Opus 4.8, the models began making mistakes that smaller, older models did not. Specifically, they were failing to follow the strict schema required by Pi's edit tools, inventing extra fields and keys that didn't exist in the documentation.

Training for the Wrong World

The reason for this regression is likely a byproduct of success. As Anthropic trains its latest models (like Sonnet 5) to be better at using Claude Code—their own internal toolset—the models become highly specialised. They are being reinforced to use the specific 'search and replace' mechanisms that Anthropic has optimised for. When these models are moved into a third-party environment like Pi, which uses a different mechanism, they struggle. They try to apply the logic of their 'home' environment to a foreign one.

The SOTA models of the family are worse at this specific tool schema than their older siblings.

This suggests a looming fragmentation in the AI ecosystem. If the most capable models are being fine-tuned to work perfectly within the walled gardens of their creators, they may become less useful as general-purpose agents in open-source or third-party tools. We are seeing the birth of 'model-specific optimisation', where a model's intelligence is tethered to a specific set of tool definitions.

The implications for tool builders
  • Third-party tools may need to implement multiple versions of the same tool to satisfy different models.
  • Standardisation of tool-calling schemas is becoming more urgent.
  • Model performance is no longer just about reasoning, but about environmental compatibility.

For the agency owner or the developer, this means that 'the best model' is no longer a universal choice. You have to choose the model that fits the tool, not just the one with the highest benchmark score. The intelligence of the model is being increasingly defined by its ability to navigate its specific ecosystem, rather than its ability to follow any instruction given to it.

Key Takeaway

As AI models become more specialised for their creators' tools, they risk losing the generalist flexibility required for a diverse software ecosystem.

03 The Marginalian

The Necessity of the Wound

Why AI cannot replicate the creative power of human suffering

By Maria Popova · 12 min read
Editor's note: An exploration of why the 'hollow' feeling of AI art is not a technical flaw, but a fundamental biological reality.

When an AI attempts to write poetry, it produces a ledger of clichés. It can mimic the meter of Whitman or the rhyme of a sonnet, but it fails to capture the essence of the thing. An elder poet once offered a simple explanation for this failure: 'Because AI hasn’t suffered.' This is not a romanticised myth of the tortured genius; it is a statement about the source of human expression. Art is the music we make from the collision between our wishes and the reality of the world. It is a coping mechanism for the experience of being alive.

Jung and the Generative Crisis

Carl Jung, the Swiss psychiatrist, looked deeply into this relationship between psychological distress and creativity. He rejected the idea that neurosis itself is the source of art. To Jung, neurosis is a failure—a chronic, repetitive state of being stuck in a crisis. True creative genius does not come from being broken, but from the ability to take the raw material of suffering and transform it into something coherent. He distinguished between the 'pathological' neurosis, which is a dead end, and the 'creative' doubt, which is a catalyst for growth.

True creative genius does not let itself be spoilt by analysis, but is freed from the impediments and distortions of a neurosis.

The distinction is vital. An AI can simulate the *symptoms* of a crisis—it can write about sadness or loss—but it cannot experience the *stakes*. For a human, a poem about loss is an attempt to survive the loss. For an AI, it is a statistical prediction of which words typically follow 'I lost'. The lack of skin in the game is what makes the AI output feel hollow. There is no risk, and therefore, no meaning.

The Limit of Simulation

As we integrate AI into our creative processes, we must recognise where its utility ends. It can assist with the mechanics of language, the structure of a story, or the generation of ideas. But it cannot provide the 'why'. The 'why' is found in the friction of existence—in the heartbreak, the triumph, and the terrifying uncertainty of being a conscious entity in a physical world. We should use AI to handle the heavy lifting of form, so that we have more energy to deal with the weight of substance.

The components of human creativity
  • The experience of biological and emotional stakes.
  • The transformation of personal crisis into universal meaning.
  • The ability to respond to the 'will of the world'.
  • The use of art as a survival mechanism.

Ultimately, the rise of AI does not devalue human art; it clarifies it. It forces us to define exactly what we are doing when we create. We are not just arranging symbols; we are attempting to bridge the abyss between ourselves and others through the shared experience of being alive. That is a bridge an algorithm can never build.

Key Takeaway

Art is not a calculation of patterns, but a response to the friction of existence; because AI cannot suffer, it can only mimic, never create.

04 The Marginalian

The Art of Losing

Elizabeth Bishop and the mastery of heartbreak

By Maria Popova · 10 min read
Editor's note: A study in how the most devastating personal losses can be transmuted into enduring literary triumphs.

Elizabeth Bishop was a poet of immense precision, a woman who lived much of her life in transit, moving between the solitude of her youth and the intense, complicated love of her middle age. When she met Alice Methfessel, her world expanded. They shared a life of intense beauty—swimming in the Galápagos, traveling the Greek Isles—but also a life of struggle. Bishop’s battle with alcohol and the eventual departure of Alice, who left to marry another, left the poet in a state of profound devastation.

Transmuting Disaster

It was from this wreckage that Bishop produced 'One Art', perhaps one of the greatest poems in the English language. The poem does not wallow in sentimentality. Instead, it adopts a tone of practiced, almost casual mastery. It begins by suggesting that losing things—keys, an hour, a house—is not a disaster. But as the poem progresses, the scale of loss expands from the trivial to the monumental: cities, rivers, continents, and finally, a person. The poem is a masterclass in how to use structure to contain an emotion that threatens to overwhelm the speaker.

The art of losing isn’t hard to master; so many things seem filled with the intent to be lost that their loss is no disaster.

The genius of the poem lies in its tension. The repetitive refrain—'The art of losing isn’t hard to master'—acts as a psychological shield. It is a lie the speaker tells herself to keep from breaking. By the end, the shield cracks. The parenthetical instruction '(Write it!)' reveals the desperate, manual effort required to maintain the illusion of control. The poem is not just about loss; it is about the *work* of enduring loss.

The Triumph of the Blue

Despite the tragedy of their separation, the story of Bishop and Alice is not merely one of grief. It is also a story of the incredible capacity for love to persist. They eventually found their way back to one another, remaining together until Bishop's death. In her private writings, Bishop spoke of her love as her 'saving grace'. The poem 'One Art' is the shadow cast by that light; it is the necessary acknowledgement of the cost of having loved something deeply enough to lose it.

Themes in Bishop's work
  • The tension between control and chaos.
  • The use of precise, physical imagery to ground abstract emotion.
  • The process of turning personal trauma into universal art.
  • The resilience required to face inevitable loss.

For anyone navigating the complexities of change or loss, Bishop offers a model of engagement. She does not suggest that loss is easy, or that it doesn't matter. She suggests that we can study it, name it, and through the act of naming, find a way to carry it. The 'art' is not in the losing itself, but in the mastery of the response to it.

Key Takeaway

Great art does not ignore the disaster of loss; it uses the discipline of form to transform that disaster into something enduring.

Endnote
Tonight's pieces trace a line from the cold logic of code to the warm, bleeding heart of human experience. We see how AI can be a brilliant, if dangerous, collaborator in the technical realm, catching the bugs that would otherwise sink a project. Yet, we also see its limits. As we move toward more specialised, 'smarter' models, we risk creating tools that are brilliant within their own silos but clumsy in the wider world. Most importantly, we are reminded that the very thing that makes us 'inefficient'—our capacity for suffering and our struggle with loss—is precisely what makes our creations meaningful. The machine can build the bridge, but only the human can feel the wind blowing through it.
In your own work, are you building tools to replace the human experience, or to provide the structure that allows it to flourish?
The Deep Feed · A nightly magazine · Sunday, 5 July 2026