this post was submitted on 12 May 2026
197 points (93.8% liked)

Technology

84930 readers
3463 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 3 years ago
MODERATORS
 

In addition to making people stupid, I wonder what affect will LLMs like Claude will have on programmers? How will new programmers learn if companies start using Claude?

you are viewing a single comment's thread
view the rest of the comments
[–] wildncrazyguy138@fedia.io 2 points 1 week ago (1 children)

So…you are concerned that you used a calculator instead of doing math in your head?

Did you know how to do that math before hand?

I think the biggest risk to using AI is that people don’t first learn how to do something before using tools to do the thing. In other words, our 7th grade teachers were right. You should understand the principles before accessing the short cuts.

[–] iglou@programming.dev 0 points 1 week ago* (last edited 1 week ago)

You should understand the principles before accessing the short cuts.

I don't really agree with this take. The reason we teach kids mental calculus is to indeed understand basic principles, but only because their further education is based on those principles.

But it doesn't generalise to everything. I don't need to understand assembly or the basic principles that make a computer work to be a good software engineer using high level programming languages.

And this might be an unpopular take, but you don't even need to understand well low level development to be a good software engineer using high level languages.