this post was submitted on 04 Aug 2026
681 points (98.9% liked)

Programmer Humor

32614 readers
1939 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Scoopta@programming.dev 91 points 23 hours ago (3 children)

Is this satire or is it from a real project O_O?

[–] JRaccoon@discuss.tchncs.de 94 points 22 hours ago (3 children)
[–] boonhet@sopuli.xyz 33 points 19 hours ago (1 children)

This is... uh...

It reads like the author doesn't know what containers are. Because this is actually a great use case for containers unless I'm missing something.

Now, do I want reverse engineering software from someone who in 2026 doesn't know of a better way to manage dependencies than "tell AI to install everything"? Not particularly lol

Also:

Install Eclipse Adoptium 21: https://adoptium.net/temurin/releases/?version=21

It's Eclipse Temurin not Eclipse Adoptium. And why not install from distro repo?

Install from https://cmake.org/download/

Also why not from distro repo?

Install Visual Studio 2022, or apt install build-essential / xcode-select --install

NOW distro repo is fine, but only if you use an APT based distro?

and then 3 more dependencies it tells the agent to install from websites.

The weirdest thing is you can get much better results from AI. I'm 99% sure this person gave the AI particularly bad instructions to generate the install instructions, or used a cheap, crappy model.

[–] JRaccoon@discuss.tchncs.de 7 points 11 hours ago (1 children)

I think it's written that way because the instructions are meant to work on Windows too. But it still doesn't make much sense. I think just saying "Install CMake" and letting the agent figure it out for the current environment would be a much better approach.

Also, I think the model they were using was working with outdated data. Why specifically require Java 21 when Java 25 is the latest LTS? And furthermore, why even link to a specific JDK implementation when it surely works with almost any implementation? Probably just makes the agent install the Temurin implementation even if the system already had a working java.

My point being if the author's idea is to let AI handle the installation to avoid writing environment-specific instructions, it shouldn't then have these hardcoded assumptions about the environment. So yeah, it seems they (and the AI that wrote it) didn't really know what they were doing.

[–] Evotech@lemmy.world 6 points 11 hours ago

Ai loves outdated versions. It’s what it’s trained on

[–] jqubed@lemmy.world 35 points 22 hours ago (2 children)

It is a self-contained runbook with explicit verification gates at every step — preflight checks, building libghidra, installing the LibGhidraHost Ghidra extension, building ghidrasql, and a first live query. Hand it to your agent and let it drive the install; intervene only if a gate reports a failure.

[–] tyler@programming.dev 87 points 22 hours ago

Even the install instructions are written by AI. Good grief

[–] marcos@lemmy.world 51 points 22 hours ago

Look what they have to do to mimic a fraction of tar -xaf!

[–] tauonite@lemmy.world 13 points 20 hours ago (1 children)
[–] Valmond@lemmy.dbzer0.com 3 points 9 hours ago

Try our new AI assisted suicide! (Please report any malfunctions)

[–] Luminous5481@anarchist.nexus 11 points 19 hours ago (1 children)

it's real, and not uncommon in AI projects. for example, in Hermes, to setup ComfyUI to work with it, you literally just prompt "setup comfyui" and it handles the install and configuration, including downloading any models you want.

[–] Scoopta@programming.dev 1 points 17 hours ago (1 children)

I guess it's good they're dog fooding it?...I think?

The number of times Claude has told me it's going to eat its own dog food, making me gag, is far too many times.