this post was submitted on 02 Mar 2026
136 points (94.2% liked)
Programming
25881 readers
375 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
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
As a senior developer, I use the new AIs. They're absolutely amazing and a huge timesaver if you use them well. As with any powerful tool, it's possible to over-use and under-use it, and not achieve those gains.
However, I disagree with the comparison to knowing how hardware works. There's a pretty big difference between these 2 things:
Letting a company else design and maintain the hardware or a library and not understanding the internals yourself.
Letting a someone/something design and implement a core part of your code that you are responsible for maintaining, and not understanding how it works yourself.
I am not responsible for maintaining ReactJS or my Intel CPU. Not understanding it means there might be some performance lost.
I am responsible for the product my company produces. All of our code needs to be understood in-house. You can outsource creation of it, or have an LLM do it, but the company needs to understand it internally.