{"slug": "is-this-blog-written-by-ai", "title": "Is this blog written by AI?", "summary": "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.", "body_md": "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.\n\nI don’t use LLMs for writing. On this blog, or in my professional life.\n\nI use agents extensively for brainstorming, research, summarizing, checking facts, handling markup, finding references, analyzing data, and so on.\n\nBut 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.\n\nIf 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!\n\nAs 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!\n\nI 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.\n\nEven 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.\n\nFinally, 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.", "url": "https://wpnews.pro/news/is-this-blog-written-by-ai", "canonical_source": "https://brooker.co.za/blog/2026/06/18/my-blog-and-ai.html", "published_at": "2026-06-21 15:02:03+00:00", "updated_at": "2026-06-21 15:35:22.652065+00:00", "lang": "en", "topics": ["large-language-models", "ai-ethics", "ai-tools", "generative-ai"], "entities": ["Claude", "Twitter", "reddit", "Hacker News"], "alternates": {"html": "https://wpnews.pro/news/is-this-blog-written-by-ai", "markdown": "https://wpnews.pro/news/is-this-blog-written-by-ai.md", "text": "https://wpnews.pro/news/is-this-blog-written-by-ai.txt", "jsonld": "https://wpnews.pro/news/is-this-blog-written-by-ai.jsonld"}}