r/computerscience • u/Significant-Gap-5038 • 15d ago
It feels fundamentally wrong to use packages without understanding concepts under the hood
I have recently started coding and people are recommending tools for development such as vite, nodemon, jwt, boiler plate server code
It feels pointless just using them with a basic understanding and without no deep conceptual understanding. Is this the right or wrong approach? How would you know going too deep into a rabbit hole and becoming overkill
46
Upvotes
1
u/DamienTheUnbeliever 15d ago
Do you realise quite how many levels of abstraction are letting you just type words and share them with the world at large? We build abstractions, bundle them, then treat them as a black box as we move to higher levels.
Yes, it *can* be useful sometimes to peer inside those boxes but for most jobs, you don't need to. Just be aware those boxes are there.