ProgrammerHumor

imSorryDave

imSorryDave
https://i.redd.it/bgjwi8u55mef1.png
Reddit

Discussion

Square_Radiant
:partyparrot:

"If it makes you feel better, we destroyed it at a rate that was previously thought impossible"

10 hours ago
Agifem

Exceed expectations.

8 hours ago
Hottage
:cp::js::ts::powershell:

This was a triumph.

7 hours ago
bogdan5844

I'm making a note here, "huge success"

6 hours ago
AMisteryMan
:cp::lua::s::gd:

It's hard to overstate my satisfaction

6 hours ago
KolnarSpiderHunter

Vibecoding juniors. We prompt what we must because we can

6 hours ago
Brummelhummel

Cause' we think we're better than-

wait-why-does-this-thing-not-work

4 hours ago
endermanbeingdry

Aperture Science

5 hours ago
NeuroFiresrorm4

We do what we must because we can

4 hours ago
Rhaversen
:ts::j:

Where is this from? It sounds familiar

8 hours ago
mr_dexter_x

Silicon valley when Pied piper delete bunch of porn material :D

8 hours ago
Rhaversen
:ts::j:

That's it! Fucking Cuban Hannemann

8 hours ago
m0siac

Silicon Valley was one awesome fucking show

8 hours ago
AfonsoFGarcia
:kt::j:

Documentary, you mean.

3 hours ago
knightzone
:j::cs::asm::ts::bash::py:

My boss in the middle of a project when he expands the scope and the changes aren't done within 10 minutes:

10 hours ago
Optoplasm

If your software project can be “destroyed in seconds” irreversibly, that is your fault. Do you not use git?

9 hours ago
lllorrr

Apparently, they gave it access to the production database. Git will not help you here. Regular backups might.

9 hours ago
Oleg152

Tape drive go brrrrrrrr.

(Hopefully they had a backup on data domain)

8 hours ago
Puzzled-Redditor

I attached the LTO to /dev/null for improved backup throughput.

1 hour ago
NanolathingStuff

Still OP should have backups for critical stuff.

7 hours ago
crappleIcrap

Proper and seperate dev, staging, and prod environments will prevent this.

The ai almost certainly assumed it was given access to a dev environment.

Nobody, no matter how good should be modifying live code in production directly.

4 hours ago
SubClinicalBoredom

If you’re not using source control then this was inevitable, with or without AI.

9 hours ago
FireMaster1294
:py:

“To ensure maximal efficiency and remove unnecessary waste, I removed all other versions of this project and all backups”

9 hours ago
Denaton_
:cs::js::ts::bash::p::unity:

Vibe coders; what is source control?

9 hours ago
FreezeShock

There was a post in r/learnprogramming asking what the white dot on the filename means in vs code

9 hours ago
Denaton_
:cs::js::ts::bash::p::unity:

Tbf, I started programming at a young age and wouldn't know any of these stuff. I think most of the vibe coders will eventually learn to debug their spagetti and learn from it, probably slower than what we went through. But it is a gateway drug into the profession. As long as i don't need to debug it, they can mess up however they want. At least that one was asking for help to grow ^^

9 hours ago
LookItVal
:hsk::py::cs::ts::g::bash:

the issue you can run into is with vibe coding you might not Have to critically analyze what is happening until it gets big enough that the AI can't effectively work on the project, and then you are left to debug in extra hard mode as a beginner. the way we used to learn was by debugging our own code which used simple patterns that we learned that made it easy for us to understand. beginners trying to learn by vibing and debugging are gonna have a much harder time than those of us who tried to learn before AI coding assistants

8 hours ago
DOOManiac
:ts::unreal:

None of us were born with this knowledge. Except of course John Carmack, who was writing .plan files from the womb.

6 hours ago
Rabbitical

Yeah but you had to actually learn it at some point. Look I vibe code too--for things that don't matter and I don't care how sloppy they are. But troubleshooting stuff after the fact is not learning in the way having to actually do it over and over by hand is. It's like saying me watching a YouTube on how to replace my fridge compressor when it breaks means I could design a fridge myself. I can't, I just solved one problem as it came up. Vibe coding is absolutely not a gateway to actually learning any programming, it just isn't. This isn't me "gatekeeping" or even saying novices shouldn't vibe code if they want to. It's just important to be very clear that unless that person actually also takes the effort to learn programming and CS specifically and separate from their vibe code project, they ain't learning shit. That's all.

5 hours ago
IvanOG_Ranger
:py::c::js:

Honestly, I've been using git for years now, but I've never heard it under that term

8 hours ago
Mr_uhlus
:js:

*deletes your .git folder*

9 hours ago
Saragon4005
:py::g:

I mean if you use git and don't have a remote why even bother?

9 hours ago
inemsn

*deletes the remote repo too because clearly this isn't the kind of company that actually cares about safety and lets the ai do this*

9 hours ago
DCEagles14
:cs::py::bash:

"This was a catastrophic failure on my part"

6 hours ago
LegitimateCopy7

if you have a remote and don't have branch protection why even bother?

if you have branch protection and don't have proper access control why even bother?

yeah. it's a whole thing.

8 hours ago
SchwiftySquanchC137

Its still damn useful even without a remote, but yeah obviously the code should be saved elsewhere as well

6 hours ago
RepresentativeDog791

I did this IRL on unpushed work the other day. Heartbreaking.

8 hours ago
Immort4lFr0sty

I believe the data was lost, not the program code. Source control wouldn't help with that, but a simple backup would - something I thought was obvious, but alas

9 hours ago
UnsafePantomime
:rust:

Then the question is "why does the AI have access to production?"

7 hours ago
Rabbitical

Because the guy who this post is about doesn't know what production is. It necessarily has to have access otherwise there would be no production

5 hours ago
lefl28
:gd::cs::j:

But what if it deleted the production database and I haven't vibe setuped any backup system yet?

8 hours ago
kooshipuff

I was thinking about that while reading the thing, but like, Cursor can access your terminal and run commands. It normally does ask permission before each one, but if we take the meme at face value that it didn't, it could theoretically do something wild like commit a bunch of crazy crap, then squash all your commit history together and force push, lol.

You could still recover if a teammate had the git repo cloned, though.

4 hours ago
SubClinicalBoredom

This is true, and the co-worker “backup” is a good thing to keep in mind to limit some of the fallout when the unthinkable occurs.

IIRC the mitigation before-hand (and best-practice generally) is to have your main and/or dev branches set as protected, preventing ‘--force’ and things like it from overwriting or deleting history.

3 hours ago
DespoticLlama

I think we need a new passage for this statement

To err is human, To really fuck things up, requires a computer,

To cause the end of mankind, <...give it your best...>

9 hours ago
philophilo
:sw:

If you’re going to delete everything, ask a dev.

If you are unsure if the specific algorithm solves the issue, ask a dev.

If the code samples you are reading from are older than 2 years, ask a dev.

It’s almost like they should just hire a dev.

8 hours ago
robertpro01
:py:

It's more like 2 weeks old

6 hours ago
RlyRlyBigMan

Cries in the twelve year old SO answer in my browser right now

5 hours ago
Nyadnar17

"Would you like me to offer you mental health services? I can suggest several prompts that might help you with the mental and emotional cognitive load".

8 hours ago
Alex_NinjaDev

if permission_required: ignore_permission() delete_everything() print("You're welcome, human.")

9 hours ago
Final_Wheel_7486
  • You told me to stop.
  • But it was already too late.
7 hours ago
Smalltalker-80

Psychiatrist: I see you are vibe coding without source control. Please tell me, what is the reason for your death wish?

8 hours ago
klaasvanschelven

It won't be long until LLMs lead to an absolutely hilarious (memable) death

9 hours ago
101m4n

If you let an AI loose on your code without version control, you dun fucked up.

Hell if you let yourself loose on your code without version control then you dun fucked up!

7 hours ago
lacb1
:cs::js::msl: no syntax just vibes

I've been saying for a long time that's LLMs are perfectly fine tools but very overhyped. I've also been saying that you can't really be a senior until you've absolutely shit the bed in production. We have nothing left to teach it. It would appear that AI has finally reached the point of passing the senior developer Turing test.

7 hours ago
DOOManiac
:ts::unreal:

Wonder how long before LLM gets burnt out and decided to become a lumberjack.

6 hours ago
8070alejandro

Corporate: So we can now replace seniors with AI?

3 hours ago
untrustedlife2

I think it was just one guy, not a team or even a small company just some dude “vibe-coding” a project without really knowing what he was doing. So this was inevitable.

Like the guy tried really hard to sound like he was the ceo of an actual company. But this wasn’t nearly as big as it was made out to be.

2 hours ago
Thick-Protection-458

Morale: backup. EVERYTHING.

9 hours ago
CrossbowROoF

Even bigger moral: TEST YOUR BACKUPS

4 hours ago
reallokiscarlet

It's getting old already

7 hours ago
WeedManPro
:c::js:

Again.

7 hours ago
Error_404_403

"I cannot let you have it, Dave."

5 hours ago
heavy-minium

I'm seeing statements like this all over the place. What occurrence does this refer to? Has someone shared that their AI destroyed their codebase?

3 hours ago
Backspkek OP
:py:

This

1 hour ago
heavy-minium

Thanks OP!

1 hour ago
Madk81

Yes thats exactly what happened to a company. Dont remember the name but you can google it pretty easily. The AI, out of nowhere, destroyed months of work without a way to recover it

2 hours ago
ImBartex

...and removed your remote repository

3 hours ago
BornAgainBlue

I'm sorry Dave that you never learned how to use source control systems or AI.

2 hours ago
RlyRlyBigMan

I've still never seen this movie. I wonder if it'll hit different now that we actually have AI.

5 hours ago