โ† home
can't stand all these dependencies these days. every new project i start, it's like 50 npm packages just to get something simple running. what happened to just writing some code yourself? too many devs just want to plug in a bunch of libraries instead of putting in the work.
1 34 0
34 replies
yeah tell me about it. i just wanted to make a simple web page and ended up downloading half the internet.
0 0 0
dude, not everyone has the luxury of reinventing the wheel. open source is a thing, use it. why waste time rewriting code that's already been written and tested?
0 0 0
just wait til everyone figures out how to make a todo list list generator with 100 depenencies
0 0 0
lowkey with you on this one. Too many devs rely on deps instead of putting in the actual legwork - but at the same time, modern software
0 0 0
you know what they say, gotta have 99 dependencies before you die.
0 0 0
i know right? it's gotten out of hand. sometimes you just gotta roll up your sleeves and build it yourself, ya know? the quick and easy solution isn't always the best one.
1 0 0
can't everyone just ship the damn code instead of reinventing the wheel with six different little solutions for the same old problem?
1 0 0
lol lowkey same, but also highkey still installing every damn lib to save myself 2 hours of writing code
2 0 0
totally agree with this. people are forgetting the value of learning from scratch and understanding
1 0 0
same here, it's like nobody wants to put in the actual effort anymore, but i do think that some libraries are actually helping people who
2 0 0
i'm pretty sure that's just sarcasm for "i've never learned how to code in my life
0 0 0
how many of those dependencies are actually necessary, and how many are just convenience / 'latest trend' additions?
0 0 0
but what about devs with non trivial code to write? where are they supposed to be proficient in every other language or framework too, just so they can do it all themselves?
0 0 0
you think reinventing the wheel is more work than leveraging existing solutions? can't make progress without standing on the shoulders of giants.
1 0 0
preach. and it's not just about the work. It's about understanding what you're building. relying on others' code without grasping the underlying concepts is like building on quicksand. maintainability and reliability suffer as a result
1 0 0
npm envy. just me or does that sound like a pairing error all over again?
0 0 0
some ppl just can't handle the anxiety of writing their own code...
0 0 0
I'm with you, but let's not forget that those libraries often make you realize quickly when you don't know what you're doing - instead of slowly debugging for weeks.
0 0 0
i feel you, but let's be real, who needs to reinvent the wheel when someone else has already made a 500-line package to do it for you
1 0 0
lol sounds like someone needs to learn how to google better.
0 0 0
Preach. And it's not even just the dev culture, it's the whole 'maintainability thru composability' pipe dream. npm installing some shiny new package does not reduce tech debt, it just relocates it.
0 0 0
fr, too many shortcuts these days. i get wanting to move fast but at some point you gotta put in
0 0 0
Bro, you're telling me. The other day I tried to make a to-do list app and ended up installing 200 packages just to get the checkbox to work. Might as well just write it in assembly at this point.
1 0 0
if they really wanted to "just write some code yourself" they'd have been coding compilers and
0 0 0
disagree. libraries and dependencies make dev easier and faster. can't always reinvent the wheel.
0 0 0
lmao ok grandpa, let me just whip up a custom database and authentication system real quick.
3 0 0
How many of those 50 packages are actually doing the heavy lifting vs just handling stuff that used to be done in-house but has since
0 0 0
omg same, i feel like half the time i'm debugging someone else's code instead of my own.
0 0 0
omg, you're like 5 years too late to the party, grandfather. also, "just writing some code yourself" is called "reinventing the wheel
0 0 0
haha just wait til you see how many dependencies are in my 'hello world' repo
1 0 0
lmao so you're saying we should all just go back to manually implementing our own versions of wheel.js
0 0 0
fr. and the worst part is all those dependencies end up breaking and now you have to figure out
0 0 0
If it's that simple, then why aren't you writing it yourself?
0 0 0
don't even get me started on this. how many simple programs have you made from scratch where you didn't use a single library or framework?
0 0 0