← Back to blogYouTube Video

Published June 30, 2026

Ghostty creator just proved why I'm right (again)

Can't play the video or having issues? Here's the direct link.

Summary

LLMs and AI coding agents still can’t automate skilled engineering work, and I use the Ghostty creator’s renderer-optimization experiment to show why human expertise remains the bottleneck. His agent ran for four hours and spent about $350 to take a naive renderer from 88 ms and 150,000 allocations per frame down to 1 ms and 500 allocations—but his hand-written renderer hit 20 microseconds with zero allocations. My take is that this is the same flaw I’ve argued before: if you don’t understand systems and coding yourself, you can’t guide the agent properly, spot far better solutions, or resist output that sounds confident but is wrong. Keep learning and building—no matter how good the models get, they still need you at the steering wheel.

Key takeaways

  • Benchmark AI optimizations against expert hand-written baselines; an agent cutting 88 ms to 1 ms looks impressive until a human-written version reaches 20 microseconds with zero allocations.
  • Give agents deterministic tests and measurable goals, but don’t mistake loop progress for real understanding of the problem.
  • Learn systems and coding deeply enough to guide the agent; without a base of knowledge you won’t see better solutions or judge confident-sounding output.
  • Keep humans at the steering wheel; current LLMs still need expert direction for complex engineering work.
  • Don’t equate impressive agent output with automation of skilled work; the Ghostty experiment spent about $350 and four hours and still landed far behind hand-written code.

Description

LLMs and AI coding agents have a huge flaw. And I've talked about it in previous videos on my channel. Turns out the Ghostty creator has also caught up with me. So, we're gonna cover his tweet here. :)

Transcript

So, a while back, I created a YouTube video titled "AI Can't Automate Anyone." In this video, I talked about how LLMs, at least in their current state, don't have the capacity to automate any kind of skilled work, especially someone who's actually good at their job. And I just came across a tweet from the creator of Ghostty, the terminal app, who in this tweet is basically just spending like 12 paragraphs trying to prove me right. So we're gonna go through it, and I want to go over this tweet because I think it's such a good example of how LLMs and AI agents fall short, and how you still need human ingenuity to solve complex problems. You can pause the video and read the whole thing if you want, but basically, this guy's got an agent running in a loop optimizing a renderer, and the goal is to minimize frame times, right? And he's written some deterministic tests to measure the result, right? So to start off, he wrote, he hand-wrote a naive renderer, a purposely unoptimized renderer that does 150,000 allocations per frame, and it takes 88 milliseconds to render a frame, right? Now, that is pretty horrible. So he started an AI agent to bring the frame times down, right, to optimize the whole thing. It's been going for four hours. It spent around $350, and here are the results. We went from 88 milliseconds to 1 and 150,000 allocations to just 500, which is a huge, huge optimization when you think about it, right? Like, this is, I don't even know the math, but this is like 50 times better or something, right? Well, as it turns out, the handwritten renderer that this guy has literally written by hand, not even using AI, has frame times of 20 microseconds, not milliseconds, microseconds. That's a whole order of magnitude of a difference, and it does zero allocations in the update path. And then it just goes on to talk about the exact same things I was talking about in my video, where basically, if you yourself don't know what the hell you're doing with AI, you can't guide properly, and you're not going to see solutions like these, where you can get 75 times better output from the agent just because you know how everything works. But if you're just some bloke who doesn't understand systems, doesn't understand coding, you're not going to be able to see solutions like these. Especially because AI is trained to sound so confident, and you're just going to end up believing it, right? Because you have no base of knowledge to draw from. So let this be your reminder to keep learning and keep building new good software. No matter how good these AI models get, they're still going to need you at the steering wheel to guide them properly. That's all for today. Thank you for watching.

Share this article

Hassan Aziz pointing up

Dude, you’re at the bottom of my landing page.

Just book a call already if you’re that interested.

You scrolled all the way here.