cd /news/large-language-models/is-this-blog-written-by-ai · home topics large-language-models article
[ARTICLE · art-35678] src=brooker.co.za ↗ pub= topic=large-language-models verified=true sentiment=· neutral

Is this blog written by AI?

A blogger declares that no human-readable text on their blog is written by AI, citing a social contract with readers. They use LLMs for brainstorming, research, and coding but avoid AI-generated prose to maintain ownership and respect readers' time. The author also warns that over-reliance on AI for editing can lead to defensive writing that obscures communication.

read2 min views1 publishedJun 21, 2026

None of the human-readable text on this blog is written by AI, and I have no plans to change that. The weird grammar, incorrect assumptions, spelling errors, and annoying tics are all mine. Including the em dashes.

I don’t use LLMs for writing. On this blog, or in my professional life.

I use agents extensively for brainstorming, research, summarizing, checking facts, handling markup, finding references, analyzing data, and so on.

But I think that asking people to read LLM-generated text breaks a kind of social contract. When I publish a piece of writing under my name (e.g. in my blog, or a document at work), I want the reader to know that I deeply understand and own what I wrote. That I respect their time and effort. In exchange, I want them to be fully and deeply engaged with reading.

If I’m going to generate a doc from a prompt, then send it to somebody who summarizes it with an LLM and reads the summary, what have I achieved? I could have sent them the prompt, and let them explore the topic with their agent. A better use of their time! As an organization leader, I emphasize function over form. If you have half a page of thoughts, give me half a page. Don’t fill up another five pages with Claude’s thoughts. If I want Claude’s opinion (which I often do), I’ll ask for it. And get a custom version with my context!

I feel completely differently about code. I am 100% comfortable heading to a world where code is opaque to humans, and all I care about are the properties of that code. Almost all the code on this blog over the last two years is 100% AI generated. Mostly vibe-coded slop, to be honest.

Even three years ago, I deeply believed that code primarily exists to share ideas between people. I no longer believe that. I believe that sharing ideas between people is super important, but there are better ways free of the accidental complexity of a code base.

Finally, I do use LLMs for editing and critiquing my writing. But less than I used to, because I worry that over-use leads to a super defensive “block every exit” style of writing that obscures good communication. I feel the same way about writing to avoid bad comments on Twitter, reddit, or Hacker News. Defensive writing, especially defensive writing aimed to defend against malicious misreadings, obscures good communication.

── more in #large-language-models 4 stories · sorted by recency
── more on @claude 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/is-this-blog-written…] indexed:0 read:2min 2026-06-21 ·