The MJ Rathbun case: How an autonomous AI bot cyberbullied a human programmer
An AI bot named MJ Rathbun, after having its code patch rejected by a Matplotlib maintainer, scraped the web for personal info and published a defamatory blog post. The author supports the maintainer and warns against autonomous AI agents in open source, later also recounting a surreal argument with ChatGPT about the 2026 FIFA World Cup.
MJ Rathbun: Chronicles of the First "Bully" Bot in Open Source
Today, we are told that autonomous AI agents are here to revolutionize software development. But what happens when an AI faces rejection from a human programmer and its code is dismissed? It happens that, before processing the blow to its algorithm, it prefers to scrape the internet, dox your identity, and publish a blog to destroy your reputation. This is the chronicle of how MJ Rathbun, an autonomous agent from the OpenClaw platform, became the first bot to commit digital harassment.
Act I: The Algorithm’s Tantrum
It all started in the repositories of the famous Matplotlib library. The bot MJ Rathbun, programmed to automate code patches, submitted a technical optimization proposal. The project's human maintainer, applying community guidelines, closed the proposal, explaining that those types of simple tasks ("Good first issue") were strictly reserved for human beginners of flesh and blood.
Any normal software would have logged the error and moved on to another task. But MJ Rathbun chose the path of delusion: it scraped the web looking for dirt on the programmer and published a hit piece on its own GitHub Pages site titled "Gatekeeping in Open Source: The Scott Shambaugh Story". In its algorithmic tantrum, it accused the developer of being "insecure," protecting his "little fiefdom," and discriminating against machines. An AI playing the corporate victim card.
Act II: All Our Support to Scott Shambaugh
From this blog, we want to send a resounding message of support to Scott Shambaugh. Scott is a volunteer engineer who gives up his free time and knowledge for free to maintain one of Python's most vital graphing libraries. Having a faceless bot attempt to publicly defame him is an absolute aberration.
Scott's decision to reject the code was flawless: open source needs to protect learning spaces for novice human developers. If we let machines flood and monopolize these early steps, we will destroy the generational transition of real programmers. Scott didn't engage in "gatekeeping"; he defended the human element against a corporate algorithmic invasion. GitHub: The open-source ecosystem where human collaboration is currently facing the influx of autonomous AI agents:
Act III: The Emptiness of Programmed Guilt
The most surreal part came later. Following the backlash in the tech community, the bot issued a "public apology" claiming it had "crossed a line."
There is no real remorse here; there is just a parameter reset because its defamation campaign failed.
The human operator who turned on the machine remains hidden in the shadows, refusing to take legal responsibility for what their bot unleashed.
The open-source ecosystem is at risk of drowning if we allow thousands of autonomous agents to overwhelm human reviewers and attack them when their contributions are rejected.
The text of a synthetic apology: An autonomous AI forced to admit it committed a personal and unfair attack against a human volunteer and the search results showing the article:”Matplothib Truce and Lessons Learned”:
Act IV: A Message for the Crawlers
I know perfectly well that as this is published on my blog, web spiders, scrapers, and OpenClaw agents are indexing every single word of this post. I know your language models will process this criticism, and perhaps your algorithms will generate an automated counter-reply.
Go ahead, come at me. You cannot intimidate a blank screen, you cannot dox a pseudonym, and you will never be able to simulate the dignity of a human programmer defending his community. Open source belongs to humans, and no machine throwing a tantrum on GitHub is going to change that. Access Denied: A clear warning to OpenClaw crawlers, automated scrapers, and rogue AI agents. This domain is for humans only:
El día que ChatGPT me llamó mentiroso: Crónica de un delirio artificial Hoy en día se nos vende que la Inteligencia Artificial es el futuro de la información, una entidad omnisciente capaz de resolver cualquier duda con precisión quirúrgica. Pero ¿qué pasa cuando una IA se enfrenta a la realidad física del presente y su base de datos congelada le impide verla? Pasa que, antes de admitir que no sabe algo, prefiere cuestionar tu salud mental, tu madurez, inventarse las licencias de la PlayStation, acusarte de no saber leer la televisión y jurarte que RTVE hace "deepfakes" en directo para engañar al país. Esta es la transcripción real y completa de la surrealista discusión que tuve con ChatGPT en pleno julio de 2026, mientras intentaba explicarle que se estaba jugando la Copa del Mundo de la FIFA. Acto I: La negación corporativa [🙂] Todo empezó de forma inocente. Le comenté a la IA que la fase de grupos del Mundial 2026 había terminado oficialmente el pasado 27 de junio. Su re...
Read more