expr

joined 2 years ago
[–] expr@programming.dev 7 points 2 months ago

Right, and if the moderation allows Nazi ideology to run rampant, you have a Nazi town. Especially when it's all mostly bots spewing Nazi talking points anyway.

Refusing to fight hate speech is tantamount to supporting it.

[–] expr@programming.dev 11 points 2 months ago (5 children)

Isn't it already basically Nazi town?

[–] expr@programming.dev 15 points 2 months ago

Actually typing out code has literally never been the bottleneck. It's a vanishingly small amount of what we do. An experienced engineer can type out bash or Python scripts without so much as blinking. And better yet, they can do it without completely fabricating commands and library functions.

The hard part is truly understanding what it is you're trying to do in the first place, and that fundamentally requires a level of semantic comprehension that LLMs do not in any way possess.

It's very much like the "no code" solutions of yesteryear. They sound great on paper until you're faced with the reality of the buggy, unmaintainable nightmare pile of spaghetti code that they vomit into your repo.

LLMs are truly a complete joke for software development tasks. I remain among the top 3-4 developers in terms of speed and output at my workplace (and all of the fastest people refuse to use LLMs as well), and I don't create MRs chock full of bullshit that has to be ripped out (fucking sick of telling people to delete absolutely useless tests that do nothing but slow down our CI pipeline). The slowest people are those that keep banging their head against the LLM for "efficiency" when it's anything but.

It's the fucking stupidest trend I've seen in my career and I can't wait until people finally wake up and realize it's both incredibly inefficient and incredibly wasteful.

[–] expr@programming.dev -1 points 2 months ago (3 children)

And all of the AI bullshit in non-AI communities?

[–] expr@programming.dev 1 points 2 months ago

People say this but I've yet to have that happen. Have had to leave it overnight sometimes, no issue.

[–] expr@programming.dev 8 points 2 months ago

After the code of conduct nonsense I was extremely skeptical of Ladybird. Seems that skepticism is well-founded. Fascists gonna fascist, I guess.

[–] expr@programming.dev 7 points 3 months ago (1 children)

Just because a lot of people are using them does not necessarily mean they are actually valuable. You're claim assumes that people are acting rationally regarding them. But that's an erroneous assumption to make.

People are falling in "love" with them. Asking them for advice about mental health. Treating them like they are some kind of all-knowing oracle (or even having any intelligence whatsoever), when in reality they know nothing and cannot reason at all.

Ultimately they are immensely effective at creating a feedback loop that preys on human psychology and reinforces a dependency on it. It's a bit like addiction in that way.

[–] expr@programming.dev 2 points 3 months ago (1 children)

So completely unqualified to speak to the experience of being a software engineer? Ok.

[–] expr@programming.dev 2 points 3 months ago (3 children)

So you've just been talking out of your ass for the whole thread? That explains a lot.

[–] expr@programming.dev 4 points 3 months ago

Yeah, fortunately while our CTO is giddy like a schoolboy about LLMs, he hasn't actually attempted to force it on anyone, thankfully.

Unfortunately, a number of my peers now seem to have become irreparably LLM-brained.

[–] expr@programming.dev 2 points 3 months ago (5 children)

It is, actually. The entire point of what I was saying is that you have all these engineers now that reflexively jump straight to their LLM for anything and everything. Using their brains to simply write some code themselves doesn't even occur to them as an something they should do. Much like you do, by the sounds of it.

[–] expr@programming.dev 9 points 3 months ago (10 children)

No, good engineers were not constantly googling problems because for most topics, either the answer is trivial enough that experienced engineers could answer them immediately, or complex and specific enough to the company/architecture/task/whatever that Googling it would not be useful. Stack overflow and the like has always only ever really been useful as the occasional memory aid for basic things that you don't use often enough to remember how to do. Good engineers were, and still are, reasoning through problems, reading documentation, and iteratively piecing together system-level comprehension.

The nature of the situation hasn't changed at all: problems are still either trivial enough that an LLM is pointless, or complex and specific enough that an LLM will get it wrong. The only difference is that an LLM will spit out plausible-sounding bullshit and convince people it's valuable when it is, in fact, not.

view more: ‹ prev next ›