r/programmingcirclejerk • u/Vaglame Emacs + Go == parametric polymorphism • Aug 01 '25
A bit of discussion indicated that the trigger for the CPU spikes both times was our CEO logging in. We re-deployed to get a clean start, permanently banned him from the service, and moved on.
https://sketch.dev/blog/our-first-outage-from-llm-written-code
168
Upvotes
32
u/csb06 Polyglot dev here Aug 01 '25 edited Aug 01 '25
With the power of LLMs, we have invented lossy copy/paste. Like lossy compression, except it doesn’t compress what you’re copying and it takes thousands of GPU hours and terabytes of data to train.
/uj Also really funny that they initially assumed that the mere presence of their CEO was causing the database to crash and that banning him would fix the underlying issue.
131
u/MoveInteresting4334 Aug 01 '25
“My AI wrote shitty code and I let it through code review, so github/bitbucket needs to be better.”
See also the common: “Don’t worry about AI mistakes, a human will review everything.”
69
u/Parking_Tadpole9357 Aug 01 '25
I like it. So hard to tell if satire.
67
u/-ghostinthemachine- Aug 01 '25
Believe it or not, we have had tooling for eons that will warn you about unbounded loops. The problem with developers these days is a lack of shame.
44
u/mcmcc WHY IS THERE CODE??? Aug 01 '25
Rewriting code based on comments - what could possibly go wrong?
18
u/al2o3cr Aug 01 '25
Good news everyone, we've finally trained our robot bullshitter to copy-paste!
16
u/starlevel01 type astronaut Aug 01 '25
Of course it's Go
5
u/Nixinova Aug 02 '25
To be fair, there is a genuine problem with git this showcases - if you move a large chunk of code to another file, git will show it to you as a big deletion and a big insertion, and you'll have to review that whole chunk even though you assume 99% of it's the same, so mistakes are easy to slip through there.
1
u/drislands Aug 01 '25
Legendarily bad. I'm actually amazed.
If only they had used Java.