I’m damn sure the answer is “no”, but the devs at my workplace are all in on it in a way that’s not as absurd on the surface as the “coding is a solved problem” kind of tech bros. There’s an emphasis on the “human in the loop” that I think is far from sufficient; we used to have a human in the loop, it’s called actually writing your fucking code!

As a sample, this is from a transcript of a recent discussion about AI with some devs on my team:

Me, a senior dev:

To be clear, I’m not saying not to forego the human in the loop. I’m pointing out that there is an inherent contradiction between using agent as our main means of writing code and actually being able to review all of its output – be it before or after opening the PR. I’m worried that we’ll end up in a position that we’re expected to do something intractable, if not strictly speaking impossible.

New mid-level dev:

I just think we should still be responsible for reviewing all the output. Like how I see the before vs now is:

  • Before: human plan -> human write -> human review
  • Now: human plan -> claude write -> human review (+ claude review)

And in effect we’re just as responsible for reviewing every line of the Al code as we were for reviewing every line of human code. Once that changes that’s when the Al slop starts coming out So we should never end up posting a PR where we’re like “hey guys claude wrote this so do the thing you do for claude PRs”

Team tech lead:

@AppetiteOfExcess, this is a problem across all dev teams in every industry. It’s a huge issue. I think we need to lean on Al to speed up PRs, but how we do that is not well defined yet. I think it can help us get our head around a PR faster. Maybe we need to made an artifact for some PRs that give a breakdown of what is changing. Then we can grill Al once it understands the changes. That might speed things up a bit. The important thing is to really understand the code and the impact of the change.

@mid-level_dev I agree with you but I think the new process will be more like the following

  1. Humans (the whole team) plan by making highly defined stories
  2. Al makes an implementation and test plan
  3. Human reviews plan
  4. Al executes the plan with human oversight at certain steps
  5. Al does a review using /code-review (new context by default)
  6. PR is posted with change overview
  7. Human uses Al to understand the changes and review the code

I don’t know how to push back on this while being taken at all seriously. It has me considering that maybe I’m in the wrong for rejecting a tool that is considered useful by all but a few stick in the mud devs, and that those devs will never have a shot at a job again unless they pull their heads out of their asses and join our modern “AI”-driven world.

  • antinutrient [they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    36
    ·
    5 days ago

    To me the least important part about LLM code is the ability to maintain it. I don’t give a fuck about the code at my job or my job or my employer. Fuck them. They’re not going to keep me employed for decades, why should I make sure to create code that can be maintained for that time when it won’t be me doing it. I hope my company goes out of business.

  • Chana [none/use name]@hexbear.net
    link
    fedilink
    English
    arrow-up
    30
    arrow-down
    1
    ·
    5 days ago

    Both of your coworkers’ plans are to actually not review the code. They say Claude will do it. This guarantees you will get garbage and break things. They do actually have techbro misunderstandings of the reliability of these tools and perhaps a misunderstanding of how good they personally are at planning and documentation if they don’t expect more iteration than one PR and review.

    You should also expect the cost of tokens to skyrocket eventually, just as an operational thing.

    But this brings up the real point: why is tech lead giving a shit about, “I think we need to lean on Al to speed up PRs”? Aside from that not actually being the usual outcome, it’s also not their job to care about it. They are acting like C suite or management or a suck-up. “Speed up PRs” isn’t a meaningful thing to anyone except the bean counters trying to create metrics of success to use to discipline labor and climb the ladder. Is team lead spending all their time on PRs? If their new job is reviewing Claude PRs (which they imply and then contradict), they’ll be spending more time on that now, not less. They might do more PR reviews in less time but they’ll either be reviewing for common inevitable mistakes (you cannot rely on Claude to do the review lmao) or just let garbage through and have to fix it later. Either way they’re sacrificing dev time to do more review time, telling themselves it’s faster but likely not tracking whether milestones are being met faster

    But most importantly why are they doing managements’ job. Y’alls job is to promise less to manager so you over deliver but make it sound like you’re technical experts that are irreplaceable. Not sell the idea that writing and reviewing code has been automated and you gotta get your metrics up.

    • Snort_Owl [they/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      27
      ·
      5 days ago

      But most importantly why are they doing managements’ job

      This bit has been baffling me as of late. Almost all software devs I know have bent over backwards to give businesses what they want. It wasnt even that long ago I was revelling in work from home and basically putting most of my day into MMOs. All ai did was enable the worst of us to bootlick harder in some shallow attempt to gain approval.

      My colleagues used to mock me for leaving on time. Like its not even early i have worked my contracted hours and leave and you cant even do that??? They continue to work 12 hour days and tell me their life feels hollow like yeah no shit

        • Snort_Owl [they/them]@hexbear.net
          link
          fedilink
          English
          arrow-up
          13
          ·
          edit-2
          5 days ago

          No the job market could be perfect the behaviour would be the same. A lot of software devs have no concept of class consciousness or solidarity and they will absolutely fuck each other over for no good reason or to just look better than someone else.

          In my circle all my colleagues are commie adjacent cos I got them all unionised so we back each other up but outside of that group its the hunger games. I guess the upside of this ai crap is a decent chunk of software devs now no longer think theyre immortal against the whims of capital so maybe it will change but Im not seeing that yet. All i see today is the wish to be the last man standing which isnt very useful

        • Chana [none/use name]@hexbear.net
          link
          fedilink
          English
          arrow-up
          12
          ·
          5 days ago

          It’s actually worse in the PMC STEM white collar jobs with low unemployment rates. They haven’t been screwed over by management as much so they tend to believe the corpo propaganda. Plus a lot of them are the type to think Elon Musk is a smart “disrupter” or NFTs are a great investment.

              • invalidusernamelol [he/him]@hexbear.net
                link
                fedilink
                English
                arrow-up
                4
                ·
                5 days ago

                I’ve been wanting to try and get a more “professional” job, but every time I talk to someone about it it sounds like hell.

                I’m just gonna deal with the dumb mom and pop bullshit where I’m the only person in the company with any actual computer literacy and get to set all the standards.

    • AppetiteOfExcess [she/her]@hexbear.netOP
      link
      fedilink
      English
      arrow-up
      11
      ·
      5 days ago

      But this brings up the real point: why is tech lead giving a shit about, “I think we need to lean on Al to speed up PRs”? Aside from that not actually being the usual outcome, it’s also not their job to care about it. They are acting like C suite or management or a suck-up. “Speed up PRs” isn’t a meaningful thing to anyone except the bean counters trying to create metrics of success to use to discipline labor and climb the ladder.

      This mindset is rampant at my employer. Devs are well compensated enough with salary and benefits that they see their benefit as being strictly aligned with the company’s. Most of my coworkers seem to have gotten into software development as a way to make money, with little or no love of the craft. Those who do get into the process love the SDLC part of the craft much more than the coding part.

  • PorkrollPosadist [he/him, they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    2
    ·
    edit-2
    5 days ago

    I think it is possible to have ethical “LLMs”, but the technology does not exist. An ethical LLM would require us to re-imagine the entire process, from data gathering, to tagging and organization, to ML training, to applications. There is no ethical application for the existing technology. (I put LLM in scare quotes, because with the required changes, you might not categorize the end result as an LLM any more, though there are broad applications for the use of machine-learning techniques on large bodies of information)

    First and foremost, ethical LLM technology must be environmentally sustainable. We are in the middle of a run-away climate crisis and there is no excuse to be wasting energy like this. Everyone responsible for LLMs and proof-of-work cryptocurrency should be executed right alongside the oil execs. It must preserve attribution. It must not be a tool for crime-prediction, surveillance, and social manipulation (e.g. profile-based advertising). It must be accessible and democratic.

    In my mind, instead of having software which synthesizes language (human or programming languages), it would function as a highly sophisticated search engine. You might prompt “I want to make a REST client which can speak the Matrix protocol” and based on the corpus of training material it can identify the required aspects of an implementation and source material for each required component. This would be a very useful tool, but it is not useful in the way LLMs are being deployed today, which is to steal dead labor (the corpus of free software, documentation, internet discussions, and literature in general), in order to make living labor redundant.

    That said, I would make the argument that LLMs are not the core problem in software engineering. They are deeply exacerbating the actual problem which is a crisis of complexity (which is why I think using them makes you an automatic dickhead). We’re sprinting into a world where we rely on essential components (the kernel or the web browser, for instance), which have completely outrun the capacity for responsible public maintenance. The deficit in maintenance is papered over by using LLM’s to “accelerate” development and review duties, but this only results in even more complexity. I believe this crisis is going to reach a tipping point fairly soon, and it is completely unrelated to the financial situation of the looming AI bubble.

  • Snort_Owl [they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    29
    ·
    edit-2
    5 days ago

    The problem is the vast majority of software engineers are charlatans who would spend 99% of their time making annoying abstractions to piss me off personally instead of solving the problem. Now expand this to ai they can make those annoying abstractions so vast and so quick that you basically need ai to delete their code as well lol. The entire thing is a solution in search if a problem that only really exacerbates the weird dogmas software devs have put in place for years. So for the most part I use this robot shit to delete all their robot shit.

    If you have to use it never get it to start the work for you only use it to tidy up work you have already done yourself, write the plan and MVP and some thin docs and get it to tidy up after using abstractions you approve.

    This way you know what the code is doing, keep your skills and it really only does the boring work for you and a higher tendency to get a reasonable output.

    The other use is as a searcher tool for unfamiliar codebases you can get them to map it out for you or locate something you’re looking for. Since im forced to use it at work this is how I keep my delivery speed high without completely removing my brain from my skull, it gives me direct control and autonomy where ai is a searching or formatting tool at best. It also has the main target of my already working code to go on which means it spends less time doing random shit. If you can basically target it at the stuff you don’t like doing and try to keep doing what you enjoy.

    This is basically the only way i have managed to “keep up” without completely losing my soul or passion for programming. I still need to work on personal projects outside of work to keep sane though and that will be relegated to human written docs, books and typing

    But don’t get me wrong im the biggest ai hater here i detest the technology and what its doing. This is only if you HAVE to use it how not to hurt yourself in the process coming from someone who actually likes solving real problems instead of inventing problems to solve. And you’re not wrong for rejecting the tool because the idea a human just needs to review slop code is ridiculous but also not even what happens in practice and blindly trusting it is kicking the can down the road but also harming your own career position and typically only promoted by people who were shit a writing code.

    • someone [comrade/them, they/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      10
      ·
      edit-2
      5 days ago

      I’ve always had a visceral hatred for the term software engineer itself. The only people that ought to be able to call what they do “software engineering” are people working on must-not-fail-under-any-circumstances programs like control systems for lunar landers or nuclear reactors or MRI machines. There’s a good reason that “engineer” is legally reserved term in many countries, reserved for people who are members of a professional engineering licensing body and who have gone through a formal education and apprenticeship to an engineer. It shouldn’t be able to be slapped on a linkedin profile because some HR lackey says that Spaghetti McVibercoder is an engineer because they know how to vomit Claude code that they don’t understand into a git repo.

      • AssortedBiscuits [they/them]@hexbear.net
        link
        fedilink
        English
        arrow-up
        9
        ·
        5 days ago

        The watering down of the term started with electrical engineers who only work with consumer electronics or mechanical engineers who only work with toys. Civil engineers have been seething about this for decades at this point.

        • livestreamedcollapse@lemmy.ml
          link
          fedilink
          English
          arrow-up
          7
          ·
          edit-2
          5 days ago

          In the sciences too, 30 years ago it was molecular biologists or biochemists ‘engineering’ strains or enzymes but now it seems a whole layer of bioengineers has grown over those research fields doing the same things. The exception is chemical engineering, that’s always just been designing the plumbing for chemical plants so they don’t explode

      • imogen_underscore [it/its, she/her]@hexbear.net
        link
        fedilink
        English
        arrow-up
        4
        ·
        5 days ago

        https://www.cs.utexas.edu/~EWD/transcriptions/EWD10xx/EWD1036.html

        A number of these phenomena have been bundled under the name “Software Engineering”. As economics is known as “The Miserable Science”, software engineering should be known as “The Doomed Discipline”, doomed because it cannot even approach its goal since its goal is self-contradictory. Software engineering, of course, presents itself as another worthy cause, but that is eyewash: if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter “How to program if you cannot.”.

        • KuroXppi [they/them]@hexbear.net
          link
          fedilink
          English
          arrow-up
          2
          ·
          4 days ago

          As economics is known as "The Miserable Science

          The invention of this phrase also conveniently gets the speaker to buy in that economics is, in some way, a science, which it patently isn’t

    • AppetiteOfExcess [she/her]@hexbear.netOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      5 days ago

      The entire thing is a solution in search if a problem that only really exacerbates the weird dogmas software devs have put in place for years.

      Whenever I try to voice this at work, it falls on deaf ears. Management has cultivated a vanguard of devs (“AI champions”, as they’re called) over the past 2 years to ensure the decision to pivot to Slop-Driven Development comes off as relatively bottom-up.

      • Snort_Owl [they/them]@hexbear.net
        link
        fedilink
        English
        arrow-up
        5
        ·
        edit-2
        5 days ago

        There will always be class traitors gunning to fuck us all with the vain hope they can leave us all behind. I hate it all because I live and breathe computer nerd shit and have done my entire life, I really care about my craft and these absolute assholes just continue to shit all over it time and time again. I don’t do it for the business I do it cos I like making good systems.

    • invalidusernamelol [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      4
      ·
      5 days ago

      Abstractions are good sometimes, but only sometimes. LLMs seem to like abusing them like crazy though.

      I’ll pretty frequently use abstractions to take really abrasive APIs and make them easier to use. Specifically because I use Python, and no one ever bothers to implement the data protocols for their classes.

      I shouldn’t be calling resource.get_next_item() in a while loop when it should implement the iterator protocol so __next__ and __iter__ can do that work for me.

      LLMs don’t really seem to care about that sort of abstraction though, since it’s entirely there to make my life as someone who writes code easier, and they will just happily call get_next_item over and over.

  • space_comrade [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    15
    ·
    5 days ago

    Not sure what kind of work you do OP so this isn’t specifically aimed at you but (hot take alert) honestly LLM code is fine for most corposlop projects. That kind of code has almost always been shit that barely worked, it was rushed and even when they gave a “senior engineer” free reign to design fancy abstractions they fall flat about 80% of the time and just make the code harder to maintain in the long run.

    In my experience LLM code from latest frontier models is at least as good as the code of a developer of an average skill level.

    The dumb thing here isn’t AI usage it’s as others have already said that devs seem to be hell bent on having themselves replaced. Use AI as much as you want and then lie through your teeth that you’re actually super needed to supervise it properly.

  • JoeByeThen [he/him, they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    18
    ·
    edit-2
    5 days ago

    Yes. You get an abliterated model and an open source coding agent and you say, “Agent, how would you cause as much damage to the military industrial complex as possible while making sure to cover your tracks?” And then you make sure nothing tracks back to you because you don’t use any services connected to you including your own internet. Piece of cake, in Minecraft.

  • doubledealer [none/use name]@hexbear.net
    link
    fedilink
    English
    arrow-up
    12
    ·
    5 days ago

    Whenever you see anything like human-in-the-loop, read or hear that synonymous with fall-guy.

    I don’t know how to push back on this while being taken at all seriously. It has me considering that maybe I’m in the wrong for rejecting a tool that is considered useful by all but a few stick in the mud devs, and that those devs will never have a shot at a job again unless they pull their heads out of their asses and join our modern “AI”-driven world.

    Right now you are arguing against money, greed. The cost is still being highly subsidized and at work it’s basically impossible to argue against money and this shit literally rots peoples brains. It feels like the same kind of position as being COVID conscious coming into 2027 where some people are so damaged after repeat infections the concept can’t even register and you seem crazy for wearing a mask as they cough in your face.

    Anytime I have to use Super Intelligence shit I document from prompt-to-flawed output, documenting any new vulnerabilities and risks, cost, etc. In theory any middle manager pre COVID/AI brain rot would be able to use this to stab their peers in the back when shit hits the fan and somebody hopefully somewhere in the C-Suite realizes they were ripped off. When the actual cost of running a prompt is passed to the business consumer they should balk at what they get, it should be criminal. I don’t think many executives will actually take any accountability, even admitting that they were duped.

  • CHOPSTEEQ@lemmy.ml
    link
    fedilink
    English
    arrow-up
    12
    ·
    5 days ago

    We “invested” in some hardware to experiment with LLMs before agents took off, so we’re thankfully running open models on infra we own. That removes a lot of the moral problems imo

    As a former 100% “not using that ai shit” guy, I still can’t give up reviewing every single line of code in the stuff I’m responsible for. Add enforcing my opinions on it, it probably would’ve been faster for me to just do it.

    But what I have found immensely useful is sicing it on code I absolutely do not give a single fuck about. Vscode extension doesn’t work how I want? Clone it, tell qwen to fix it, go back to doing valuable work. If it fixes the extension, great, if not, oh well. And if it’s slop, it’s not my problem.

        • CHOPSTEEQ@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 days ago

          It’s not always that simple. Our server room did not have ENOUGH heat to keep up with the AC for it. We’re public sector, it’d be even more wasteful to rip out the cooling system to downsize it than to increase our compute capacity and run experiments with it.

        • PorkrollPosadist [he/him, they/them]@hexbear.net
          link
          fedilink
          English
          arrow-up
          5
          ·
          edit-2
          5 days ago

          Copyleft software licenses come with the requirement that you must publish and distibute your changes in a practical form, and that you are not allowed to restrict how people use those changes. They use copyright as a legal mechanism to do the exact opposite of what copyright is normally intended to do, which is to prohibit distribution, transparency, creation of derivative works, and to place arbitrary restrictions on how a work can be used. By circumventing copyleft, we are ushering in the final enclosure of computation.

          This process will not bring about the end of copyright. Disney will still sue you for seeding their movies or creating works with their trademarked characters, and the courts will still enthusiastically rule in their favor. On the other hand, it will be (it already is) impossible to develop any aspect of digital infrastructure without it being scraped and incorporated into the labor-theft machine so your expertise can be re-applied by some dickhead at Microsoft to build surveillance tech for Israel.

          There is also a difference between distribution (“copyright infringement”) and plagiarism (taking someone else’s work and hiding the source). There is absolutely no reason why we should abandon attribution in a post-copyright world. We should still venerate the authors of meaningful works. We should understand the origins of ideas, discoveries, and cultural trends. The technology which exists today is designed to do the exact opposite. To completely separate our understanding of history, culture, and the development of technology from its actual historical roots.

          • MLRL_Commie [comrade/them, he/him]@hexbear.net
            link
            fedilink
            English
            arrow-up
            3
            ·
            edit-2
            5 days ago

            Do proletarian coders right now get attribution for their contributions or derive any benefit from the current form of gatekeeping?

            I dont disagree with attributing, of course, but I consider that short term small beans compared to gutting the usefulness of IP and making that contradiction much sharper (as you say, right now LLM companies are trying to have their cake and eat it, which will sharpen that contradiction).

            • MLRL_Commie [comrade/them, he/him]@hexbear.net
              link
              fedilink
              English
              arrow-up
              4
              ·
              5 days ago

              My comments read like LLM output? Wtf are you talking about? Is my English that good? Lol

              My point is that the sort of comment I responded to pops up every once in a while. It’s usually someone saying “oh no, LLMs are bad because they steal peoples’ works, so they are bad at creation.” And this is a ridiculous point from a marxist analysis. We should be celebrating if LLMs fuck up IP law systems. Anyone who owns their works and can complain is petit bourgeois (not inherently evil, some artists are good, but not the revolutionary party in capitalism), or they are the bourgeoisie that own the works of proletariat artists and coders. So fuck LLMs for being shittily used, for being energy wasteful, for being easily utilized by shitty managers and tech bros to fuck the world. But I am proud to give critical support in the fight to destroy IP law in the interests of us proles by prolerianizing of everyone

              • space_comrade [he/him]@hexbear.net
                link
                fedilink
                English
                arrow-up
                2
                ·
                5 days ago

                I agree, people using LLMs to reverse engineer proprietary software, port old games to the browser, write a PS5 emulator etc. is good because it throws a wrench into the whole IP racket and heightens contradictions. I’d imagine Sony and Adobe are pretty pissed at the AI techbros right now.

                The prevailing luddite attitude towards AI is myopic as fuck.

    • AppetiteOfExcess [she/her]@hexbear.netOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      5 days ago

      But what I have found immensely useful is sicing it on code I absolutely do not give a single fuck about.

      That’s increasingly becoming all of my code at work lol. I used to care about quality in a “don’t shit where you eat” kind of way, but if C-suite wants slop, they’ll get slop.

  • DogThatWentGorp [he/him, they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    10
    ·
    5 days ago

    Code you wrote yourself and make less dogass in the first place needs to be changed less after reviewing it no? And doesn’t manually reviewing code help you understand what you’re working on and how to write better in general?

    I got a hunch this is me not understanding the industry, but I feel like LLMs only make sense in a world where productivity is measured based on code output.

    Need more mindless fluff? Great news. Need to spend more time writing fluff and you wish something else could do review? Does your team not write high volumes of code? Train the LLM on a high volume dataset.

    Like iunno. Maybe that’s part of it. Just a broken industry practice getting more brokener.

    Also what another user said with the tokens. Once the bubble pops and/or the financial crunch on LLM companies start the cost is going to jump to the point where none of this won’t matter. (I hope anyways)

    • AppetiteOfExcess [she/her]@hexbear.netOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      5 days ago

      I got a hunch this is me not understanding the industry, but I feel like LLMs only make sense in a world where productivity is measured based on code output.

      It’s being pushed moreso to make more features than to make more lines of code. The latter implies the former, of course. The upper management types love going on about releasing features at tHe SpEeD oF aI.

      • DogThatWentGorp [he/him, they/them]@hexbear.net
        link
        fedilink
        English
        arrow-up
        5
        ·
        5 days ago

        To think when I went to school they emphasized so much about iteration and making a solid base to build off of and now they’re saying shit like “the speed of AI” and letting it make god only knows what kind of spaghetti.

        Like in your experience having to work on a team using it, do the the LLMs have a concept of making sure the code is expandable later down the line? Or even just making sure there aren’t super awkward coupling snaffus? I feel like even just casually programming I’ve been seeing more instances of the most bizarre hierarchy and coupling choices but that could also just be me learning to be more mindful IG.

  • stephen@lemmygrad.ml
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    2
    ·
    edit-2
    5 days ago

    The people who think these tools work only do so because they don’t seems to know what software is or how it’s made.

    This idea of “human in the loop” needs to go away (as in the problem is using an LLM to make code. That cannot be compensated for, and people need to go back to taking this job seriously). It doesn’t work and it only leads to ever increasingly complicated process fever dreams to try and compensate with the dissonance in their head that they so strongly believe the hype that they refuse to accept they’re being lied to by the same kinds of people that made social media addictive.

    also, these tools are used by business people who have even less understanding of software to give more work to less people. And the way people respond to that with “I can’t move that fast, so my new aim is to move faster” is so incredibly self defeating. It’s so unserious.

    My eyes roll out of head whenever these kinds of people realise that the way to make the LLMs reliable enough (though often their concept of enough is broken and what they’re producing is not good) is by doing software engineering practises with an unrealistic level of discipline and somehow still sell this as them doing less work

  • TrollAccount69@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 days ago

    It isn’t possible for a human being to write code responsibly.

    Deepseek (the not very smart but very cheap one from China) is running a 2-3x profit on their gpu hours. That means that even with last gen tech running not generally considered very “good” models it’s still profitable to sell inference at 15 cents per million tokens in(.003 cents cache hit!) and 60 cents per million tokens out.

    While the deepseek model loops and makes mistakes more than a Claude for example, when used with a harness it is equally effective if a little slower but at over ten times lower cost.

    The point of this isn’t to bamboozle you with facts and jargon but to show in a clear way that what has happened in programming with llms will not go away with some bubble pop.

    If you want to stay in your industry, get okay with it. I like deepseek and glm.

    From the computer security side of things it has been worth it to recognize that we are currently in a triage process industry wide, that the best process will have to be fixing bugs as fast as possible no matter how and we can deal with the problems introduced by those patches later.