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.

  • rmuk@feddit.uk
    link
    fedilink
    English
    arrow-up
    7
    ·
    7 hours 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.

  • utopiah@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    13 hours 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…

  • NotMyOldRedditName@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    12 hours 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
      2
      ·
      7 hours 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
      ·
      11 hours 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

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

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

      • utopiah@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        13 hours ago

        Hopefully it was a symbolic downvote. They say they did only to provoke but in reality they did upvote.

      • Björn Tantau@swg-empire.de
        link
        fedilink
        arrow-up
        14
        ·
        1 day ago

        No, my reason was that using a microwave for cooking is completely valid and not at all comparable to letting AI produce garbage for you that you then blindly copy into your own source code.

  • Grimtuck@lemmy.world
    link
    fedilink
    arrow-up
    19
    ·
    1 day 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
      ·
      23 hours 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
        ·
        13 hours 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.

  • kbal@fedia.io
    link
    fedilink
    arrow-up
    72
    arrow-down
    1
    ·
    1 day 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
      28
      arrow-down
      1
      ·
      1 day 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
      7
      arrow-down
      1
      ·
      1 day 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!”

    • greasewizard@slrpnk.net
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      edit-2
      1 day ago

      I liken it to ordering from a restaurant where you’ve never eaten the cuisine, and you try to pass off your dish as if you made it completely from scratch.

  • FriendOfDeSoto@startrek.website
    link
    fedilink
    English
    arrow-up
    65
    arrow-down
    7
    ·
    1 day 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.

      • utopiah@lemmy.world
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        13 hours ago

        So many you didn’t list one.

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

      • porous_grey_matter@lemmy.ml
        link
        fedilink
        arrow-up
        6
        arrow-down
        2
        ·
        1 day 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

  • Anomalocaris@lemm.ee
    link
    fedilink
    arrow-up
    24
    arrow-down
    2
    ·
    edit-2
    7 hours 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
      ·
      7 hours ago

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

  • kescusay@lemmy.world
    link
    fedilink
    arrow-up
    22
    arrow-down
    3
    ·
    1 day 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.

    • ikt@aussie.zone
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      1 day ago

      your corporate IT department stick you with copilot as well eh? Yours go all the way and force you to use MS Edge, MS Teams, MS Windows, MS Sharepoint and every other Microsoft product as well? It’s included with Office365!!!

      • rmuk@feddit.uk
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 hours ago

        As someone who oversees a shop like that, I’ll just say: if there was an even vaguely competitive option, I’d jump at it.

      • porous_grey_matter@lemmy.ml
        link
        fedilink
        arrow-up
        4
        ·
        1 day ago

        The github copilot in vscode is a little less shit than the generic ms copilot (but it still sucks ass compared to just writing anything yourself)

    • Zos_Kia@lemmynsfw.com
      link
      fedilink
      arrow-up
      1
      ·
      21 hours ago

      I mean, people also said that of the first generations of rockers who didn’t know shit about solfeggio. Then they said the same about computer assisted music production.

      I think we don’t give the new generations enough credit. They might come at skills from a direction we find stupid, but they’re not stupid and they can develop critical skills just like we did.

      • kescusay@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        8 hours ago

        I don’t think that comparison is apt. Unlike with music, there are objectively inefficient and badly-executed ways for a program to function, and if you’re only “vibing,” you’re not going to know the difference between such code and clean, efficient code.

        Case in point: Typescript. Typescript is a language built on top of JavaScript with the intent of bringing strong and static type-checking sanity to it. Using Copilot, it’s possible to create a Typescript application without actually knowing the language. However, what you’ll end up with will almost certainly be full of the any type, which turns off type-checking and negates the benefits of using Typescript in the first place. Your code will be much harder to maintain and fix bugs in. And you won’t know that, because you’re not a Typescript developer, you’re a Copilot “developer.”

        I’m not trying to downplay the benefits of using Copilot. Like I said, it’s something I use myself, and it’s a really helpful tool in the developer toolbox. But it’s not the only tool in the toolbox for anyone but “vibe coders.”

  • ikt@aussie.zone
    link
    fedilink
    English
    arrow-up
    25
    ·
    1 day ago

    tbh if this causes the whole school system to be re-evaluated I’ll be happy, school was so utterly streamlined and boring it felt more like a daycare than a genuine place to learn and improve

    Cheating found to be rife in British schools and universities

    This article is more than 10 years old

    https://www.theguardian.com/education/2015/jun/15/cheating-rife-in-uk-education-system-dispatches-investigation-shows

    Chinese students and their parents fight for the right to cheat

    Not cheating, they said, would put them at a disadvantage in a country where student cheating has become standard practice.

    https://qz.com/96793/chinese-students-and-their-parents-fight-for-the-right-to-cheat

    And it wouldn’t surprise me if it was literally everywhere, the push for schooling isn’t to learn, it’s to pass a test, so the incentive isn’t to learn, it’s to pass the test anyway you can

    Maybe there is a lot more interaction in the future between students and teachers, you can have an assignment, study X, upload it on the web portal, and then maybe the next day there will be a 1 on 1 review where the student has to explain parts of it to ensure they understand what they’re doing

    With AI I’m spending more of my time reading code than writing these days and I like to understand what I’m reading

    • HobbitFoot @thelemmy.club
      link
      fedilink
      English
      arrow-up
      2
      ·
      23 hours ago

      You’re getting into a problem with education where there is value in providing ordeals for students to pass, but the cost of grading is significant and something schools are trying to reduce.

      How do you create a system that verifies that the test taker knows the material?

  • simon@lemmy.sdf.org
    link
    fedilink
    arrow-up
    9
    ·
    1 day 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.

  • CaptPretentious@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    1 day ago

    One of my co-workers, maybe oversold his capabilities and experience. That or whoever told me what he was capable of oversold him. Doesn’t matter at this point. Not that long ago, he basically was never submitting any merge requests, and when he did there were a ton of issues. Then one week, everything changed. He was writing code and a style that didn’t match what he had done the week before, there was an excessive amount of documentation where before there was none. It was co-pilot. He had gotten access to copilot, which we all have. But it was obvious that he’s been leaning heavily into it.

    And a short-term yeah it looks like he’s doing really well. But I fear he’s not actually learning anything by doing this. Which means if there’s a mistake, for a major change that needs a happen, He’s not going to get there on his own. One time he tried to submit a merge request and I was like, there’s an obvious flaw here because this could be null and you’re not handling that. If the company ever decides that we’re not going to use co-pilot anymore, cuz I think we’re still on a trial run, He’s going to find himself right back where he started. And that’s going to hurt his career in the end.