So yeah, nobody will shed a tear if we curtail use of left-pad, but let’s make sure we don’t kill the next regex, clap, structopt, crossbeam, hashbrown, winapi, tokio, or serde.
-
-
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
The C way of dealing with dependencies and the Node way of dealing with dependencies are extremes. I don't want to be in either. My sense is that we are heading towards the Node extreme without thinking too critically about it. Some pressure against that heading seems healthy!
-
I think it is an issue that’s on a lot of people’s minds, and it is worth thinking about. I just don’t want the cure to be worse than the disease.
- 5 more replies
New conversation -
-
-
Programmers of a certain ilk (I'm as guilty as anyone) love to write libraries / frameworks / etc. A little friction's never going to change that.
-
But they won’t make the components accessible and usable by others. They’ll be parts of other monolithic projects and people will be reinventing the wheel over and over.
- 10 more replies
New conversation -
-
-
is it a problem?
-
A lot of people think it is! I’m not sure it’s a problem—or at least, that it’s not nearly as bad in Rust as it is in Node—but it’s worth thinking about. I think the biggest concern is handing off maintainership of packages to unscrupulous individuals.
- 2 more replies
New conversation -
-
-
I think that, fundamentally, the too many dependencies problem is one of discovery. It’s definitely not the only cause but I would guess it’s likely one of the biggest factors.
-
A lot of times people don’t realize how many dependencies they have that are all capable of the same or similar things. Or how existing, built in features can often negate the need for them.
End of conversation
New conversation -
-
-
It’s not so much the plethora of libraries that plagues js, it’s the transitive dependencies they themselves depend upon. Library authors would do will to curtail dependencies whenever practical.
-
as a library maintainer, this opinion bothers me significantly less than some of the other takes about dependencies
- 5 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.