Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
tante
tante
@tante@tldr.nettime.org  ·  activity timestamp 15 hours ago

Interesting fact:
Why do "vibe coders" put such a premium on stating how they don't even check the code or how it's all from the LLM? Like, if "AI" was just a tool, you'd be building all kinds of stuff but would you need to mostly talk about how you "built it just with AI"? It does at least hint at something weird going on here.

  • Copy link
  • Flag this post
  • Block
Jennifer Moore 😷
Jennifer Moore 😷
@unchartedworlds@scicomm.xyz replied  ·  activity timestamp 3 hours ago

@tante

"Why do "vibe coders" put such a premium on stating how they don't even check the code or how it's all from the LLM?"

Interesting question!

A couple of possible social/psychological benefits I could imagine:

•It positions the bragger as embracing the future, in contrast to the stick-in-the-mud old-style people who directly write code.

•It emotionally insulates the bragger from any consideration of how coherent and maintainable (or not) is their LLM-emitted code. That doesn't matter any more don't you know! We forward-looking people don't need to worry about that!

  • Copy link
  • Flag this comment
  • Block
deBaer
deBaer
@deBaer@23.social replied  ·  activity timestamp 7 hours ago

@tante The code generated by LLMs is generally a jumbled mess without rhyme or reason, so it's quite impossible to "check it". You can only run it and report all the errors you are getting back to the LLM, which will say it's sorry and generate another jumbled mess.

  • Copy link
  • Flag this comment
  • Block
Christian Gudrian
Christian Gudrian
@cgudrian@social.tchncs.de replied  ·  activity timestamp 8 hours ago

@tante It's not a tool. When wielding a tool I'm in control of the output. It's an entity you can delegate tasks to, giving you the impression of power after said task has been seemingly executed successfully.

"Look! I've made the machine do a thing for me! I'm the Machine Whisperer!"

  • Copy link
  • Flag this comment
  • Block
koehntopp ~ :
koehntopp ~ :
@koehntopp@infosec.exchange replied  ·  activity timestamp 8 hours ago

@tante
It's a cult.

Again.

  • Copy link
  • Flag this comment
  • Block
Johannes Knopp
Johannes Knopp
@joknopp@chaos.social replied  ·  activity timestamp 15 hours ago

@tante The description sounds like they have to pretend that they *could* check the generated code, if they wanted to. Gives them an excuse when things go wrong without ever actually having to do it.

  • Copy link
  • Flag this comment
  • Block
Scott Michaud
Scott Michaud
@scottmichaud@mastodon.gamedev.place replied  ·  activity timestamp 15 hours ago

@tante I just take it as bragging.

  • Copy link
  • Flag this comment
  • Block
tante
tante
@tante@tldr.nettime.org replied  ·  activity timestamp 15 hours ago

@scottmichaud But does it? It's not a display of skill and I don't feel like they get the kind of recognition that "bragging" would point at. Write about how you use "AI" you get a lot of shit (for very good reasons)

  • Copy link
  • Flag this comment
  • Block
Scott Michaud
Scott Michaud
@scottmichaud@mastodon.gamedev.place replied  ·  activity timestamp 15 hours ago

@tante Personally, my brain goes to "They're not confessing. They're bragging."

It's dumb but... it's dumb.

https://www.youtube.com/watch?v=GU4Zl2IYSrA

  • Copy link
  • Flag this comment
  • Block
tante
tante
@tante@tldr.nettime.org replied  ·  activity timestamp 15 hours ago

It is specifically weird because - outside of a few specific circles - "I just had an LLM generate some code I didn't check" does not give you praise but ridicule or even attacks. So it must be very relevant to say that instead of just using the magic machine and not saying anything.

  • Copy link
  • Flag this comment
  • Block
tante
tante
@tante@tldr.nettime.org replied  ·  activity timestamp 15 hours ago

So either is is a form of prayer or ritual, a spiritual thing to enforce one's own belief? Or is it a shibboleth to mark your affiliation: Kind of like mafia members used to commit crimes in front of one another to show one's authentic affiliation?

  • Copy link
  • Flag this comment
  • Block
Ray Kelm
Ray Kelm
@rayk@techhub.social replied  ·  activity timestamp 11 hours ago

@tante Just today I was experimenting with claude, using it to build a simple web-based game. At one point, when it implemented tests for a new set of messages, it deleted the tests for all of the rest of the message handlers. If I hadn’t been inspecting the code as it went along, I would not have noticed.

I haven’t written any code so far, but I have been inspecting the code and then providing a set of “best practices” that guide the agent to produce the code in the way that I want it. Today I added the idea that message tests should be write-once, and only modified when explicitly asked.

I suspect that people who are vibe-coding without even looking at the code can have some success, but that it leaves a lot of holes in the code that will eventually make things break in ways that they won’t be able to easily (or cheaply?) fix.

  • Copy link
  • Flag this comment
  • Block
SnoopJ
SnoopJ
@SnoopJ@hachyderm.io replied  ·  activity timestamp 15 hours ago

@tante it's a demonstration of faith, and that is meaningful in a religious craze

  • Copy link
  • Flag this comment
  • Block
tante
tante
@tante@tldr.nettime.org replied  ·  activity timestamp 15 hours ago

@SnoopJ might be. It's still very weird

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.27 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct