this post was submitted on 24 Dec 2025
46 points (96.0% liked)

Programming

24030 readers
308 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
top 6 comments
sorted by: hot top controversial new old
[–] x00z@lemmy.world 6 points 10 hours ago

This is why modularity in software is so good. You separate parts of the software and only interact with the abstraction. This way you don't have to fully understand the inner workings of every component.

[–] myfunnyaccountname@lemmy.zip 7 points 11 hours ago (1 children)

Just ask ai to read the code base and tell you.

[–] cr1cket@sopuli.xyz 0 points 10 hours ago (1 children)

Oh it will definitely tell you something. It will be complete bullshit, but it's something.

[–] TrumpetX@programming.dev 3 points 4 hours ago

Of all the things AI does well, this is one of them

[–] jjjalljs@ttrpg.network 18 points 16 hours ago (1 children)

The worst is when people don't know how the system works, and then won't listen to answers

Like I was at a job and product was going on about "our system has no concept of project owner. We have all these projects but there's nothing unifying them under a single owner. We need to build this!"

I was like "... what? That's just not true. There's a "company" object that does that. It's got a foreign key with project in the database. I guess it's a weird name but it's there"

It took several back and forths over multiple meetings. They eventually got on the same page and I saved us doing a whole useless project, but they did insist I rename it to "account" in the database and code. I would've rather left it because that could've been dicey, but alas. (The rename did go out fine, but I had to go looking for every reference.)

[–] Simplicity@lemmy.world 2 points 1 hour ago

Just wait until you need to rename account because they want to be able to grant access to multiple projects to different accounts.