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. The hidden beauty of vibe coding

The hidden beauty of vibe coding

Scheduled Pinned Locked Moved Uncategorized
19 Posts 17 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.
  • gerrymcgovern@mastodon.greenG This user is from outside of this forum
    gerrymcgovern@mastodon.greenG This user is from outside of this forum
    gerrymcgovern@mastodon.green
    wrote last edited by
    #1

    The hidden beauty of vibe coding

    "It passed all the unit tests, the shape of the code looks right," he said. It's 3.7x more lines of code that performs 2,000 times worse than the actual SQLite. Two thousand times worse for a database is a non-viable product. It's a dumpster fire. Throw it away. All that money you spent on it is worthless."

    https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/

    mrundkvist@archaeo.socialM patricktingen@mastodon.nlP dpnash@c.imD nf3xn@mastodon.socialN gatesvp@mstdn.caG 9 Replies Last reply
    1
    0
    • gerrymcgovern@mastodon.greenG gerrymcgovern@mastodon.green

      The hidden beauty of vibe coding

      "It passed all the unit tests, the shape of the code looks right," he said. It's 3.7x more lines of code that performs 2,000 times worse than the actual SQLite. Two thousand times worse for a database is a non-viable product. It's a dumpster fire. Throw it away. All that money you spent on it is worthless."

      https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/

      mrundkvist@archaeo.socialM This user is from outside of this forum
      mrundkvist@archaeo.socialM This user is from outside of this forum
      mrundkvist@archaeo.social
      wrote last edited by
      #2

      @gerrymcgovern
      "AI still doesn't work very well, businesses are faking it, and a reckoning is coming"

      1 Reply Last reply
      0
      • gerrymcgovern@mastodon.greenG gerrymcgovern@mastodon.green

        The hidden beauty of vibe coding

        "It passed all the unit tests, the shape of the code looks right," he said. It's 3.7x more lines of code that performs 2,000 times worse than the actual SQLite. Two thousand times worse for a database is a non-viable product. It's a dumpster fire. Throw it away. All that money you spent on it is worthless."

        https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/

        patricktingen@mastodon.nlP This user is from outside of this forum
        patricktingen@mastodon.nlP This user is from outside of this forum
        patricktingen@mastodon.nl
        wrote last edited by
        #3

        @gerrymcgovern
        Vibe coding is fine as long as you use it for personal projects or for proofs of concept.

        As soon as you start using it for "real" applications, you lost.

        poprox@social.lolP zipkid@gts.solfood.beZ 2 Replies Last reply
        0
        • patricktingen@mastodon.nlP patricktingen@mastodon.nl

          @gerrymcgovern
          Vibe coding is fine as long as you use it for personal projects or for proofs of concept.

          As soon as you start using it for "real" applications, you lost.

          poprox@social.lolP This user is from outside of this forum
          poprox@social.lolP This user is from outside of this forum
          poprox@social.lol
          wrote last edited by
          #4

          @PatrickTingen @gerrymcgovern "vibe coding" is a euphemism for plagiarism. even for personal projects or proofs of concept, plagiarism is unethical and impermissible. not to mention there's substantial cost and harm for every single prompt.

          circus_maximus@social.anoxinon.deC steveclough@metalhead.clubS 2 Replies Last reply
          0
          • patricktingen@mastodon.nlP patricktingen@mastodon.nl

            @gerrymcgovern
            Vibe coding is fine as long as you use it for personal projects or for proofs of concept.

            As soon as you start using it for "real" applications, you lost.

            zipkid@gts.solfood.beZ This user is from outside of this forum
            zipkid@gts.solfood.beZ This user is from outside of this forum
            zipkid@gts.solfood.be
            wrote last edited by
            #5

            @PatrickTingen
            And a million people vibe coding personal projects also help the earth to burn. There, we all lost because of them. 🤬
            @gerrymcgovern

            1 Reply Last reply
            0
            • gerrymcgovern@mastodon.greenG gerrymcgovern@mastodon.green

              The hidden beauty of vibe coding

              "It passed all the unit tests, the shape of the code looks right," he said. It's 3.7x more lines of code that performs 2,000 times worse than the actual SQLite. Two thousand times worse for a database is a non-viable product. It's a dumpster fire. Throw it away. All that money you spent on it is worthless."

              https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/

              dpnash@c.imD This user is from outside of this forum
              dpnash@c.imD This user is from outside of this forum
              dpnash@c.im
              wrote last edited by
              #6

              @gerrymcgovern The stats for the vibe-coded SQLite rewrite in Rust being literally thousands of times slower than SQLite are simply wild. Such as needing almost 2 seconds to do 100 single-ID lookups. I'm pretty sure I could improve on that operation just by slurping a CSV with unique row IDs into memory and doing a binary search on said row IDs. Would I want to? No, but I'm also not *trying* to build an actual RDB engine either.

              curious_carrot@mastodon.socialC 1 Reply Last reply
              0
              • gerrymcgovern@mastodon.greenG gerrymcgovern@mastodon.green

                The hidden beauty of vibe coding

                "It passed all the unit tests, the shape of the code looks right," he said. It's 3.7x more lines of code that performs 2,000 times worse than the actual SQLite. Two thousand times worse for a database is a non-viable product. It's a dumpster fire. Throw it away. All that money you spent on it is worthless."

                https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/

                nf3xn@mastodon.socialN This user is from outside of this forum
                nf3xn@mastodon.socialN This user is from outside of this forum
                nf3xn@mastodon.social
                wrote last edited by
                #7

                @gerrymcgovern Tired of explaining that more lines of code does not equal more productivity. I don't think there will be a reckoning, they will expect us to get used to cloud outages instead and just accept 'the robot ate my homework' as an excuse.

                1 Reply Last reply
                0
                • gerrymcgovern@mastodon.greenG gerrymcgovern@mastodon.green

                  The hidden beauty of vibe coding

                  "It passed all the unit tests, the shape of the code looks right," he said. It's 3.7x more lines of code that performs 2,000 times worse than the actual SQLite. Two thousand times worse for a database is a non-viable product. It's a dumpster fire. Throw it away. All that money you spent on it is worthless."

                  https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/

                  gatesvp@mstdn.caG This user is from outside of this forum
                  gatesvp@mstdn.caG This user is from outside of this forum
                  gatesvp@mstdn.ca
                  wrote last edited by
                  #8

                  @gerrymcgovern This is an unusual article. It mixes truth and misconceptions in awkward ways.

                  For example:

                  Smiley pointed to a recent attempt to rewrite SQLite in Rust using AI

                  This isn't what happened. It was a C Compiler that was rewritten. A different tester then rebuilt SQLite using both the AI and the official one. The AI one did worse.

                  But it did worse for very specific reasons. The AI version was only tested for correctness. It was only given unit tests as a parameter for success. It failed on real world performance tests, because it was never actually given that as a requirement.

                  Lines of code, number of [pull requests], these are liabilities. These are not measures of engineering excellence."... Measures of engineering excellence, said Smiley, include metrics like deployment frequency, lead time to production, change failure rate, mean time to restore, and incident severity.

                  So these are famously known as the DORA metrics. And they don't measure engineering excellence, ... /1

                  gatesvp@mstdn.caG 1 Reply Last reply
                  0
                  • gatesvp@mstdn.caG gatesvp@mstdn.ca

                    @gerrymcgovern This is an unusual article. It mixes truth and misconceptions in awkward ways.

                    For example:

                    Smiley pointed to a recent attempt to rewrite SQLite in Rust using AI

                    This isn't what happened. It was a C Compiler that was rewritten. A different tester then rebuilt SQLite using both the AI and the official one. The AI one did worse.

                    But it did worse for very specific reasons. The AI version was only tested for correctness. It was only given unit tests as a parameter for success. It failed on real world performance tests, because it was never actually given that as a requirement.

                    Lines of code, number of [pull requests], these are liabilities. These are not measures of engineering excellence."... Measures of engineering excellence, said Smiley, include metrics like deployment frequency, lead time to production, change failure rate, mean time to restore, and incident severity.

                    So these are famously known as the DORA metrics. And they don't measure engineering excellence, ... /1

                    gatesvp@mstdn.caG This user is from outside of this forum
                    gatesvp@mstdn.caG This user is from outside of this forum
                    gatesvp@mstdn.ca
                    wrote last edited by
                    #9

                    @gerrymcgovern ... they measure the capabilities of the engineering platform along with the expertise of the people using that platform.

                    There are lots of companies with excellent engineers and crummy DORA scores because they don't have the institutional support to improve those metrics. Nor does the score mean the business is successful. You can have great DORA metrics and still lack for paying customers.

                    "The other challenge here is that the incentives are misaligned,"

                    But then he proceeds to list a bunch of examples for competing incentives. His examples of "misaligned" are really examples of "I would like to deliver less and get paid more"... /2

                    gatesvp@mstdn.caG 1 Reply Last reply
                    0
                    • gatesvp@mstdn.caG gatesvp@mstdn.ca

                      @gerrymcgovern ... they measure the capabilities of the engineering platform along with the expertise of the people using that platform.

                      There are lots of companies with excellent engineers and crummy DORA scores because they don't have the institutional support to improve those metrics. Nor does the score mean the business is successful. You can have great DORA metrics and still lack for paying customers.

                      "The other challenge here is that the incentives are misaligned,"

                      But then he proceeds to list a bunch of examples for competing incentives. His examples of "misaligned" are really examples of "I would like to deliver less and get paid more"... /2

                      gatesvp@mstdn.caG This user is from outside of this forum
                      gatesvp@mstdn.caG This user is from outside of this forum
                      gatesvp@mstdn.ca
                      wrote last edited by
                      #10

                      @gerrymcgovern ...

                      If there's an incentives problem here, it's that companies have been paying for a lot of BS rituals and they're discovering that the BS generating machine is undermining part of the ritual. Companies have also been getting away with under-specifying success in order to pad results as "good". But Gen AIs will "fill in" the under-specificity with made up data. Or they will fail to deliver anything into the gap that some human was hoping would be filled.

                      But none of this is "misaligned". It's intentional ambiguity designed to protect business units. The AI is just exposing the BS for what it is.

                      OP is kind of talking about that BS problem. But he's taking weird micro angles to view subsets of the problem without calling out the greater problem. He's not wrong, but he's also not really right either. 🤷🏻‍♂️ //

                      1 Reply Last reply
                      0
                      • gerrymcgovern@mastodon.greenG gerrymcgovern@mastodon.green

                        The hidden beauty of vibe coding

                        "It passed all the unit tests, the shape of the code looks right," he said. It's 3.7x more lines of code that performs 2,000 times worse than the actual SQLite. Two thousand times worse for a database is a non-viable product. It's a dumpster fire. Throw it away. All that money you spent on it is worthless."

                        https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/

                        arclight@oldbytes.spaceA This user is from outside of this forum
                        arclight@oldbytes.spaceA This user is from outside of this forum
                        arclight@oldbytes.space
                        wrote last edited by
                        #11

                        @gerrymcgovern You love to see it:
                        "Insurers, he said, are already lobbying state-level insurance regulators to win a carve-out in business insurance liability policies so they are not obligated to cover AI-related workflows. "That kills the whole system," Deeks said."

                        Someone will be left holding the bag when slop kills someone, bankrupts a business, or causes serious damage. Insurers will make sure it isn't them.

                        1 Reply Last reply
                        0
                        • gerrymcgovern@mastodon.greenG gerrymcgovern@mastodon.green

                          The hidden beauty of vibe coding

                          "It passed all the unit tests, the shape of the code looks right," he said. It's 3.7x more lines of code that performs 2,000 times worse than the actual SQLite. Two thousand times worse for a database is a non-viable product. It's a dumpster fire. Throw it away. All that money you spent on it is worthless."

                          https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/

                          uplategeek@bitbang.socialU This user is from outside of this forum
                          uplategeek@bitbang.socialU This user is from outside of this forum
                          uplategeek@bitbang.social
                          wrote last edited by
                          #12

                          @gerrymcgovern message from management: I didn’t read your test report, but our AI assistant told us we should fire all but one software engineer and push to prod, whatever that means. Let us know how it goes, we’ll be at the money burning party our AI assistant scheduled for us.

                          1 Reply Last reply
                          0
                          • dpnash@c.imD dpnash@c.im

                            @gerrymcgovern The stats for the vibe-coded SQLite rewrite in Rust being literally thousands of times slower than SQLite are simply wild. Such as needing almost 2 seconds to do 100 single-ID lookups. I'm pretty sure I could improve on that operation just by slurping a CSV with unique row IDs into memory and doing a binary search on said row IDs. Would I want to? No, but I'm also not *trying* to build an actual RDB engine either.

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

                            @dpnash @gerrymcgovern

                            Do you have a link you would like to share about this 1000 times slower implementation of a SQLite instance?

                            pmdj@mstdn.socialP mawhrin@circumstances.runM 2 Replies Last reply
                            0
                            • poprox@social.lolP poprox@social.lol

                              @PatrickTingen @gerrymcgovern "vibe coding" is a euphemism for plagiarism. even for personal projects or proofs of concept, plagiarism is unethical and impermissible. not to mention there's substantial cost and harm for every single prompt.

                              circus_maximus@social.anoxinon.deC This user is from outside of this forum
                              circus_maximus@social.anoxinon.deC This user is from outside of this forum
                              circus_maximus@social.anoxinon.de
                              wrote last edited by
                              #14

                              @poprox @PatrickTingen @gerrymcgovern

                              Given that, when a model is trained with GPL code, it has to be GPL'ed itself, would be fair.
                              No fun to say, but I think copyright/IP issues have a long way to go until the whole thing is settled and needless to say, is has to be fair

                              1 Reply Last reply
                              0
                              • poprox@social.lolP poprox@social.lol

                                @PatrickTingen @gerrymcgovern "vibe coding" is a euphemism for plagiarism. even for personal projects or proofs of concept, plagiarism is unethical and impermissible. not to mention there's substantial cost and harm for every single prompt.

                                steveclough@metalhead.clubS This user is from outside of this forum
                                steveclough@metalhead.clubS This user is from outside of this forum
                                steveclough@metalhead.club
                                wrote last edited by
                                #15

                                @poprox @PatrickTingen @gerrymcgovern The problem is that all coders take from other people, copy code, and vibe coding does this better, in theory.

                                There is a lot of harm, and there are - IME - better ways of ding this. Or at least, there were, until they were all enshittified.

                                1 Reply Last reply
                                0
                                • curious_carrot@mastodon.socialC curious_carrot@mastodon.social

                                  @dpnash @gerrymcgovern

                                  Do you have a link you would like to share about this 1000 times slower implementation of a SQLite instance?

                                  pmdj@mstdn.socialP This user is from outside of this forum
                                  pmdj@mstdn.socialP This user is from outside of this forum
                                  pmdj@mstdn.social
                                  wrote last edited by
                                  #16

                                  @curious_carrot @dpnash @gerrymcgovern It's linked from the original Register article: https://medium.com/write-a-catalyst/an-ai-wrote-576-000-lines-to-replace-sqlite-7ea538826d72

                                  1 Reply Last reply
                                  0
                                  • curious_carrot@mastodon.socialC curious_carrot@mastodon.social

                                    @dpnash @gerrymcgovern

                                    Do you have a link you would like to share about this 1000 times slower implementation of a SQLite instance?

                                    mawhrin@circumstances.runM This user is from outside of this forum
                                    mawhrin@circumstances.runM This user is from outside of this forum
                                    mawhrin@circumstances.run
                                    wrote last edited by
                                    #17

                                    @curious_carrot @dpnash @gerrymcgovern yes. (and you have it too.)

                                    oh, and it's 20000 times slower, actually.

                                    1 Reply Last reply
                                    0
                                    • gerrymcgovern@mastodon.greenG gerrymcgovern@mastodon.green

                                      The hidden beauty of vibe coding

                                      "It passed all the unit tests, the shape of the code looks right," he said. It's 3.7x more lines of code that performs 2,000 times worse than the actual SQLite. Two thousand times worse for a database is a non-viable product. It's a dumpster fire. Throw it away. All that money you spent on it is worthless."

                                      https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/

                                      autoiue@mastodon.xn--cfa.xyzA This user is from outside of this forum
                                      autoiue@mastodon.xn--cfa.xyzA This user is from outside of this forum
                                      autoiue@mastodon.xn--cfa.xyz
                                      wrote last edited by
                                      #18

                                      @gerrymcgovern The original article has it at 20000× worse x)

                                      Link Preview Image
                                      Your LLM Doesn't Write Correct Code. It Writes Plausible Code.

                                      One of the simplest tests you can run on a database:

                                      favicon

                                      (blog.katanaquant.com)

                                      1 Reply Last reply
                                      0
                                      • gerrymcgovern@mastodon.greenG gerrymcgovern@mastodon.green

                                        The hidden beauty of vibe coding

                                        "It passed all the unit tests, the shape of the code looks right," he said. It's 3.7x more lines of code that performs 2,000 times worse than the actual SQLite. Two thousand times worse for a database is a non-viable product. It's a dumpster fire. Throw it away. All that money you spent on it is worthless."

                                        https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/

                                        shelldozer@oldbytes.spaceS This user is from outside of this forum
                                        shelldozer@oldbytes.spaceS This user is from outside of this forum
                                        shelldozer@oldbytes.space
                                        wrote last edited by
                                        #19

                                        @gerrymcgovern KLOC as a measurement of productivity has come back into fashion yet again, for the *umpteenth* time. We never learn. Welcome to the 1970s.

                                        1 Reply Last reply
                                        0
                                        • mttaggart@infosec.exchangeM mttaggart@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