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. What do you think of this concept which I call "the vibe coding paradox":

What do you think of this concept which I call "the vibe coding paradox":

Scheduled Pinned Locked Moved Uncategorized
8 Posts 6 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.
  • alsweigart@mastodon.socialA This user is from outside of this forum
    alsweigart@mastodon.socialA This user is from outside of this forum
    alsweigart@mastodon.social
    wrote last edited by
    #1

    What do you think of this concept which I call "the vibe coding paradox":

    AI can create programs from English.

    English is too imprecise to be a programming language.

    causticmsngo@mastodon.socialC alsweigart@mastodon.socialA jwcph@helvede.netJ joxn@wandering.shopJ 4 Replies Last reply
    0
    • alsweigart@mastodon.socialA alsweigart@mastodon.social

      What do you think of this concept which I call "the vibe coding paradox":

      AI can create programs from English.

      English is too imprecise to be a programming language.

      causticmsngo@mastodon.socialC This user is from outside of this forum
      causticmsngo@mastodon.socialC This user is from outside of this forum
      causticmsngo@mastodon.social
      wrote last edited by
      #2

      @AlSweigart I mean, it's a solved problem. We have an embarrasment of riches in programming languages, we don't need another, less precise one.

      Don't let them fool you; AI is only about labor arbitrage, nothing more.

      1 Reply Last reply
      0
      • alsweigart@mastodon.socialA alsweigart@mastodon.social

        What do you think of this concept which I call "the vibe coding paradox":

        AI can create programs from English.

        English is too imprecise to be a programming language.

        alsweigart@mastodon.socialA This user is from outside of this forum
        alsweigart@mastodon.socialA This user is from outside of this forum
        alsweigart@mastodon.social
        wrote last edited by
        #3

        Rephrased: "AI allows you to program in English, but English is too imprecise to be a programming language."

        (Though I'd say AI does *not* allow you program in English.)

        1 Reply Last reply
        0
        • alsweigart@mastodon.socialA alsweigart@mastodon.social

          What do you think of this concept which I call "the vibe coding paradox":

          AI can create programs from English.

          English is too imprecise to be a programming language.

          jwcph@helvede.netJ This user is from outside of this forum
          jwcph@helvede.netJ This user is from outside of this forum
          jwcph@helvede.net
          wrote last edited by
          #4

          @AlSweigart I'll step it up a few notches & repeat what I've said many times: The whole idea of "tell AI what you want & it'll make it" is a fallacy because nobody, regardless of language or indeed language skill, can describe what they want remotely accurately enough to make it.

          As a designer for a quarter century I can tell you that most of that job is decoding what the client wants, whether it's a chair or an app. Because they cannot say so accurately.

          elfin@mstdn.socialE dtm@mastodon.ccD 2 Replies Last reply
          1
          0
          • jwcph@helvede.netJ jwcph@helvede.net

            @AlSweigart I'll step it up a few notches & repeat what I've said many times: The whole idea of "tell AI what you want & it'll make it" is a fallacy because nobody, regardless of language or indeed language skill, can describe what they want remotely accurately enough to make it.

            As a designer for a quarter century I can tell you that most of that job is decoding what the client wants, whether it's a chair or an app. Because they cannot say so accurately.

            elfin@mstdn.socialE This user is from outside of this forum
            elfin@mstdn.socialE This user is from outside of this forum
            elfin@mstdn.social
            wrote last edited by
            #5

            @jwcph @AlSweigart This ... so this.

            As a Consulting Engineer I *rage* at "The Customer Is Always Right". No, no they are not. They don't know what they want, and they're not even on the same planet of what they *Need*, because they simply don't know. My process is to get them close enough to describing what they want for me to (psychically) parse what they need and Then we can start design/refine process.

            1 Reply Last reply
            0
            • jwcph@helvede.netJ jwcph@helvede.net

              @AlSweigart I'll step it up a few notches & repeat what I've said many times: The whole idea of "tell AI what you want & it'll make it" is a fallacy because nobody, regardless of language or indeed language skill, can describe what they want remotely accurately enough to make it.

              As a designer for a quarter century I can tell you that most of that job is decoding what the client wants, whether it's a chair or an app. Because they cannot say so accurately.

              dtm@mastodon.ccD This user is from outside of this forum
              dtm@mastodon.ccD This user is from outside of this forum
              dtm@mastodon.cc
              wrote last edited by
              #6

              @jwcph

              I second that.

              Most of my job is translating nonsensical client direction into something useful and effective. It is rarely a direct translation.

              In fact, it’s similar to working in a different language. You need someone who can write copy in the language you are targeting, not just offer a literal translation.

              I had a client with a tagline of “Immerse Yourself,” that when translated directly became “Drown Yourself.”

              Not the same thing.

              @AlSweigart @elfin

              elfin@mstdn.socialE 1 Reply Last reply
              0
              • dtm@mastodon.ccD dtm@mastodon.cc

                @jwcph

                I second that.

                Most of my job is translating nonsensical client direction into something useful and effective. It is rarely a direct translation.

                In fact, it’s similar to working in a different language. You need someone who can write copy in the language you are targeting, not just offer a literal translation.

                I had a client with a tagline of “Immerse Yourself,” that when translated directly became “Drown Yourself.”

                Not the same thing.

                @AlSweigart @elfin

                elfin@mstdn.socialE This user is from outside of this forum
                elfin@mstdn.socialE This user is from outside of this forum
                elfin@mstdn.social
                wrote last edited by
                #7

                @dtm @jwcph @AlSweigart Now I want an "Immerse Yourself" T-SHirt for meetings. 😆

                cc @juliewebgirl

                1 Reply Last reply
                0
                • alsweigart@mastodon.socialA alsweigart@mastodon.social

                  What do you think of this concept which I call "the vibe coding paradox":

                  AI can create programs from English.

                  English is too imprecise to be a programming language.

                  joxn@wandering.shopJ This user is from outside of this forum
                  joxn@wandering.shopJ This user is from outside of this forum
                  joxn@wandering.shop
                  wrote last edited by
                  #8

                  @AlSweigart under what circumstances would you use English to have an LLM generate a program and then use the program without ever checking the generated code? if the answer isn’t “I always do that and have no qualms about it”, that’s what it means for English to be too imprecise as a programming language.

                  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