this post was submitted on 29 May 2026
566 points (98.6% liked)

Technology

85016 readers
2663 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
you are viewing a single comment's thread
view the rest of the comments
[–] Cocodapuf@lemmy.world 0 points 15 hours ago* (last edited 15 hours ago) (3 children)

I don't like to use libraries I don't understand. Probably part why I'm not a professional developer, but it's the principle of the thing - don't put out code you can't vouch for.

I mean, yes, it's way easier to just use the library, trust it works; but by that logic, it's also way easier to just let an llm code for you.

[–] amju_wolf@pawb.social 2 points 5 hours ago (1 children)

...but do yoz "understand libraries" by reading every line of their code, or by reading the documentation? And only in the parts you're actually interested in?

[–] Cocodapuf@lemmy.world 1 points 4 hours ago

Yeah, a general understanding is enough. But I think yeah, actually skim over the code, at least get a basic idea about how the internal methods work. Depending on what you're using the library for, it could be prudent to know more about how data structures are handled.

Honestly, you'll probably learn something in the process.

[–] AwesomeLowlander@sh.itjust.works 5 points 15 hours ago (1 children)

Probably part why I'm not a professional developer, but it's the principle of the thing

There's no 'principle' here, that's something that simply would not be possible in any sort of large project. To suggest all professional software developers read every line of every library before using it is ridiculously unworkable.

[–] mabeledo@lemmy.world -2 points 12 hours ago (1 children)

Libraries can be audited. LLM generated code cannot.

[–] Jakeroxs@sh.itjust.works 3 points 7 hours ago* (last edited 7 hours ago) (1 children)

Yes it can, its literally still code.

[–] mabeledo@lemmy.world 0 points 6 hours ago (1 children)

I know it’s code. You are missing the point.

Any library with a critical user mass is auditable, because a fraction of those users would take the time to do so, whereas all LLM generated variations of the same library cannot and will never be auditable.

[–] Jakeroxs@sh.itjust.works 2 points 6 hours ago (1 children)

That's literally not what you said, you said "LLM code can not be auditable" which is demonstrably wrong.

Go ahead and move the goal posts though.

[–] mabeledo@lemmy.world 0 points 6 hours ago* (last edited 9 minutes ago)

You missed the context. I don’t blame you.

Tell me how in hell are you going to audit every single variation of code generated by a LLM, that's equivalent to a whole library. I'll wait.