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.
  • 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.

    kaoudis@infosec.exchangeK This user is from outside of this forum
    kaoudis@infosec.exchangeK This user is from outside of this forum
    kaoudis@infosec.exchange
    wrote last edited by
    #2

    @ariadne this and, producing huge gobs of code that combine multiple ideas and end goals in a difficult to follow fashion, which seems to be a result of all vibe coding, is an unreviewable habit. Breaking up the output of a vibe prompt into reviewable commits takes longer and is harder than just coding the commits myself I’ve found

    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.

      tknarr@mstdn.socialT This user is from outside of this forum
      tknarr@mstdn.socialT This user is from outside of this forum
      tknarr@mstdn.social
      wrote last edited by
      #3

      @ariadne Very much agree, borne out by experience.

      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.

        iagox86@infosec.exchangeI This user is from outside of this forum
        iagox86@infosec.exchangeI This user is from outside of this forum
        iagox86@infosec.exchange
        wrote last edited by
        #4

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

        T aretaon@digitalcourage.socialA 2 Replies 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.

          demofox@mastodon.gamedev.placeD This user is from outside of this forum
          demofox@mastodon.gamedev.placeD This user is from outside of this forum
          demofox@mastodon.gamedev.place
          wrote last edited by
          #5

          @ariadne definitely.

          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.

            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
            #6

            @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 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.

              transistermel@girlcock.clubT This user is from outside of this forum
              transistermel@girlcock.clubT This user is from outside of this forum
              transistermel@girlcock.club
              wrote last edited by
              #7

              @ariadne I love thinking about the design and figuring it out. Way more fun than letting an AI just come up with some weird glob

              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.

                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
                #8

                @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 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.

                  lanodan@queer.hacktivis.meL This user is from outside of this forum
                  lanodan@queer.hacktivis.meL This user is from outside of this forum
                  lanodan@queer.hacktivis.me
                  wrote last edited by
                  #9
                  @ariadne I feel like any sort of thing I value from computers, LLMs do the opposite, and so typically do what I hate with computers (or the industry).

                  Like I'd say LLMs are tech that's unreliable and patch-preventing, and so horribly inefficient it's almost de-automatisation, with also centralisation so heavy it seems more meant to control people than controlled by people.
                  1 Reply Last reply
                  0
                  • R relay@relay.mycrowd.ca shared this topic
                  • 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.

                    mithriltabby@wandering.shopM This user is from outside of this forum
                    mithriltabby@wandering.shopM This user is from outside of this forum
                    mithriltabby@wandering.shop
                    wrote last edited by
                    #10

                    @ariadne The elephant-goldfish process is supposed to help with ironing out the design document before the LLM starts coding. I've used it at work due to demands to use AI, but it takes all the joy out of software engineering. No flow states when supervising a gaggle of agents.

                    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.

                      shafik@hachyderm.ioS This user is from outside of this forum
                      shafik@hachyderm.ioS This user is from outside of this forum
                      shafik@hachyderm.io
                      wrote last edited by
                      #11

                      @ariadne

                      Unless you are going to do it as explained in "They Write the Right Stuff": https://www.eng.auburn.edu/~kchang/comp6710/readings/They%20Write%20the%20Right%20Stuff.pdf

                      The docs will leave out a ton implicit knowledge that resides spread out over the whole engineering team.

                      No one does it the "right way" b/c it is very very very expensive.

                      1 Reply Last reply
                      0
                      • R relay@relay.publicsquare.global shared this topic
                        R relay@relay.an.exchange shared this topic
                      • 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.

                        kevinashworth@mastodon.socialK This user is from outside of this forum
                        kevinashworth@mastodon.socialK This user is from outside of this forum
                        kevinashworth@mastodon.social
                        wrote last edited by
                        #12

                        @ariadne
                        We want (we need) a mix of tasks to work on. Some hard things that we finally figure out. Some easy wins. The fist pumps! The rabbit holes! The process!

                        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.

                          not2b@sfba.socialN This user is from outside of this forum
                          not2b@sfba.socialN This user is from outside of this forum
                          not2b@sfba.social
                          wrote last edited by
                          #13

                          @ariadne Yes, and initially writing the code is only a small portion of the work. To support and build on that code, you need team members who understand it in detail, who know the "why" of the design, who have clue about what compromises were made and what needs to be fixed. Outsourcing that to an LLM means that you get a result that is difficult to maintain, that no one on your team really understands the details of.

                          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.

                            jaypeach53@calckeymusic.socialJ This user is from outside of this forum
                            jaypeach53@calckeymusic.socialJ This user is from outside of this forum
                            jaypeach53@calckeymusic.social
                            wrote last edited by
                            #14

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

                            david_chisnall@infosec.exchangeD 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.

                              crow@irlqt.netC This user is from outside of this forum
                              crow@irlqt.netC This user is from outside of this forum
                              crow@irlqt.net
                              wrote last edited by
                              #15

                              @ariadne@social.treehouse.systems but how will make the 472,495,194th SaaS no one wants in time to be profitable

                              1 Reply Last reply
                              0
                              • 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
                                          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