1import{a as o,f as n}from"./disclose-version.BALB-zTc.js";import"./legacy.DWsqoL4w.js";import{P as i,Q as s,U as r}from"./runtime.D7NWpOu4.js";import{I as h}from"./Image.Yln0f4Fo.js";const u={title:"I don't use generative AI",description:"That's it, that's the post.",date:"9/12/2026",published:!0,tags:"ai",toc:!1,headings:[{level:1,title:"The labor theory of blogging",id:"the-labor-theory-of-blogging"},{level:1,title:"What are we even doing here?",id:"what-are-we-even-doing-here"}]};var l=n('<p>Iâve been writing the next entry in my âReverse Engineering Crazy Taxiâ series, and while doing so I read something I wrote in <a href="/post/crazytaxi">part 1</a> that made me physically cringe:</p> <blockquote><p>Thatâs because Jasper requires each gameâs renderer to operate using just the gameâs original files; <u>no Blender exports, no pre-processing with modding tools, just rendering the game from its original files</u>, and quickly enough to run in a browser.</p></blockquote> <p>To me, the underlined sentenceâs construction of âno X, no Y, just Zâ just smacks of AI generated text. But it isnât! I remember exactly where I was when I wrote this with my humble meat-brain, and if not for LLMs overusing this phrasing, itâd be a fine sentence.</p> <p>And yet some part of me actually feels <em>compelled to change words I wrote myself</em> lest they be incorrectly perceived as AI slop by a reader.</p> <p>Thatâs because I simply do not value content generated by AI as highly as stuff written by a person, and it would be really disappointing if, after the hours and hours Iâve poured into this series of posts, a reader who disdains AI writing as much as I do saw this line and assumed the whole thing was AI dreck.</p> <p>But instead self-censoring and changing an otherwise ok sentence, I decided to write this post making my position on AI clear: <strong>I donât use generative AI to write my prose or my code</strong>. I virtually never use it in general, barring the occasionally helpful result in the otherwise obnoxious Google AI overview thing. Indeed, nothing on this site is created using generative AI, and if for some reason I ever <em>do</em> use AI for something, Iâll explicitly indicate that alongside the content.</p> <p>Iâll elaborate on <em>why</em> I donât use AI below, but for those who still value artisinal human-authored content in The Year Of Our Lord 2026, hopefully this is enough to call off your well-honed AI detectors while reading my posts. And if for some reason you want to read yet another personâs opinion on AI, read on.</p> <h1 id="the-labor-theory-of-blogging"><a aria-hidden="true" tabindex="-1" href="#the-labor-theory-of-blogging"><span class="icon icon-link"></span></a>The labor theory of blogging</h1> <p>As I said earlier, I donât value stuff generated by AI as much as stuff created by a person. I think thereâs a lot to unpack about why that is, and the reasoning feels quite subjective and nebulous for me, but hereâs my attempt at putting it into writing:</p> <p>I value the <em>human labor</em> that goes into creating things, since knowing about that effort cultivates a sense of empathy with the creator, and allows me to relate to them at a deeper level. This goes for written works like blogs & articles, but also for pretty much any media or art. Seeing the brushmarks on a painting allows me to envision the artist at work: making decisions about how to depict a lock of hair, or dwelling on some small detail of a cloud. I can imagine how I myself might approach those things, appreciate the directions the artist took instead, and the entire experience is enriched. This social relation between myself and a workâs creator is a huge factor in how I appreciate it.</p> <!> <p>But I cannot empathize with an LLM, and its âdecisionmakingâ stems from an arcane and unknowable mathematical process, so this connection is completely absent for me in AI generated
1work. An AI can produce an impressive array of artifacts that resemble what a person might created, but without any of the relatable, concrete human experience behind it.</p> <p>This saps so much of what makes a work enjoyable to me that even the <em>barest hint</em> of generative AI can taint an entire project. One AI header image has me wondering, âdid an actual person actually express <em>any</em> of this?â People often criticize the products of generative AI as âsoullessâ or âlifelessâ, and for my money, that missing âsoulâ stems from the lack of an empathetic, social relationship to a human author.</p> <p>On top of these subjective factors, thereâs also the ethical and political problems surrounding the AI industryâs cancerous growth, its deleterious effect on professional artistry, and how AI shatters the open source software social contract in a way thatâs made <em>my</em> professional life a nightmare. But those elements arenât really what this post is about, so Iâll leave it at that for now.</p> <h1 id="what-are-we-even-doing-here"><a aria-hidden="true" tabindex="-1" href="#what-are-we-even-doing-here"><span class="icon icon-link"></span></a>What are we even doing here?</h1> <p>With all this said, I want to recenter a bit on why I even started writing this site.</p> <p>Nearly all the writing Iâve done here relates to the journey of figuring stuff out. To me, that journey is an incredibly important human experience, and cultivating my sense of curiosity and problem-solving skills is why I pursue topics like reverse engineering and mathematics in the first place.</p> <p>Using AI to reverse engineer something, or to write a blog post about how I reverse engineered something, feels like it defeats that purpose. Sure, at the end of the day Iâll end up with a heap of code or words, but I wonât have had the experience of engaging with the problem directly, nor the ups and downs of hands-on experimentation, and maybe most importantly, I suspect Iâll have enjoyed the process much less than if I just worked at it myself.</p> <p>This site is ultimately about communicating my love of tinkering and learning to you, and in my opinion, generative AI has no place in that process.</p>',1);function g(t){var e=l(),a=i(s(e),20);h(a,{src:"/images/gen-ai/stag.jpg",caption:"Iron Age statues of a stag and bull I saw at the Harvard Art Museums. 12,000 years ago people were making artful choices to depict animals as weird little guys, and that engenders a powerful feeling of human connection in me."}),r(16),o(t,e)}export{g as default,u as metadata};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.