626
submitted 7 months ago* (last edited 7 months ago) by Maven@lemmy.world to c/programmerhumor@lemmy.ml
top 32 comments
sorted by: hot top controversial new old
[-] AVincentInSpace@pawb.social 47 points 7 months ago* (last edited 7 months ago)
[-] sirdorius@programming.dev 26 points 7 months ago

Came here to say this, but I was delayed by having to clean my cargo target folder.

[-] Gallardo994@sh.itjust.works 21 points 7 months ago

Somewhere to the right has to be unity's Library folder

[-] v9CYKjLeia10dZpz88iU@programming.dev 19 points 7 months ago

those devs understand why their assets are so large. but if you ask a js dev why they webpack instead of compiling they just start crying and run away

[-] Gallardo994@sh.itjust.works 7 points 7 months ago

It depends. If you switch between different branches a lot, Library just grows to infinite sizes due to storing everything from each branch that is unique to those branches. I once had to clear about 600 gigs of library lol.

[-] burnso@lemmy.world 18 points 7 months ago
[-] flying_sheep@lemmy.ml 7 points 7 months ago* (last edited 7 months ago)

That's the one that's like Yarn’s global cache, but without compression, right?

[-] burnso@lemmy.world 4 points 7 months ago

Not sure, but probably. I only used yarn 1. Never got around to trying yarn 2+ as migrating our fairly large monorepo project at the time felt like a pretty large and complicated ordeal. By the time I switched jobs npm was already a whole lot better in the ways most important to me.

The little I’ve read about and used pnpm so far it seems a lot more plug n play than yarn while bringing big benefits. Even workspaces seems a lot simpler than it ever was with yarn (at least when I used it). Love the idea of non-flat node_modules and simplified lock files as well.

Time will tell if npm incorporates enough of pnpm’s features to make it obsolete eventually but for now I can understand why it seems so widely adopted.

[-] flying_sheep@lemmy.ml 3 points 7 months ago

I mean, the essential difference of no node_modules is shared, as are workspaces.

I think pnpm is more manual, but therefore less magic than yarn. More compatible, less stuff just works

[-] lemmesay@discuss.tchncs.de 6 points 7 months ago

the only JS package manager I have on my system.
for unruly projects, I just pass --shamefully-hoist

[-] somegeek@programming.dev 17 points 7 months ago

2012 called, they want their meme back

[-] Octopus1348@lemy.lol 17 points 7 months ago

It's still true tho.

[-] summerof69@lemm.ee 9 points 7 months ago

Heavy objects cause time dilation.

[-] killeronthecorner@lemmy.world 14 points 7 months ago
[-] Timwi@kbin.social 6 points 7 months ago

Great Scott!

[-] Daxtron2@startrek.website 14 points 7 months ago

I love when I have to wipe node_modules and reinstall and it takes like an hour because there's thousands of packages lol

[-] cardboardchris@lemmings.world 11 points 7 months ago* (last edited 7 months ago)

you know, this meme is old as hell, but I still like it.

[-] xantoxis@lemmy.world 10 points 7 months ago

antique programming memes roadshow

[-] KeefChief13@lemmy.world 9 points 7 months ago

I have not laugued at one of these out loud untill now.

[-] brckd@lemmy.world 9 points 7 months ago* (last edited 7 months ago)

i recently begged my cs teacher to install npm on the school computers. shouldnt have been suprised when i immediately ran out of storage

[-] tetris11@lemmy.ml 2 points 7 months ago

Let me introduce you to my little friend: conda

[-] AVincentInSpace@pawb.social 5 points 7 months ago

I would've made this joke earlier but I was waiting for Conda to resolve dependencies

[-] tetris11@lemmy.ml 2 points 7 months ago

Try micromamba, its a drop in replacement for conda is 100x faster for resolving

[-] EarMaster@lemmy.world 3 points 7 months ago

Oh yes. Creating an empty environment can easily take up several gigabytes...

[-] brckd@lemmy.world 1 points 7 months ago

i just checked and it seems to be a really cool package manager for several languages. but how does that help with storage limitations?

[-] tetris11@lemmy.ml 5 points 7 months ago

Oh no, I meant it will bloat your storage more than anything else

[-] brckd@lemmy.world 5 points 7 months ago

oh nice! ill try that on the school computers

[-] xmunk@sh.itjust.works 8 points 7 months ago

npm search agrees.

[-] corsicanguppy@lemmy.ca 3 points 7 months ago

Nodes baggage just adds weight to the depth of the supply chain risk.

[-] uis@lemmy.world 2 points 7 months ago
[-] theherk@lemmy.world 4 points 7 months ago

The overlap between people that write C and people that write JavaScript is negligible.

[-] milicent_bystandr@lemm.ee 2 points 7 months ago

Words of Wisdom

this post was submitted on 26 Jan 2024
626 points (96.6% liked)

Programmer Humor

32024 readers
553 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS