I’m sorry but I’m frustrated by the blatant misuse of AI by my students and colleagues alike. It’s so obvious when they don’t understand what they’ve written.

  • kbal@fedia.io
    link
    fedilink
    arrow-up
    66
    arrow-down
    1
    ·
    1 month ago

    Microwaving is cooking. Vibe coding is to microwaving what staring at the food and pretending you have heat-ray vision is to microwaving.

    • Vinny_93@lemmy.world
      link
      fedilink
      arrow-up
      25
      arrow-down
      1
      ·
      1 month ago

      More like vibe coding is chucking the wrong ingredients at a fire and hoping the end result is edible.

    • Thorry84@feddit.nl
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      1 month ago

      And because the food was frozen and is thawing because of the ambient heat, people will point and shout: “SEE! It is working! I am actually heating the food with my heat-ray vision!”

  • FriendOfDeSoto@startrek.website
    link
    fedilink
    English
    arrow-up
    54
    arrow-down
    4
    ·
    1 month ago

    That’s unfair to microwave ovens because they have established uses, even in some fine dining establishments. So-called AI has none of that just yet.

      • porous_grey_matter@lemmy.ml
        link
        fedilink
        arrow-up
        6
        arrow-down
        4
        ·
        1 month ago

        Not really, it has a couple of niche uses mainly because people externalised the cost of coming up with a good analytical solution to their data processing problem (e.g. medical imaging analysis) which would be vastly more efficient and give insight into the underlying mechanisms, but that would cost grant money rather than VC capital and further externalised energy and environmental costs which are finally born by us, the taxpayers. Ultimately the technology as a whole is delivering very little value and like all hype bubbles mainly serves as a way of further enriching billionaires. But text generator go brrrrr

      • utopiah@lemmy.world
        link
        fedilink
        arrow-up
        2
        arrow-down
        3
        ·
        1 month ago

        So many you didn’t list one.

        Also OP didn’t talk about AI broadly, just vibe coding.

  • kescusay@lemmy.world
    link
    fedilink
    arrow-up
    22
    arrow-down
    3
    ·
    1 month ago

    I’m of two minds on this.

    On the one hand, I find tools like Copilot integrated into VS Code to be useful for taking some of the drudgery out of coding. Case in point: If I need to create a new schema for an ORM, having Copilot generate it according to my specifications is speedy and helpful. It will be more complete and thorough than the first draft I’d come up with on my own.

    On the other, the actual code produced by Copilot is always rife with errors and bloat, it’s never DRY, and if you’re not already a competent developer and try to “vibe” your way to usablility, what you’ll end up with will frankly suck, even if you get it into a state where it technically “works.”

    Leaning into the microwave analogy, it’s the difference between being a chef who happens to have a microwave as one of their kitchen tools, and being a “chef” who only knows how to follow microwave instructions on prepackaged meals. “Vibe coders” aren’t coders at all and have no real grasp of what they’re creating or why it’s not as good as what real coders build, even if both make use of the same tools.

  • Anomalocaris@lemm.ee
    link
    fedilink
    arrow-up
    21
    arrow-down
    2
    ·
    edit-2
    1 month ago

    vibe coding is when you promised your boss a nice steamed ham but you get some burgers from the nearest fast food instead and call it your cooking. and at the end you end up burning your house.

    • rmuk@feddit.uk
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 month ago

      I know what you’re referring to, and I thought that too until he said “northern lights”. Ya gotta learn to listen.

  • Grimtuck@lemmy.world
    link
    fedilink
    arrow-up
    18
    ·
    1 month ago

    I would say it’s more accurate to say that vibe coding is to coding what microwaving a ready meal is to being a restaurant chef.

    • qarbone@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 month ago

      No, “coding” to “cooking” is accurate because an unfortunate minority of people make code that makes the “microwave meal” look appetizing. Vibe coding can look like code and not work, while I’ve seen code that neither looks nor, in fact, is “edible”.

      • Grimtuck@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        You clearly haven’t eaten my wife’s cooking and most ready meals might look like food but don’t have a lot of nutrition and have now salt than you need in a week.

  • holycrap@lemm.ee
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    1 month ago

    Vibe coding is to coding what ordering takeout from a shady ghost kitchen is to cooking

  • utopiah@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    1 month ago

    Good analogy as most people don’t understand how a microwave is working either.

    That being said, at least microwaving isn’t on fast track to pollute our entire ecosystem so…

  • rmuk@feddit.uk
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    1
    ·
    1 month ago

    Man, don’t you be dragging down microwave cookery like that. People who depend on LLMs are not like people who cook with the microwave; they’re more like people who don’t know how to cook, refuse to learn, eat takeout for every single meal, and still demand you address them as “chef”.

    And now I’m going to talk about microwave cookery.

    I think people who object to microwave cooking and see it as ‘lesser’ are either snobs, or people who have never used anything less than 100% power and get food that’s both scalding hot and still frozen.

    If you’re in the second camp, try cooking for twice as long at 50% power. For most foods you’ll get an even heat well beyond anything a convection oven could manage. In some dishes the unevenness (e.g. crisping) is desirable, but in most it’s not.

        • moonburster@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          1 month ago

          And that’s exactly my point! Same with rice, you can have rice in a few minutes via the microwave. I like to be in control of my food however and quite often choose the longer road so I have better choice in how the rice or potato comes out

  • simon@lemmy.sdf.org
    link
    fedilink
    arrow-up
    7
    ·
    1 month ago

    I’m asking for more extensive documentation these days. Helps show the author themselves understand the code they’re asking me to review. The code itself I just skim.

    • Walop@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      12
      ·
      edit-2
      1 month ago

      It’s not just using an LLM to assist. It’s more generating the whole source with an LLM, running it once to check if it seems to work (if it “vibes” good) and then publishing it without even trying to read through and understand the code.

      Edit: just to clarify, the odds are that the generated code performs awfully, doesn’t handle even the simplest edge cases and has security problems.

      • BromSwolligans@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 month ago

        I’m only a casual coder (although I hope to get better in the coming years), but this is how I feel in the office when someone farts a half formed, semiliterate speech to text little dingleberry into ChatGPT, and then sends as a professional email the full bodied thing it whips up based on it. I’ve got a colleague who used to be in “LD” classes when they were young and they’ve come a long way to being a near 30-year business professional in this department, and they have always struggled with reading and writing and so tools like Grammarly and now ChatGPT help this person take a fully-formed email and give it the once-over before sending, and I don’t judge that and that isn’t what I’m describing; what I mean is my boss (for example), who can’t string more than five written words together, or read a sentence any longer, and certainly isn’t interested in learning how to, who now uses ChatGPT to send page-long emails or “cook up” long and supposedly philosophical LinkedIn posts about leadership.

        I cannot conceive of how a person does that, and sends it with a straight face, totally shameless. Why should I even bother to respond to something like that? Who am I responding to? It certainly isn’t the supposed author. My college program mentor was doing the same thing near the end of my degree program and it was so fucking obvious. He went from never responding to me to suddenly sending these long and enthusiastic emails that recited back to me every point I had made as though they were all worth reiterating (they weren’t), the way one might show one was actively listening (which itself only adds to the irony). And it is such a deep insult to receive one of these emails because it says at once that you both 1) don’t respect me enough to put your own thoughts in writing for me, or to have enough thoughts to write down to begin with and 2) that you think I’m a complete fucking idiot who either won’t notice your ruse, or am also a vapid creature, too vapid to care because “aren’t we all just doing it this way now?”

        The philosophical argument against vibe coding seems pretty self evident although the most compelling “argument” I’ve seen against it, I saw on Lemmy, maybe a repost from BlueSky where someone pointed out that it’s the tech bros trying to take this one last manual tool from the hands and minds of users and turn it into a subscription for which our skills (like writing and composition) will inevitably atrophy to the point we cannot do it without the subscription service anymore. Pure evil.

    • webghost0101@sopuli.xyz
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      It appears like that is what it ha become but i used to interpret it as just quick and dirty programming for fun rather then trying to code well.

      I found that while i love to code for creative fun i hate being a developer and being told what and how to code.

  • vane@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    1 month ago

    Close but it’s more extreme vibe coding is putting all ingredients into shit hole mixing them up, drinking all and smiling. Just like advertising.

  • NotMyOldRedditName@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 month ago

    Does anyone here actually cook in their microwave? I don’t mean reheat things or defrost and heat a pizza pop, but like actually cook something with the varying temperatures and all that shit they can do. Like is anyone making raw meatballs, saucing them and cooking them in the microwave?

    I remember my parents cooking onions with butter in the microwave to put on subs, but I’ve never done anything like that.

    • rmuk@feddit.uk
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 month ago

      Yeah, me.

      Here’s the rule of thumb: do you think the food benefits from being cooked unevenly? For meatballs as you mentioned, I’d sear them in a frying pan to get a little bit of crispiness before I cook them through in the sauce in the microwave. Hunters chicken, cakes, seafood, all good. The microwave will cook far more evenly than a convection oven, though sometimes the unevenness is desirable.

    • spookex@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      1 month ago

      From time to time, just some veggies to go along with air fried chicken.

      But that’s because I don’t own a stove, all of my cooking is handled by an air fryer, rice cooker, and the microwave

    • BlueMagma@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      1 month ago

      You can steam potato from raw in the microwave, just need to put some water in a bowl next to the potatoes plate. Or use a special bowl made for this. It’s quicker than using a steamer, and just as good.