• FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    8
    arrow-down
    23
    ·
    4 days ago

    this is no doubt all vibe coded which I hate

    No doubt, but why do you hate it? Vibe coding actually works now, and it means we can ditch Electron!

        • sbird@retrofed.com
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          2
          ·
          edit-2
          3 days ago

          Hi friend! Epic Games actively promoting that they are “vibe coding” all their software and being all cocky is not good.

          The effective monopoly by Valve is not great, and DRM games are not good at all, but prices aren’t being driven up like the console market is, they are awesomely supporting Linux with projects like Proton, they are innovating with hardware (albeit unfulfilled orders are big problem that they need to fix!), meanwhile Epic is boasting about a broken vibe coded Linux client and they are not offering anything much of value to the open-source community, nothing like Proton at the very least!

          I would encourage everybody to purchase games through GOG and itch.io if it’s available there, with Steam as a last resort e.g. for some multiplayer titles! Lutris, Heroic, etc. exist if you use Linux :D

          The CEO of Epic Games has also donated lots of money to Omarchy, and tells you all you need to know about their beliefs (if yapping about LLMs replacing human programming wasn’t enough).

          • Sina@beehaw.org
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            5
            ·
            3 days ago

            I understand the negative sentiments, but LLMs are replacing human coding as we speak & largely have already outside of certain niche sectors. This is where we are, Valve engineers are certainly using LLMs as well. Sweeny is far worse than Gabe in everything, intelligence, political views etc, but that matters very little here. Everyone is vibecoding to a certain extent & I’m not sure what’s better, actively promoting it or trying to pretend that you are not. The industry is gravitating toward the latter, because that’s what seems to sell more for obvious reasons, but it’s just theater.

            • sbird@retrofed.com
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              1
              ·
              3 days ago

              My personal opinion is that LLMs shouldn’t be used at all except for certain use cases, namely translation and processing large data sets (computers are good at repeating tasks, LLMs are no different). However, of course, some people will be using LLMs for programming. I do not and am against it, but people do what people do, however there is a difference between using it a tool and claiming that it will replace human programming. Neither is particularly amazing in my book, but almost everybody would agree that the latter is much, much worse, for jobs, the maintainability of the codebase, and user experience (broken apps are bad!)

              Epic Games are claiming to “vibe code” all their software and repeating the rhetoric of the likes of OpenAI and Anthropic. Turns out, everybody does not like it when companies ship broken software that doesn’t work at all, and boasting about it will hurt your image.

              that matters very little here

              I would imagine most people would prefer supporting someone who doesn’t donate to racists! LLMs, especially corporate ones, are typically associated with the far-right because it’s literally giving a handful of companies supreme power over your information, your code, your independent thinking, and most importantly in this case your creativity (a fascist’s wet dream).

              Also, you seem to have ignored my main points about Valve. Their monopoly is bad, we should support other third-party stores like itch.io and GOG more! You have also ignored Valve’s contribution to Linux gaming and their genuine innovation in hardware (see Steam Deck, Frame VR headset, Steam Controller 2, etc.)

              • FizzyOrange@programming.dev
                link
                fedilink
                arrow-up
                1
                arrow-down
                5
                ·
                3 days ago

                there is a difference between using it a tool and claiming that it will replace human programming

                Yeah the difference is about 6 months of model releases.

                Seriously, you would have been totally correct 6 months ago (or if you are still using models from 6 months ago). Now… not so much.

                Remember when we all laughed when Anthropic tried to vibe code a C compiler and it was laughably broken? Yeah now they can vibe code an entire OS.

                (They should really run that C compiler test again just to show how much progress they’ve made.)

                • sbird@retrofed.com
                  link
                  fedilink
                  English
                  arrow-up
                  4
                  arrow-down
                  1
                  ·
                  3 days ago

                  Again, you have dodged all my other points. Plus, using it as a tool (checking for bugs, running tests, that sort of stuff) and telling your staff to only vibe code software is bad!

                  And it’s still not working, the Linux client for Epic Games failed spectacularly with lots of issues. The recent vibe coded replicas of Photoshop and friends have lots of bugs and crashes too (morally grey area in my book due to Adobe being an awful company, less people paying their exorbitant subscriptions is always better, but undeniably the “clones” are broken)

        • spartanatreyu@programming.dev
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          2 days ago

          I’d doubt they’d be using it past simply testing the technology and simple translation of customer support messages in spoken languages that they aren’t able to converse in.

          They’re not beholden to shareholders, so they’re not incentivised to chase short term gains over long term sustainable profits, so they’re not pushed to use AI and rot out their own understanding of their own codebases from underneath themselves.