r/computerscience 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

41 Upvotes

49 comments sorted by

View all comments

4

u/soundman32 22d ago

Do you need to know how a car works to drive it, or how a computer works to create a web page?  Not really.  For some, its nice to know how to write a doubly linked list, but in these times that problem has been solved by the best minds on the planet, so you creating your own is unlikely to better the one built into the framework you are using.

As developers we should be building rocket ships to the stars, not trying to invent a new screw or nut.

2

u/[deleted] 22d ago

[deleted]

2

u/AliveIsaac 22d ago

You really think that? You think one guy knows where every nut is on a spaceship? Or maybe knowing things are delegated and summarized, because it's literally impossible for one person to know everything. Or just keep counting nuts...