wretched.computer

Sep 12, 2026

I don't use generative AI

That's it, that's the post.

I’ve been writing the next entry in my “Reverse Engineering Crazy Taxi” series, and while doing so I read something I wrote in part 1 that made me physically cringe:

That’s because Jasper requires each game’s renderer to operate using just the game’s original files; no Blender exports, no pre-processing with modding tools, just rendering the game from its original files, and quickly enough to run in a browser.

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.

And yet some part of me actually feels compelled to change words I wrote myself lest they be incorrectly perceived as AI slop by a reader.

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.

But instead self-censoring and changing an otherwise ok sentence, I decided to write this post making my position on AI clear: I don’t use generative AI to write my prose or my code. 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 do use AI for something, I’ll explicitly indicate that alongside the content.

I’ll elaborate on why 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.

The labor theory of blogging

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:

I value the human labor 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.

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.
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.

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 work. 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.

This saps so much of what makes a work enjoyable to me that even the barest hint of generative AI can taint an entire project. One AI header image has me wondering, “did an actual person actually express any 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.

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 my professional life a nightmare. But those elements aren’t really what this post is about, so I’ll leave it at that for now.

What are we even doing here?

With all this said, I want to recenter a bit on why I even started writing this site.

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.

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.

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.