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. this is what actual nuance about AI looks like - Dorian Taylor @doriantaylor on how LLM coding is vaguely possible, but of limited usefulness for real work

this is what actual nuance about AI looks like - Dorian Taylor @doriantaylor on how LLM coding is vaguely possible, but of limited usefulness for real work

Scheduled Pinned Locked Moved Uncategorized
20 Posts 5 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.
  • prietschka@mastodon.socialP prietschka@mastodon.social

    @craigduncan @davidgerard @doriantaylor It's also possible to complete preparing dinner using only an assortment of power tools from the garage, or to perform open heart surgery using only tools found in a kindergarten classroom.

    craigduncan@mastodon.auC This user is from outside of this forum
    craigduncan@mastodon.auC This user is from outside of this forum
    craigduncan@mastodon.au
    wrote last edited by
    #4

    @prietschka @davidgerard @doriantaylor

    Seriously, the article by Dorian Taylor is a really well written summary of the state of things, and some needed perspective:

    "In other words, we shouldn’t be excusing this technology for getting things wrong, but impressed that it ever gets anything right."

    The point about ELIZA is spot on. If you happen to have written such a program in primary school it's harder to invest too much in the LLM output.

    prietschka@mastodon.socialP 1 Reply Last reply
    0
    • craigduncan@mastodon.auC craigduncan@mastodon.au

      @prietschka @davidgerard @doriantaylor

      Seriously, the article by Dorian Taylor is a really well written summary of the state of things, and some needed perspective:

      "In other words, we shouldn’t be excusing this technology for getting things wrong, but impressed that it ever gets anything right."

      The point about ELIZA is spot on. If you happen to have written such a program in primary school it's harder to invest too much in the LLM output.

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

      @craigduncan @davidgerard @doriantaylor I'm just being silly, pay no attention to me.

      craigduncan@mastodon.auC 1 Reply Last reply
      0
      • prietschka@mastodon.socialP prietschka@mastodon.social

        @craigduncan @davidgerard @doriantaylor I'm just being silly, pay no attention to me.

        craigduncan@mastodon.auC This user is from outside of this forum
        craigduncan@mastodon.auC This user is from outside of this forum
        craigduncan@mastodon.au
        wrote last edited by
        #6

        @prietschka

        True for all of us. Thanks for being silly.

        1 Reply Last reply
        0
        • davidgerard@circumstances.runD davidgerard@circumstances.run

          this is what actual nuance about AI looks like - Dorian Taylor @doriantaylor on how LLM coding is vaguely possible, but of limited usefulness for real work

          Link Preview Image
          Slop-Machine Future

          The arc of large language models is mediocre, and it bends toward “target procurement”.

          favicon

          (buttondown.com)

          cap_ybarra@beige.partyC This user is from outside of this forum
          cap_ybarra@beige.partyC This user is from outside of this forum
          cap_ybarra@beige.party
          wrote last edited by
          #7

          @davidgerard @doriantaylor even these nuanced takes get a lot wrong and assign too much usefulness where none is deserved

          doriantaylor@mastodon.socialD 1 Reply Last reply
          0
          • cap_ybarra@beige.partyC cap_ybarra@beige.party

            @davidgerard @doriantaylor even these nuanced takes get a lot wrong and assign too much usefulness where none is deserved

            doriantaylor@mastodon.socialD This user is from outside of this forum
            doriantaylor@mastodon.socialD This user is from outside of this forum
            doriantaylor@mastodon.social
            wrote last edited by
            #8

            @cap_ybarra @davidgerard cool, what do they get wrong

            cap_ybarra@beige.partyC 2 Replies Last reply
            0
            • doriantaylor@mastodon.socialD doriantaylor@mastodon.social

              @cap_ybarra @davidgerard cool, what do they get wrong

              cap_ybarra@beige.partyC This user is from outside of this forum
              cap_ybarra@beige.partyC This user is from outside of this forum
              cap_ybarra@beige.party
              wrote last edited by
              #9

              @doriantaylor @davidgerard

              "it's good for writing unit tests"

              is it really though? how are you sure the tests fail in the circumstances you need them to? are all unit tests equally valuable?

              "i didn't have to read the documentation for x"

              so you understand all the ways it can fail, and the circumstances under which you expect it to succeed? you're sure it didn't miss some critical detail?

              the answer to all of these questions, btw, comes from grokking the code, which will mean you need to read the code and toy with it enough to sufficiently inhabit it, in which case how much time did you save, really?

              doriantaylor@mastodon.socialD 1 Reply Last reply
              0
              • doriantaylor@mastodon.socialD doriantaylor@mastodon.social

                @cap_ybarra @davidgerard cool, what do they get wrong

                cap_ybarra@beige.partyC This user is from outside of this forum
                cap_ybarra@beige.partyC This user is from outside of this forum
                cap_ybarra@beige.party
                wrote last edited by
                #10

                @doriantaylor @davidgerard these takes reveal an immature level of engineering understanding, and while this article isn't their source, i do get mega fatigued of hearing them.

                again, i'm just some asshole who has done this forever and no one of any consquence, my take may be ignored, i'm used to it, folks gotta get that bag

                1 Reply Last reply
                0
                • cap_ybarra@beige.partyC cap_ybarra@beige.party

                  @doriantaylor @davidgerard

                  "it's good for writing unit tests"

                  is it really though? how are you sure the tests fail in the circumstances you need them to? are all unit tests equally valuable?

                  "i didn't have to read the documentation for x"

                  so you understand all the ways it can fail, and the circumstances under which you expect it to succeed? you're sure it didn't miss some critical detail?

                  the answer to all of these questions, btw, comes from grokking the code, which will mean you need to read the code and toy with it enough to sufficiently inhabit it, in which case how much time did you save, really?

                  doriantaylor@mastodon.socialD This user is from outside of this forum
                  doriantaylor@mastodon.socialD This user is from outside of this forum
                  doriantaylor@mastodon.social
                  wrote last edited by
                  #11

                  @cap_ybarra @davidgerard

                  1) at no point did i say it was *good* for writing unit tests, i just said it was *possible* to generate them; whether they're any good is a separate consideration

                  like these things are known to make bad tests and even alter tests to pass; my point was you can't get away with skipping test coverage whether you write the tests by hand or it generates them, because of the way it works ("works")

                  but as we both pointed out, no guarantee generating tests will save any time

                  cap_ybarra@beige.partyC doriantaylor@mastodon.socialD 2 Replies Last reply
                  0
                  • doriantaylor@mastodon.socialD doriantaylor@mastodon.social

                    @cap_ybarra @davidgerard

                    1) at no point did i say it was *good* for writing unit tests, i just said it was *possible* to generate them; whether they're any good is a separate consideration

                    like these things are known to make bad tests and even alter tests to pass; my point was you can't get away with skipping test coverage whether you write the tests by hand or it generates them, because of the way it works ("works")

                    but as we both pointed out, no guarantee generating tests will save any time

                    cap_ybarra@beige.partyC This user is from outside of this forum
                    cap_ybarra@beige.partyC This user is from outside of this forum
                    cap_ybarra@beige.party
                    wrote last edited by
                    #12

                    @doriantaylor @davidgerard you're right, my read was insufficiently close. i'm a jerk

                    1 Reply Last reply
                    0
                    • doriantaylor@mastodon.socialD doriantaylor@mastodon.social

                      @cap_ybarra @davidgerard

                      1) at no point did i say it was *good* for writing unit tests, i just said it was *possible* to generate them; whether they're any good is a separate consideration

                      like these things are known to make bad tests and even alter tests to pass; my point was you can't get away with skipping test coverage whether you write the tests by hand or it generates them, because of the way it works ("works")

                      but as we both pointed out, no guarantee generating tests will save any time

                      doriantaylor@mastodon.socialD This user is from outside of this forum
                      doriantaylor@mastodon.socialD This user is from outside of this forum
                      doriantaylor@mastodon.social
                      wrote last edited by
                      #13

                      @cap_ybarra @davidgerard

                      2) web api client boilerplate is a consummate pain in the ass, because every vendor does theirs ever so slightly differently. it's also likely one of the things that's super well-represented in the training data, plus it'll either work when you run it or it won't; it's pretty low-risk. the failure mode is i have to correct it by hand (and it isn't like i didn't have the reference docs open contemporaneously anyway).

                      cap_ybarra@beige.partyC 2 Replies Last reply
                      0
                      • doriantaylor@mastodon.socialD doriantaylor@mastodon.social

                        @cap_ybarra @davidgerard

                        2) web api client boilerplate is a consummate pain in the ass, because every vendor does theirs ever so slightly differently. it's also likely one of the things that's super well-represented in the training data, plus it'll either work when you run it or it won't; it's pretty low-risk. the failure mode is i have to correct it by hand (and it isn't like i didn't have the reference docs open contemporaneously anyway).

                        cap_ybarra@beige.partyC This user is from outside of this forum
                        cap_ybarra@beige.partyC This user is from outside of this forum
                        cap_ybarra@beige.party
                        wrote last edited by
                        #14

                        @doriantaylor @davidgerard but, and bear with me here, what if we decided to not accept boilerplate as an inevitable thing that must be prompted through and instead wrote some code to ease the burden

                        1 Reply Last reply
                        0
                        • doriantaylor@mastodon.socialD doriantaylor@mastodon.social

                          @cap_ybarra @davidgerard

                          2) web api client boilerplate is a consummate pain in the ass, because every vendor does theirs ever so slightly differently. it's also likely one of the things that's super well-represented in the training data, plus it'll either work when you run it or it won't; it's pretty low-risk. the failure mode is i have to correct it by hand (and it isn't like i didn't have the reference docs open contemporaneously anyway).

                          cap_ybarra@beige.partyC This user is from outside of this forum
                          cap_ybarra@beige.partyC This user is from outside of this forum
                          cap_ybarra@beige.party
                          wrote last edited by
                          #15

                          @doriantaylor @davidgerard the boilerplate could be made unnecessary deterministically instead of accepted as a price of doing business

                          doriantaylor@mastodon.socialD 1 Reply Last reply
                          0
                          • cap_ybarra@beige.partyC cap_ybarra@beige.party

                            @doriantaylor @davidgerard the boilerplate could be made unnecessary deterministically instead of accepted as a price of doing business

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

                            @cap_ybarra that i agree with completely; my own work is completely deterministic and i'm a big proponent of open standards, and resent the fact that every web API is ever so slightly different from every other.

                            i guess my observation is that people *are* using LLMs to generate code, and will likely continue to (despite being a blunt tool in my opinion), but i suspect when measured from the outside, the net gains are going to vary dramatically.

                            (@davidgerard has written similar-ish things)

                            cap_ybarra@beige.partyC 1 Reply Last reply
                            0
                            • doriantaylor@mastodon.socialD doriantaylor@mastodon.social

                              @cap_ybarra that i agree with completely; my own work is completely deterministic and i'm a big proponent of open standards, and resent the fact that every web API is ever so slightly different from every other.

                              i guess my observation is that people *are* using LLMs to generate code, and will likely continue to (despite being a blunt tool in my opinion), but i suspect when measured from the outside, the net gains are going to vary dramatically.

                              (@davidgerard has written similar-ish things)

                              cap_ybarra@beige.partyC This user is from outside of this forum
                              cap_ybarra@beige.partyC This user is from outside of this forum
                              cap_ybarra@beige.party
                              wrote last edited by
                              #17

                              @doriantaylor @davidgerard i'm perhaps over sensitive to the "llms are ok sometimes" takes. they're overrepresented and you do not, under any circumstances, gotta hand it to em

                              doriantaylor@mastodon.socialD 1 Reply Last reply
                              0
                              • cap_ybarra@beige.partyC cap_ybarra@beige.party

                                @doriantaylor @davidgerard i'm perhaps over sensitive to the "llms are ok sometimes" takes. they're overrepresented and you do not, under any circumstances, gotta hand it to em

                                doriantaylor@mastodon.socialD This user is from outside of this forum
                                doriantaylor@mastodon.socialD This user is from outside of this forum
                                doriantaylor@mastodon.social
                                wrote last edited by
                                #18

                                @cap_ybarra @davidgerard the empirical reality i'm seeing is a) people seem to believe they're useful and b) they're already expensive, and those people are not going to want to pay 10-20x what they're currently paying, and so the situation will equilibrate eventually around locally-runnable models that are "good enough" for rote coding tasks over existing mundane procedural languages.

                                like i would bet money that the halo of LLM as panacea is eventually going to dissipate, but that will remain.

                                cap_ybarra@beige.partyC 1 Reply Last reply
                                0
                                • doriantaylor@mastodon.socialD doriantaylor@mastodon.social

                                  @cap_ybarra @davidgerard the empirical reality i'm seeing is a) people seem to believe they're useful and b) they're already expensive, and those people are not going to want to pay 10-20x what they're currently paying, and so the situation will equilibrate eventually around locally-runnable models that are "good enough" for rote coding tasks over existing mundane procedural languages.

                                  like i would bet money that the halo of LLM as panacea is eventually going to dissipate, but that will remain.

                                  cap_ybarra@beige.partyC This user is from outside of this forum
                                  cap_ybarra@beige.partyC This user is from outside of this forum
                                  cap_ybarra@beige.party
                                  wrote last edited by
                                  #19

                                  @doriantaylor @davidgerard i will remain steadfast in my belief that rote coding tasks are a skill issue

                                  doriantaylor@mastodon.socialD 1 Reply Last reply
                                  0
                                  • cap_ybarra@beige.partyC cap_ybarra@beige.party

                                    @doriantaylor @davidgerard i will remain steadfast in my belief that rote coding tasks are a skill issue

                                    doriantaylor@mastodon.socialD This user is from outside of this forum
                                    doriantaylor@mastodon.socialD This user is from outside of this forum
                                    doriantaylor@mastodon.social
                                    wrote last edited by
                                    #20

                                    @cap_ybarra @davidgerard i mean maybe but i find most people just flatly do not understand higher-order programming and cannot be made to

                                    1 Reply Last reply
                                    0
                                    • R relay@relay.an.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