this post was submitted on 16 Jul 2024
374 points (97.7% liked)

Programmer Humor

25056 readers
1148 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 37 comments
sorted by: hot top controversial new old
[–] [email protected] 146 points 1 year ago (1 children)

Apparently it works retroactively and now you are on Windows.

[–] [email protected] 55 points 1 year ago

Oh man, that would be a hell of an easter egg if it cleared your terminal and pretended to be a dos prompt

[–] [email protected] 59 points 1 year ago

"ruin dev" is redundant; that's the default behavior.

[–] [email protected] 54 points 1 year ago (1 children)

Nothing, it's already ruined(!)

[–] [email protected] 12 points 1 year ago

dev.ruin()!

SyntaxError: Unexpected ! operator

No, it's an order!

Understood

[–] [email protected] 42 points 1 year ago

Npm ruined dev long before you tried this.

[–] [email protected] 38 points 1 year ago* (last edited 1 year ago)

Your code will be minified and your git history deleted

[–] [email protected] 30 points 1 year ago

You'll be forced to use only Windows forever.

[–] [email protected] 30 points 1 year ago (1 children)
[–] [email protected] 3 points 1 year ago

We have the best deployment pipeline in the world, because of jail.

[–] [email protected] 29 points 1 year ago (1 children)

i think the dev is already ruined having to use npm

[–] [email protected] 5 points 1 year ago

Security people will say so.

[–] [email protected] 26 points 1 year ago (1 children)

It's an alias to start the upgrade to Windows 11... you thought you were being careful all those months dodging the Windows 11 upgrade button but you've done it now! Get ready for an objectively worse OS!

[–] [email protected] 2 points 1 year ago

Considering "being ruined" is a state, and not a scale, the dev is already ruined, because it's not Linux.

[–] [email protected] 20 points 1 year ago (3 children)
[–] [email protected] 6 points 1 year ago (1 children)

Did you get four hundred thousand viruses?

[–] [email protected] 2 points 1 year ago

Computer over?
Virus = very yes?

That's not a good prize!

[–] [email protected] 3 points 1 year ago

Hi Strong Bad

[–] [email protected] 20 points 1 year ago

You forgot to run npm edge dev first

[–] [email protected] 19 points 1 year ago* (last edited 1 year ago)

deploys your code to your dev environment

[–] [email protected] 16 points 1 year ago (1 children)

NPM ruin dev is a new advanced feature that endorses opinionated "extreme programming" techniques. First it gets to work rebuilding node_modules, but with all the least compatible module versions in order to accelerate testing. It also minifies your .js code in place, to save you some CPU cycles later. Lastly, it squashes your entire git history on all branches, to save space.

[–] [email protected] 3 points 1 year ago

It also tries to do rm -rf / to save more space, but in this case it's a futile attempt

[–] [email protected] 13 points 1 year ago

You may have to switch to a proper operating system to redeem yourself.

[–] [email protected] 8 points 1 year ago

Hope you didn't have the repository URL in your package.json... otherwise it'll be gone now.

[–] [email protected] 8 points 1 year ago

npm will ruin the dev now. It happened to me 11 months ago

[–] [email protected] 7 points 1 year ago

NPM on Windows, it doesn't matter anymore.

[–] [email protected] 7 points 1 year ago

Yeah you’re gonna need a new dev environment. That one’s toast.

[–] [email protected] 6 points 1 year ago

Your .env with production credentials is now up on a public repo

[–] [email protected] 4 points 1 year ago

Same thing.

[–] [email protected] 4 points 1 year ago

Not sure CrowdStrike runs on npm, but still ruined it all for sure

[–] [email protected] 3 points 1 year ago

MCP: Already there, Hun! END OF LINE.

[–] [email protected] 2 points 1 year ago

You should press backspace. 😉

[–] [email protected] 2 points 1 year ago

Its an alias, so no problem.

[–] [email protected] 1 points 1 year ago

npm ruin dev running shittier could be a nice prank... depending on how often it gets typed.