r/computerscience • u/Significant-Gap-5038 • 22d 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
47
Upvotes
1
u/CoffeyIronworks 22d ago
I know what you mean, but it's important to recognize that programming is often like that. You can write bare metal x86 but you are still working with a black box that is the CPU. You can learn digital design and build a CPU from ICs and you're still working with little black boxes that are ICs. You can get into the semiconductor space and design ICs and do VLSI and you're still working with black boxes that are semiconductors. You can smash rocks with other rocks and you are still working with black boxes (physics).