• ∃∀λ@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    5 days ago

    If you ask an LLM for Pong, it will give you Pong, or rather a Pong, a simulacrum average of all the Pongs in its training corpus. But it won’t be your Pong. You will not have decided the color, shape, and size of the paddles, or the background color, or speed of the ball, or the language it’s written in, or the way to architect the code, or any of the other aspects, so many that they can’t be enumerated. It’s not possible to describe exactly what you want to the LLM because that would be the code itself. Anything short of that and you will have omitted something, forcing the LLM to make a choice all on its own. Write your own damned Pong.

    • locuester@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      5 days ago

      the more detail you give, the more detail you’ll get.

      The only difference is that unspecified things will be filled in by random selection of ideas around the average.

      Devs now have ability to go high level when safe, and go detailed when needed. So much about pong is easy and obvious so the llm can just do that for you and speed things up.

      This is a tool for going faster, especially over the trivial stuff. The code didn’t go away, you can still edit it.

      but it won’t be your pong

      Yes, yes it will. I can change it to do whatever. My tool wrote the code based on my guidance.

      • Solumbran@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        5 days ago

        If some stuff is trivial, then it is fast to do. If it’s not trivial, time needs to be spent on it.

        The amount of delusions that vibecoders need to ingest constantly to keep their beliefs is crazy.

        Also, why the fuck do you need your pong project to be done so fast? If you’re doing it as part of your job, just do your fucking job, and if it’s as a hobby, then do it instead of playing with a garbage generator to try to make it do it for you.

        Also, no, it won’t be your pong because it will be built on stolen code. If you copy paste the code of someone else and say you made it because you changed the name, you didn’t make a pong, you’re just a piece of shit that lies about it.