• 1 Post
  • 23 Comments
Joined 9 个月前
cake
Cake day: 2025年3月9日

help-circle


  • Slower?

    Is getting a whole C# class unit tested in minutes slower, compared to setting up all the scaffolding, test data etc, possibly taking hours?

    Is getting a React hook, with unit tests in minutes slower than looking up docs, hunting on Stack Overflow etc and slowly creating the code by hand over several hours?

    Are you a dev yourself, and in that case, what’s your experience using LLM’S?


  • I don’t think we’re using LLM’S in the same way?

    As I’ve stated several times elsewhere in this thread, I more often than not get excellent results, with little to no hallucinations. As a matter of fact, I can’t even remember the last time it happened when programming.

    Also, they way I work, no one could ever tell that I used an LLM to create the code.

    That leaves us your point #4, and what the fuck? Why do upper management always seem to be so utterly incompetent and without a clue when it comes to tech? LLM’S are tools, not a complete solution.



  • Monounity@lemmy.worldOPtoProgrammingLLM's hallucinating or taking our jobs?
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    6 小时前

    I do wonder why so many devs seem to have so wildly different experiences? You seem to have LLM’s making up stuff as they go, while I’m over here having it create mostly flawless code over and over again.

    Is it different behavior for different languages? Is it different models, different tooling etc?

    I’m using it for C#, React (Native), Vue etc and I’m using the web interface of one of the major LLM’S to ask questions, pasting the code of interfaces, sometimes whole React hooks, components etc and I get refactored or even new components back.

    I also paste whole classes or functions (anonymized) to get them unit tested. Could you elaborate on how you’re using LLM’S?







  • But they’re not hallucinating when I use them? Are you just repeating talking points? It’s not like the code I write is somehow connected with an AI, I just bounce my code off of an LLM. And when I’m done reviewing each line, adding stuff, checking design docs etc, no one could tell that an LLM was ever used for creating that piece of code in the first place. To this date I’ve never failed a code review on “that’s AI slop, please remove”.

    I’d argue that greater efficiency sometimes gives me more free time, hue hue




  • Monounity@lemmy.worldOPtoProgrammingLLM's hallucinating or taking our jobs?
    link
    fedilink
    arrow-up
    9
    arrow-down
    6
    ·
    edit-2
    8 小时前

    So you’re not in the “they’re only hallucinating” camp, I take it? I actually start out with a solid mental model of what I want to do, ending up with small unit tested classes/functions that all pass code review. It’s not like I just tell an “AI” to write the whole thing and commit and push without reviewing myself first.

    Edit: and as I commented elsewhere in this thread, the way I’m using LLM’s, no one could tell that an LLM ever was involved.




  • Yeah, what is the point? I mean all of my clients want the side effects like using date and time, saving files and whatnot. And we’re able to achieve 80% FP pureness using traditional tools, ie good enough. We’re separating the logic from the data layer/ui layer and hide any side effects behind interfaces to be able unit test functions that are now pseudo-pure. So what does FP bring to the table that a dev working fulltime needs? Less complexity, better performance, faster shipping?

    FP is absolutely beautiful from a philosophical or mathematical point of view, but there’s a reason it never became mainstream.




  • I started out with Basic on a computer sporting MS DOS, a Pentium 75 and 16 mb ram! Then I continued down the rabbit hole and discovered HTML and that led to the newly invented JavaScript and here I am today programming full time. I can’t believe it’s only 10 years ago I started out in the 90’s. Right? Guys?