this post was submitted on 14 May 2026
25 points (100.0% liked)

Technology

84699 readers
3469 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] muusemuuse@sh.itjust.works 4 points 1 day ago

That’s the problem. This is one of those things that you gain momentum in, not simply experience. You can lose that momentum.

Tech bros are going to end up enslaving us to this shit.

[–] Dumhuvud@programming.dev 12 points 2 days ago (2 children)

Software Engineers

Oftentimes I wonder what civil or mechanical engineers think about webdevs-turned-prompt-writers calling themselves "engineers".

[–] Holytimes@sh.itjust.works 2 points 1 day ago* (last edited 1 day ago)

Every real engineer I have ever talked to gets pissed when a key board jockey calls themselves engineer. Regardless of AI or not.

Coders arnt engineers never will be never have been. The engineer title was straight up stolen and misused by corpos and idiots to fluff up their egos. The entire term software engineer is a bullshit title for idiots who have zero respect for actual engineers or are toadies to mega corpos and sold their self respect for a bigger pay check. Prompt engineers are even worse and frankly fuck em all.

They as much engineers as a 3 year old is an engineer when building with Lincoln logs.

[–] Mulligrubs@lemmy.world 7 points 1 day ago

Solution is simple, learn to code.

ha

[–] webkitten@piefed.social 1 points 1 day ago

You still need to review and verify the code, actually implement it, and improve it if you use AI.

If you just blindly accept it then you're just lazy to begin with.

[–] Amnesigenic@lemmy.ml 7 points 2 days ago

Loudly announcing your increasing incompetence to the world seems like a weird career move, maybe consider lying about that?

[–] Mearcfara@lemmy.ml 1 points 1 day ago (1 children)

is this much different than IT guys not knowing how to solder anymore? I started my career learning about individual components and doing math by hand, and shortly after I was told that all we did was swap cards. My job eventually turned into a more or less normal IT job (compared to what it was), and by the time I moved on, we weren't even using command prompts anymore.

I remember asking one of my instructors about how layer 1 can generate layer 2, and he had an idea, but couldn't really point at components and give an explanation. One could say that I represent that first step in the death of knowledge due to convenience and optimization, but it hasn't really negatively affected me outside of curiosity. Even when I'm working on legacy equipment and actually do have to bust out a soldering iron, that's usually because I'm being cheap and don't want to buy new cards.

So, this makes me wonder: is it really all that bad if someone can't sit down and write lines and lines of code, but can understand it well enough to direct AI? I've used AI to help me code in some unfamiliar languages and all of the outputs I got were utterly unusable. So, in my anecdote, it didn't make up for my lack of skill in the slightest.

I say this as someone who taught himself blacksmithing on principle, so it's not like i'm some techbro or something. Obligatory I think AI is overpromised, but this seems like one of the few things it can actually assist with, assuming the person using it is capable enough to be using it.

[–] KyuubiNoKitsune@lemmy.blahaj.zone 1 points 1 day ago (1 children)

When big corpos own the tooling I definitely think it's a problem.

[–] Mearcfara@lemmy.ml 1 points 1 day ago

That's a good point. I hadn't thought of that. That's actually pretty terrifying to think that you'd have to rent your professional skillset.

[–] FosterMolasses@leminal.space 4 points 2 days ago

Oh no... who could have... possibly... foreseen this...

[–] ferrule@sh.itjust.works 4 points 2 days ago (1 children)

We use it at work and I now have disabled it for all the typeahead stuff. Far too many times it guesses what I am doing incorrectly and it made using my TAB key (which inserts the propper two spaces) impossible.

The only place I still use it is for reading and identifying compiler errors. Even then it is only about 50% correct as most times it falls into the "Oh you are right, X isn't the solution. Have you tried X?" I have had few bad interns and even they were smart enough to not forget what they said in their previous sentence.

[–] Smoogs@lemmy.world 1 points 2 days ago

This is why I've never tossed any of the developer bookmarks

I've been training new hires how to look stuff up on stack and dictionaries to fix code that went wrong after AI mucked it up. They aren't even being trained to parachute in school.

What a sad time line we are in.

[–] shoo@lemmy.world 3 points 2 days ago (3 children)

Things I've realized while working with AI (Claude code):

  • It's fantastic for very small macros and medium length scripts. Think dev ops stuff, pre-commit hooks, transforming data. Keep it small enough to manually review and something you can run without destroying anything important. This can massively boost your codebase QoL. [Double bonus for not wasting tokens to solve the same problem over and over]
  • It's decent-to-good at debugging but not consistent with fixes. It can find some utf encoding edge case that might have taken you 1hr+ but suggest the dumbest bandaid fix you've ever seen. Also very good at spinning up unit test suites for basic edge cases.
  • Due to obvious training bias, it's pretty good with common libraries and cloud platform infrastructure. It could probably help with writing a complex cron call, debugging regex or fixing an IaC config. On the flip side it won't bother to use the latest package version or know your niche/new library.
  • It does better with greenfield because exploring your codebase introduces a ton of bias. It might try to fit in an ugly hack when a refactor to simplify everything is way easier.
  • It's absolutely garbage with UI, just throws the most disorganized HTML together that isn't reactive or reusable. OK enough for ugly internal stuff but God help anyone relying on it for that.
  • This is setting up to be the biggest rug pull in history. People that buy into it heavily just to save a couple bucks on engineer payroll are going to be fucked when they start ratcheting up the token price.

All in all it can be useful when used with care but will never be a magic bullet.

[–] Archr@lemmy.world 1 points 2 days ago

This is basically what I discovered as well. I have found that Ai writes code that is complex and "works" (at least most of the time) but it is heavily over engineered and often contains design choices that make expanding functionality effectively impossible without a full refactor.

When I tried having the Ai fix a test failure the Ai would either fix the code, fix the test, or change the test and the code breaking everything else in the chain.

I no longer use vibe coding because it is just faster/better for me to write the code.

But for tiny scripts it is very good.

load more comments (2 replies)
[–] Kaligalis@lemmy.world 3 points 2 days ago (1 children)

Nah, AI isn't that good. When you don't properly review every single line twice, you get the most absurd bullshit you've ever seen.
I use Claude Code Opus daily btw.

[–] Nalivai@lemmy.world 3 points 2 days ago (1 children)

That's the funnest part. You loose your ability to code, and you do it by using thing that isn't even that good, and you don't get anything out of it. Isn't that great?

[–] HaraldvonBlauzahn@feddit.org 1 points 2 days ago

You forgot that you'll work for less salary because "work has become much simpler, every intern can do it now!/s"

[–] GutterRat42@lemmy.world 1 points 2 days ago

I want to become a software entomologist, you know, so I can study all their bugs.

[–] Sam_Bass@lemmy.world 1 points 2 days ago* (last edited 1 day ago) (1 children)

that happens across all technological industries. when cars first became available, hsnds were needed to build them. nowadays most of it is done by robots. clerical workers were replaced by computers. and now "artificial intelligence" machines are trying to replace artists and writers, editors, and managers. unfortunately, the people that do those jobs are not just going to keel over and disappear. at what technological point do we stop and say thats enough? there has even been talk of replacing ceos with ai. are shareholders next? nobody will be able to buy those products anymore either

[–] SparroHawc@lemmy.zip 0 points 1 day ago (1 children)

nowadays most of it is done by robots.

The difference is that the robots are actually better at reliably making cars than the humans were. Vibe coding very much does not produce better, more reliable code.

[–] nerv@fedinsfw.app 1 points 1 day ago

The machines are better at repeating a task with no down time but even then quality will degrade. That is why quality verification exists.

Hand made cars - or anything, by extension - are so expensive because of the human attention going into it. A specialized worker, technician, engineer, etc, makes sure their job is the best because they are specialists at what they do.

[–] ImgurRefugee114@reddthat.com 6 points 3 days ago (3 children)

Lol! Losers. I've been programming for almost two decades and extensive use of AI hasn't compromised my skills AT ALL! These slop machines can't hope to compete with the quantity and magnitude of subtle bugs I write. My code was terrible long before I made bots have mental breakdowns trying to work with it.

load more comments (3 replies)
[–] NocturnalMorning@lemmy.world 1 points 2 days ago

I weap for the environment and our future water and electricity availability.

[–] collapse_already@lemmy.ml 3 points 3 days ago (11 children)

We have been interviewing for entry level positions and the new grads know less than ever before. I don't really care what they know, I am looking for evidence that they can think, but I usually ease them into thinking scenarios by asking easy foundational questions like how many bits in a byte. You would think I was asking for them to explain the Shrodinger wave equations... One candidate was waivering between 13 and 17...

[–] Kaligalis@lemmy.world 1 points 2 days ago

It's called entry-level for a reason. Back in my days, you could start such a position without any formal education as long as you were willing to acquire the required skills and knowledge without needing a nanny. We had to go to the library or actually buy the books for knowledge. Now they can just use the internet.
The actual requirement for doing the job never changed. And it's not knowledge.

[–] andallthat@lemmy.world 2 points 3 days ago (1 children)
[–] luluberlue@lemmy.blahaj.zone 2 points 1 day ago

You jest, but a byte isn't always 8 bits (well, nowaday it kinda is, de facto, but it wasn't always like that). An 8-bit byte is called an octet, I don't see it used much in english, but apparently it is used nonetheless, after a quick check. Since octets are the standard byte size, I suppose we could call them "metric bytes".

load more comments (9 replies)
load more comments
view more: next ›