Hacker News new | ask | show | jobs
by _Understated_ 1649 days ago
I can't help but think that with the way modern languages/programming are going, we're making a rod for our own backs!

Don't get me wrong, I've read about Rust and it's capabilities vs things like C++ and yes, I can see benefits. That's not what I mean.

It's in 10 years when we clone a repo on Github and it pulls down 2000 dependencies: will they all still work?

Everything nowadays seems to require massive dependencies!

I know we've long used libraries for different bits of functionality rather than reinventing the wheel but it just seems like we're giving up masses of control/agility for convenience that may kick the shit out of us later!

Just a thought...

1 comments

> in 10 years [...] will they all still work?

Most likely no. This is why Rust has its own repository of immutable packages on crates.io. Depending directly on Github is indeed a terrible idea.