4 ms·
A lot of webdev is just pre-built stuff. When webdevs say "don't reinvent the wheel" it means "I'm too scared of doing it wrong to program it myself."
by DrFell 5y ago
A lot of webdev is just pre-built stuff. When webdevs say "don't reinvent the wheel" it means "I'm too scared of doing it wrong to program it myself."
- ZephyrBlu 5y agoMore like "I don't want to waste time building something low impact when I could pull in a dependency and be working on something high impact".
- exdsq 5y agoIt's a combination of both. You're weighing up the time to build the right thing for yourself vs picking something up from the shelf. Specifically you have to factor in: 1) Is the project built correctly 2) Is it the correct project for your issue 3) Is the project maintained 4) Is the project going to be maintained for the lifetime of your project 5) Is the project secure, and how risky is including it to your project? And if these are all good then sure, it makes sense to include it in your project. And this is good engineering. But what people seem to do is go "Oh hey, I need to get a random name from a dictionary of names. Let's google that. Oooh faker!" without even thinking these questions through.
- slenk 5y agoNo, they value their time more than re-writing a known algorithm/pattern.