this post was submitted on 31 Jul 2024
734 points (99.3% liked)

Programmer Humor

19564 readers
576 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 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] AVincentInSpace@pawb.social 148 points 3 months ago (5 children)

Another day of being extremely thankful I decided not to learn JavaScript

[–] bjoern_tantau@swg-empire.de 172 points 3 months ago

I mean, the people relying on such packages didn't learn it either.

[–] elxeno@lemm.ee 102 points 3 months ago* (last edited 3 months ago) (2 children)

Look at what you're missing!

Edit: also, is-odd depends on is-number

[–] boonhet@lemm.ee 12 points 3 months ago* (last edited 3 months ago)

These are both made by the same person from this PR (who also made both the package the PR is on, and the is-number package that is being removed as a dep)

[–] JackbyDev@programming.dev 7 points 3 months ago

Heaven forbid they make a package is-even-or-odd with both. Wait. Don't give them ideas. They'll just make it depend on both.

[–] lockhart@lemmy.ml 28 points 3 months ago (1 children)

This can happen in any project that uses dependencies, javascript or not

[–] darklamer@lemmy.dbzer0.com 49 points 3 months ago* (last edited 3 months ago) (1 children)

Sure, but when was the last time you saw, say, a Python project using some third-party library instead of simply calling isnumeric() from the standard library?

There's a reason for these jokes always being about Javascript.

[–] zqwzzle@lemmy.ca 12 points 3 months ago (1 children)

I only glossed over it… but this looks like it’s trying to check dynamic typing issues? It’s like a statically typed language with extra steps?

[–] AVincentInSpace@pawb.social 38 points 3 months ago

I don't think typescript exists because JavaScript wasn't designed to be statically typed. I think Typescript exists because JavaScript wasn't really designed, period.