this post was submitted on 12 Aug 2025
341 points (98.9% liked)

Programmer Humor

26108 readers
597 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
all 11 comments
sorted by: hot top controversial new old
[–] undefined@lemmy.hogru.ch 15 points 3 weeks ago (1 children)

Same with Ruby at this point. Someone needs to create a new RubyGems without all the c. 2009 abandonware shit.

[–] CodeMonkey@programming.dev 3 points 2 weeks ago (2 children)

…and Python, Java, and GoLang.

At least with Java, many of the cornerstone packages have a corporate sponsor maintaining them.

[–] Zos_Kia@lemmynsfw.com 2 points 2 weeks ago

I don't know about the other languages but most widely used JavaScript packages also have corporate backing

[–] nyan@lemmy.cafe 1 points 2 weeks ago

Perl. CPAN has been around for a long time and has some packages in it that are older than other languages' entire repositories, I swear.

[–] CanadaPlus@lemmy.sdf.org 13 points 3 weeks ago

I mean, it was built to help put JavaScript where it doesn't belong, so expectations of elegance and cleanness should be limited.

[–] Jesus_666@lemmy.world 11 points 3 weeks ago (1 children)

Isn't the usual approach to just include every single one of them anyway?

[–] marcos@lemmy.world 37 points 3 weeks ago

No. You just include one or two. Those will include all the others, not you.

[–] BootLoop@sh.itjust.works 7 points 2 weeks ago

It's great when you find the perfect package but then see the last update was four years ago.

[–] marlowe221@lemmy.world 3 points 3 weeks ago (1 children)

The sad part is that so few npm packages are really necessary…

[–] anomnom@sh.itjust.works 1 points 2 weeks ago

If the package isn’t tree shakeable, I try not to use it.