Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. I guess fundamentally my objection to vibe coding and LLM contributions in general is that, at least to me, the process of figuring shit out is the point.

I guess fundamentally my objection to vibe coding and LLM contributions in general is that, at least to me, the process of figuring shit out is the point.

Scheduled Pinned Locked Moved Uncategorized
29 Posts 24 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jannem@fosstodon.orgJ jannem@fosstodon.org

    @ariadne
    I write code because it's fun. Vibe coding would be like having a program play Stardew Valley for me - though writing that program would be fun 😁

    If you're experienced but it's not the fun part - a researcher doing data analysis, say - then I see the value. Get it done faster, get back to the fun.

    The scary one is beginners using it instead of learning for themselves. Especially when - like grad students - they really need to learn and to understand what the code is doing.

    S This user is from outside of this forum
    S This user is from outside of this forum
    shadsterling@mastodon.social
    wrote last edited by
    #16

    @jannem @ariadne we already have a problem with scientists who are not programmers writing unintentionally and non-obviously incorrect code, and getting non-obviously wrong results published. I don’t see value in replacing code that represents their intent and that they could explain to a programmer who could improve it, with code that doesn’t represent their intent and they can’t explain

    jannem@fosstodon.orgJ 1 Reply Last reply
    1
    0
    • iagox86@infosec.exchangeI iagox86@infosec.exchange

      @ariadne I've been sharing this a lot, which captures the problem quite well: https://ergosphere.blog/posts/the-machines-are-fine/

      T This user is from outside of this forum
      T This user is from outside of this forum
      tribactam@social.vivaldi.net
      wrote last edited by
      #17

      @iagox86 @ariadne

      Great read, so on the mark. Thanks!

      1 Reply Last reply
      0
      • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

        I guess fundamentally my objection to vibe coding and LLM contributions in general is that, at least to me, the process of figuring shit out is the point.

        I think cutting out that journey is bad engineering, because design docs are rarely correct on the first try.

        raphv@social.edu.nlR This user is from outside of this forum
        raphv@social.edu.nlR This user is from outside of this forum
        raphv@social.edu.nl
        wrote last edited by
        #18

        @ariadne it's also pretty much the concept of education, but hey who am I to say, I'm just a lecturer in a college where we've decided to encourage AI because we prefer this to reading typos.

        1 Reply Last reply
        0
        • S shadsterling@mastodon.social

          @jannem @ariadne we already have a problem with scientists who are not programmers writing unintentionally and non-obviously incorrect code, and getting non-obviously wrong results published. I don’t see value in replacing code that represents their intent and that they could explain to a programmer who could improve it, with code that doesn’t represent their intent and they can’t explain

          jannem@fosstodon.orgJ This user is from outside of this forum
          jannem@fosstodon.orgJ This user is from outside of this forum
          jannem@fosstodon.org
          wrote last edited by
          #19

          @ShadSterling @ariadne
          I was thinking specifically of experienced researchers (or other domain specialists) that do know how to develop well, but it's not the job they're there to do or that they want to be doing.

          For inexperienced or bad coders I absolutely agree with you.

          S 1 Reply Last reply
          0
          • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

            I guess fundamentally my objection to vibe coding and LLM contributions in general is that, at least to me, the process of figuring shit out is the point.

            I think cutting out that journey is bad engineering, because design docs are rarely correct on the first try.

            icing@chaos.socialI This user is from outside of this forum
            icing@chaos.socialI This user is from outside of this forum
            icing@chaos.social
            wrote last edited by
            #20

            @ariadne Couldn‘t agree more.

            1 Reply Last reply
            0
            • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

              I guess fundamentally my objection to vibe coding and LLM contributions in general is that, at least to me, the process of figuring shit out is the point.

              I think cutting out that journey is bad engineering, because design docs are rarely correct on the first try.

              erwinrossen@mas.toE This user is from outside of this forum
              erwinrossen@mas.toE This user is from outside of this forum
              erwinrossen@mas.to
              wrote last edited by
              #21

              @ariadne When you skip the figuring out part when using LLMs, you're using them wrong. It should be a tool that can actually aid you in the figuring out part.

              1 Reply Last reply
              0
              • iagox86@infosec.exchangeI iagox86@infosec.exchange

                @ariadne I've been sharing this a lot, which captures the problem quite well: https://ergosphere.blog/posts/the-machines-are-fine/

                aretaon@digitalcourage.socialA This user is from outside of this forum
                aretaon@digitalcourage.socialA This user is from outside of this forum
                aretaon@digitalcourage.social
                wrote last edited by
                #22

                @iagox86 @ariadne Thanks, great read. Maybe even more true for the other parts of science which produce more tangible results than astrophysics as the incentive for output from an finding body perspective is even greater.

                1 Reply Last reply
                0
                • jannem@fosstodon.orgJ jannem@fosstodon.org

                  @ShadSterling @ariadne
                  I was thinking specifically of experienced researchers (or other domain specialists) that do know how to develop well, but it's not the job they're there to do or that they want to be doing.

                  For inexperienced or bad coders I absolutely agree with you.

                  S This user is from outside of this forum
                  S This user is from outside of this forum
                  shadsterling@mastodon.social
                  wrote last edited by
                  #23

                  @jannem @ariadne so you want the few scientists who can write correct code to replace it with probably-incorrect code from an LLM? I don’t see value in that either

                  jannem@fosstodon.orgJ 1 Reply Last reply
                  0
                  • S shadsterling@mastodon.social

                    @jannem @ariadne so you want the few scientists who can write correct code to replace it with probably-incorrect code from an LLM? I don’t see value in that either

                    jannem@fosstodon.orgJ This user is from outside of this forum
                    jannem@fosstodon.orgJ This user is from outside of this forum
                    jannem@fosstodon.org
                    wrote last edited by
                    #24

                    @ShadSterling @ariadne
                    I did not say I want it. I say that I understand why they would want to. And, judging from what I see at work, increasingly are doing.

                    1 Reply Last reply
                    0
                    • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                      I guess fundamentally my objection to vibe coding and LLM contributions in general is that, at least to me, the process of figuring shit out is the point.

                      I think cutting out that journey is bad engineering, because design docs are rarely correct on the first try.

                      pcdevil@mastodon.socialP This user is from outside of this forum
                      pcdevil@mastodon.socialP This user is from outside of this forum
                      pcdevil@mastodon.social
                      wrote last edited by
                      #25

                      @ariadne this is why I **hate** reviewing LLM codes.

                      a human-made change-set has intent, a reason why a given line is there because they had a thought process and the code followed that.

                      I often ask _why_ during a review, and usually there are 2 outcomes:
                      - the code is good but I didn't see the logic (so I learn something)
                      - it's wrong and the author made a mistake (so the they learn something and we fix it)

                      with agentic code this conversation crumbles in 2 seconds and I'm left frustrated.

                      pcdevil@mastodon.socialP 1 Reply Last reply
                      0
                      • pcdevil@mastodon.socialP pcdevil@mastodon.social

                        @ariadne this is why I **hate** reviewing LLM codes.

                        a human-made change-set has intent, a reason why a given line is there because they had a thought process and the code followed that.

                        I often ask _why_ during a review, and usually there are 2 outcomes:
                        - the code is good but I didn't see the logic (so I learn something)
                        - it's wrong and the author made a mistake (so the they learn something and we fix it)

                        with agentic code this conversation crumbles in 2 seconds and I'm left frustrated.

                        pcdevil@mastodon.socialP This user is from outside of this forum
                        pcdevil@mastodon.socialP This user is from outside of this forum
                        pcdevil@mastodon.social
                        wrote last edited by
                        #26

                        @ariadne (I know there's nothing new in my reply, others already phrased it much better, and the Chesterton's fence principle is also buried somewhere in my argument, but had to say it with my own voice.)

                        1 Reply Last reply
                        0
                        • gbraad@mastodon.socialG gbraad@mastodon.social

                          @ariadne

                          Even worse, it leads to deskilling. Cutting out that process makes people dumb to the solution. There is not even an abstract idea of how it works anymore, just a prompt that was given, ... Which might not even match expectation.

                          gbraad@mastodon.socialG This user is from outside of this forum
                          gbraad@mastodon.socialG This user is from outside of this forum
                          gbraad@mastodon.social
                          wrote last edited by
                          #27

                          @ariadne

                          LOL, it is the deadbird site, but the clip is so correct

                          Link Preview Image

                          favicon

                          X (formerly Twitter) (x.com)

                          1 Reply Last reply
                          0
                          • jaypeach53@calckeymusic.socialJ jaypeach53@calckeymusic.social

                            @ariadne@treehouse.systems And LLM output is at least 80% hallucinations. #Llmssuck

                            david_chisnall@infosec.exchangeD This user is from outside of this forum
                            david_chisnall@infosec.exchangeD This user is from outside of this forum
                            david_chisnall@infosec.exchange
                            wrote last edited by
                            #28

                            @jaypeach53 @ariadne

                            80% nonsense wouldn't be a problem. LLMs suffer from the paradox of automation: if you approach but do not reach correct automation, it's often worse than not automating at all. They are specifically built to do exactly this because they produce output that is statistically likely to look correct.

                            A tool that produces output that looks correct but is not is worse than a tool that produces output that looks incorrect.

                            A tool that produces dangerously wrong output half the time is easier to use than one that produces dangerously wrong output 5% of the time, because you're trained to assume that the latter is normally correct.

                            1 Reply Last reply
                            0
                            • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                              I guess fundamentally my objection to vibe coding and LLM contributions in general is that, at least to me, the process of figuring shit out is the point.

                              I think cutting out that journey is bad engineering, because design docs are rarely correct on the first try.

                              mauvedeity@mastodon.socialM This user is from outside of this forum
                              mauvedeity@mastodon.socialM This user is from outside of this forum
                              mauvedeity@mastodon.social
                              wrote last edited by
                              #29

                              @ariadne agreed. Most of my most successful projects have started with me writing the documentation for what I want. By the time code comes around it’s mostly implementation of the pre-thought documentation.

                              1 Reply Last reply
                              0
                              • R relay@relay.infosec.exchange shared this topic
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups