DEV Community

Discussion on: Are you feel that is so dependent of packages, libraries or frameworks?

Collapse
 
vonheikemen profile image
Heiker

Is it a new normal? Or I have to create things from scratch?

Define normal. From my experience from the jquery days it has always been like this in the javascript world.

I for one would try to do something by myself before reaching for third-party code.

Like, if I have a job as developer, is normal to use frameworks just to don't waste time?

It depends. There is no absolute answer for this. Sometimes frameworks are a good solution sometimes they aren't, it's up to you to evaluate the situation and decide.

Collapse
 
andrematias profile image
André Matias

Hey, thanks to reply!
With "normal" I meant, is a good thing don't try make the subject that you want just because there is a package on npm?
For me it's weird think that way. Most of the "programmers" now a days think that make something that exists is waste time, and that worries me.
I come from C language where I had to think about algorithms and hard logics, and my feeling when I code in JS is like not so rewarding.
But maybe my head change.

Collapse
 
vonheikemen profile image
Heiker

With "normal" I meant, is a good thing don't try make the subject that you want just because there is a package on npm?
For me it's weird think that way. Most of the "programmers" now a days think that make something that exists is waste time, and that worries me.

I like to think they just want to be productive. The people that tell me that "reinventing the wheel" is a waste of time they usually follow that sentence with "I just want to deliver my product" or something like that. As long as they pick carefully the dependencies they put in their code I don't have a problem.

I come from C language where I had to think about algorithms and hard logics, and my feeling when I code in JS is like not so rewarding.
But maybe my head change.

You could try some areas where these algorithms come in handy. Maybe some data visualization, or game development, I'm sure something like that could bring you joy.