Claude Code and Drupal: Help, Harm, and a Hard Reset

Théodore Biadala’s two-part blog explores the appeal and the danger of AI coding agents after a month-long trial with Claude Code.
Coding
StockSnap / Pixabay

Théodore Biadala, a long-time Drupal core contributor, spent a month using Claude Code across real-world tasks—from generating bash scripts and browser extensions to automating GitLab updates and refactoring parts of a Drupal bot. While some tasks were completed quickly and cleanly, others introduced subtle breakages or demanded constant prompting. In a follow-up post published on 26 January 2026, Biadala reflects on the emotional toll and diminishing returns of LLM-based development.

The experiment began in December 2025 with curiosity and cautious optimism. Claude Code produced a working Firefox extension on the first attempt and handled batch media scripts after some back-and-forth. It even helped Théodore generate a mass-update command for GitLab merge requests using an architecture he had already built.

But the wins faded quickly. When asked to refactor code supporting a Drupal bot, the model introduced regressions that went undetected for weeks due to missing test coverage. A credit attribution test—evaluating how well a language model could interpret issue metadata against Drupal core’s credit guidelines—showed promise but remains unfinished. His PHP prototype of the npm CLI demonstrated the feasibility of managing JavaScript dependencies without Node, but Théodore saw its limits. LLM-generated code quickly bloated, added unrelated features, and suffered from low structural discipline unless rigorously prompted.

The second post, titled “…and now I'm recovering”, marks a pivot. Théodore cancelled his Claude Code subscription, citing obsession, sleep loss, and lack of real learning. “Coding agents have a way to turn your brain off,” he writes, calling them the Shein of software: cheap, tempting, and environmentally harmful. He warns that the apparent productivity may come at the cost of judgment and skill.

His critique extends to the broader culture surrounding AI tools: paywalls, hype, and a shift from knowledge to prompt-chaining. Théodore proposes low-tech safeguards, such as adding AGENTS.md files in Drupal core and contrib repositories to help contributors flag AI-generated code responsibly.

In closing, he urges developers to ask harder questions: is the problem worth solving, or is “AI” a crutch masking deeper issues in tooling and team environments? Rather than chasing illusions of speed, he suggests slowing down, talking to peers, and keeping the human layer intact.

LLMs will make you feel good while making you worse at your job.

Théodore Biadala, core contributor

Disclosure: This content is produced with the assistance of AI.

Disclaimer: The opinions expressed in this story do not necessarily represent that of TheDropTimes. We regularly share third-party blog posts that feature Drupal in good faith. TDT recommends Reader's discretion while consuming such content, as the veracity/authenticity of the story depends on the blogger and their motives. 

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Upcoming Events

Latest Opportunities