I watched someone "vibe code" for an hour and now I think "slot machine coding" is a more appropriate name. "Let us pull the lever again and see if the code gets better with this prompt."

#AI #GenAI #VibeCoding #Programming

@uncanny_static

Stupid people think they can now coding anything with #AI ...

Most of them are manager.

We should tell them that their natural stupidity (#NS) must not be too great.

@uncanny_static That is how I felt about creating "art" with it watching my old coworker. "Surely if I tell it to remove this detail one more time, it will actually do as I say."
@uncanny_static the people vibe coding nowadays are the same people who started writing apps and server backends in JavaScript.
@uncanny_static
Ever since "vibe coding" became a term I've thought it just doesn't convey the absolute lottery of what's going on. "slot machine coding" is much better.

Scary discussion recently about how the intermittent reinforcement that trying to do something with an LLM gives is about as addictive as an interaction can be. I mean, it’s *half* of what’s compelling about old school coding or writing — without the other half, mastery and understanding.

@uncanny_static

@uncanny_static @nblr and as always: each pull cost a credit.

@uncanny_static Yeah, there was a pretty good post covering that angle. Shocked me I hadn't thought of it sooner, but I haven't played with the things, so missed that aspect. Just so bad...

https://pivot-to-ai.com/2025/06/05/generative-ai-runs-on-gambling-addiction-just-one-more-prompt-bro/

(I mainly feel like this should've been obvious to me because a lot of social media is like this as well:

https://headrush.typepad.com/creating_passionate_users/2007/03/is_twitter_too_.html

But apparently I'm not that observant despite trying to keep this sort of thing in mind.)

Generative AI runs on gambling addiction — just one more prompt, bro!

You’ll have noticed how previously normal people start acting like addicts to their favourite generative AI and shout at you like you’re trying to take their cocaine away. Matthias Döpm…

Pivot to AI
@uncanny_static Probably part of why neither one interests me. The one and only time i put money in a slot machine and pulled the lever nothing came out. So in my hind brain it became a "broken machine". I feel the same way about LLMs, they are machines that don't predictably deliver a valuable product. Therefore they are "broken machines".
@uncanny_static There are 'broken machines' that it is my job to fix, and ones where it is not my job to fix. So far LLMs have always been in the latter category. Therefore they are just annoying things that I ignore.

@uncanny_static

But but but but it comes from a US corporation!! It HAS to be good!!!

I am very good at AI/LLM programming and using agents and tools (function calling) etc.
It is all so stupid and "the emperor wears no clothes".

The guy (rolandrides) that comes into this thread saying that you are mistaken and
vibe coding with agents makes it all better.

Agents basically take vibe coding and multiply it.
Like passing the buck of checking for validity onto another unreliable thing
doesn't make it more reliable.
The other "feature" of agents is that they also "do the thing" instead of just
say the thing. So instead of asking an LLM for an answer you also
then do whatever the answer is. Yes it is real and that is what
all of the programming in corporations is now. (hyperbole maybe, but
it is in what i saw)


@uncanny_static One of the things worrying me about this is, what was the state of software engineering, such that the idea of vibe coding wasn't immediately rejected as antithetical to engineering?
@foolishowl @uncanny_static the state of software development has been such that I hesitate to call it engineering at all.
"... what was the state of software engineering ..." ?

Very bad.
More and more the roles of engineering have been taken over by
the MBA types of "software developers".
At my last job engineers had at best a sort of limited veto power on
very specific technical decisions, but basically had no say in broad
engineering practices.

I am inclined to believe from talking to other devs that this is pretty
normal.

CC: @[email protected]
@uncanny_static more like “slop machine”. 
@[email protected] Sounds like behaviorism from psychology, where pigeons would get totally hooked on pulling the lever when food was administered at random, instead of given predictably on each lever pull. 🎰🎰🎰
@uncanny_static To be honest that is quite the same routine, when I myself do the coding. 😅
@uncanny_static put a quarter in the slop machine
@uncanny_static In fairness, we used to call this "business analysis," and usually, it was just as effective and required just as much skill.

@uncanny_static i still don't get why its easier to say to a computer "please iterate over that collection 10 times and print the current value of the current itteration in lisp. Please don't halucinate"

Than actually doing

"(loop for x in my-collection do (princ x))"

@uncanny_static I watched a C-level exec demo ”agentic AI collaboration” live on stage, and would you know… it’s exactly the same thing. Slot machine failed, eventually they had to give up and move on.
@uncanny_static omg I love this way of saying it lmao
@uncanny_static …all the while being someone incapable of distinguishing good code from bad.
@uncanny_static i tried it a few times for some simple app and got part of the, "wow this is awesome" feeling but also ended up just spending tons of time to customize it that last 10% part to get it working how I wanted leading to it just not being worth it.