logoalt Hacker News

dborehamyesterday at 10:20 PM7 repliesview on HN

I've been doing software of all kinds for a long long time. I've never, ever, been in a position where I was concerned about the speed of my package manager.

Compiler, yes. Linker, sure. Package downloader. No.


Replies

m00xyesterday at 10:39 PM

When you're in a big company, the problem really starts showing. A service can have 100+ dependencies, many in private repos, and once you start adding and modifying dependencies, it has to figure out how to version it to create the lock file across all of these and it can be really slow.

Cloud dev environments can also take several minutes to set up.

travisdyesterday at 10:23 PM

Many of these package managers get invoked countless times per day (e.g., in CI to prepare an environment and run tests, while spinning up new dev/AI agent environments, etc).

show 2 replies
maccardyesterday at 10:46 PM

There is no situation where toolchain improvements or workflow improvements should be snuffed at.

show 1 reply
IshKebabyesterday at 11:02 PM

Must be nice not to use Python!

skinnymuchyesterday at 11:27 PM

I agree for my own projects where the code and libraries are not enormous. The speed and size gains aren’t going to be something that matters enough.

blibbleyesterday at 11:30 PM

try conda

took an hour to install 30 dependencies