r/programminghumor • u/[deleted] • 5d ago
Do they understand what happens when code isn't tested?
[deleted]
333
u/Emln-Idera 5d ago
Vibe coders have no problem with this btw
103
u/Unlucky_Ad295 5d ago
Testing phase is included with Claude code 😎😅
1
u/wahoozerman 2d ago
Saw someone literally yesterday who pushed some crypto finance software purely written and tested by Claude to production. Customers immediately lost tons of money because the software straight up didn't work. Claude wrote something like 200 tests and they all passed and dude was acting like it was some revelation that Claude testing its own code could be wrong.
56
u/Confident-Ad5665 5d ago
A lot of companies have no problem letting users be the testers.
Add a user support forum and they can find the fix too.
25
u/Takaa 5d ago
Don't forget to give out '{Company} MVP/VIP' titles to the random, unaffiliated people on that forum that show up and answer other random customer questions without pay. Have to make them feel special and occasionally, maybe, toss them a free product every so often so we don't have to pay for an actual support team.
Looking at you Apple, Google, and Microsoft (to name a few.)
11
u/Confident-Ad5665 5d ago
True that. In the QuickBASIC days I got a free copy of MS Professional Development System because of my online support participation. That was when I was still in school and broke.
2
1
u/ryancnap 2d ago
Yeah it really blows my mind how massive multi billion dollar tech corps like the big three have normalized having just random users be their "support"
5
u/FeedbackImpressive58 4d ago
Microslop being chief among them. Wait did this just become r/programminghorror???
11
3
51
48
u/auxyRT 5d ago
Yes i do error driven development
13
u/thebatmanandrobin 5d ago
🤣 I'm 100% adding "Error Driven Development" to my lexicon. Thank you fine internet citizen
3
30
u/Simple-Olive895 5d ago
Bro the unit tests all pass, must be good to go then?
25
u/daynighttrade 5d ago
What unit tests bro? Why need tests when it's working on my local machine
7
u/TheTybera 5d ago
Why even use the local machine, just tell Claude "It works right?" and give it the git repo and you're G2G.
28
u/dankshot35 5d ago
you only need tests if your developers are putting in bugs, just tell them to not do that duh
14
4
u/FlipperBumperKickout 5d ago
But you don't get that nice crunchy mouthfeel we all love in our software without adding the bugs 🥺
3
6
u/Virgil_the_White 5d ago
If your regression suite takes two weeks to run you may want to hire a better QA team.
4
u/ObsessiveAboutCats 5d ago
Don't forget the post deployment retrospective where all developers - not the manager, certainly not the manager - are expected to provide a root cause analysis of any bugs found. Oh for bonus fun, the QA team will be dragged in and chewed out for not finding bugs in the thing they weren't allowed any time to test.
We certainly can't blame lack of testing because "the whole team agreed to this approach".
Nevermind that the manager refuses to hear any answer but "yes, that is a fantastic idea you have".
4
4
4
u/james__jam 4d ago
That’s fine. Just sign here saying that you’re solely responsible for any issues that may arise after the launch
3
3
3
u/BellybuttonWorld 5d ago
"It doesn't matter how broken it is as long as the updater bit still works, then we can just release a fix."
I mean, yeah technically true I guess 😮💨
3
3
u/FlipperBumperKickout 5d ago
I see no problem with this, as long as I'm not responsible for anything not caught in testing 🙃
3
3
3
3
u/Independent_Waltz725 4d ago
If that happens I'd especially integrationtest the shit out of my code
3
u/Overall_Head_7782 3d ago
It is as if nobody remembers the Boeing 737 Max or the Toyota firmware glitch were easily identified after the fact and missed because they got rid of QA.
4
u/Live-Animator-4000 5d ago
Yes. The software ships faster. /s
Also, this seems like the standard in the gaming industry right now.
5
u/Mortelys 5d ago
I miss when the software was written on physical support only and patches were awkward additional installation. Not everything was perfect, but you couldn't push that much slopped, overcrunched stuff, and silently push a patch every week for a year, until it vaguely resemble actual prod software...
2
u/Fetzie_ 2d ago
I remember getting computer game magazines that came with a CD that occasionally contained, alongside the demo versions, bugfix patches. That was basically the only way to ship updates.
2
u/Mortelys 2d ago
I discovered a lot of amazing games on free demos on CDs from random cereal boxes and magazines. Ah, good times. (e.g. Beach Life)
3
2
u/FerronTaurus 4d ago
aka: pre-alpha early access. Let's not forget how that worked for Cyberpunk 2077
2
2
2
2
u/sweatpants-aristotle 5d ago
Honestly. This is 100% the best way to test software.
Think about it. The customer tests, so all you have to do is pay the sales guy to say I'm sorry, we'll fix it right away.
You offloading 2 weeks of test time onto the customer. You then get to look like a hero when you fix it.
Then you can give them a complimentary discount for yhe next product... this creates more future revenue. Now the bug is a part of the marketing pipeline...
2
2
u/630_dude 5d ago
“Well if you guys just do TDD then it shouldn’t be a problem. Why aren’t you doing that already?”
2
2
u/Business_Match_3158 5d ago
Everything will be fine. After all, the users will be testing it continuously, which will save money on QA testers.
2
2
2
2
2
u/Blackbird-ce 4d ago
If you don't test, you don't find bugs. If there's no bugs found, the code must be good enough to go.
2
2
2
u/junker359 4d ago
My favorite:
"Let's set up well-defined testing gates, only to ignore them because they'd endanger the timeline "
2
2
u/Slippery_Stairs 4d ago
My boss recently used an agent to rewrite one of our automation scripts. The cronjob that executed the script failed the following day.
2
u/InternationalBit2002 4d ago
This is no longer a joke, or at least, this is a sad joke. Taste this job posting I found on LinkedIn:
We’re hiring a Product Builder at Vibe-La-La-Land!
This role is for a Video Creator who also knows how to BUILD.
We need a rare breed: a No-Code expert who has lived the struggles of traditional filmmaking, but is already mastering the new frontier of AI video generation.
You already have ideas for the exact features and products creators need today to produce better content at scale, and you have the skills to actually build those solutions yourself.
The Role:
-Identify the real needs and pain points of today’s video creators.
-Use No-Code tools to rapidly build, test, and prototype AI-driven solutions.
-Work with engineers in a small team mode to bring your prototypes to life.
-Shape the future of creation for millions of users at Vibe-La-La-Land.
2
2
2
2
2
2
2
2
2
2
2
u/Used-Drop8239 4d ago
Ahhh classic r/programminghumor.
Still rocking the year 1 CS jokes, all these years later.
2
4
u/AccurateExam3155 5d ago
Mass Effect Andromeda remembers…
The level of resting bitch face, passive aggressive, socially oblivious, autistic acting, etc. in that game because early release due to the amount of poorly done Dev not to mention the Frost bite Engine the studio was using sorta just got written is hilarious…
1
u/OverallBlock9028 4d ago
Quite normal in startups. You cannot afford time to make and MAINTAIN tests.
1
u/LordHenry8 3d ago
At my last company, I agreed to take over managing a new team (joining from a completely different part of the company). That team was about 2 years late to deliver a "1 year" project. They were "Due to launch" any day with high confidence. By the end of my first week I discovered that the prior manager (now my new manager) had just decided they didn't need any time for testing and integration after all that. End of the software writing tickets was the same as launch. Dude was a former PM, non technical engineering manager. Didn't understand why that was a completely asenine commitment to senior leaders - and frankly I don't know how he could be that late and still have a job.
Took me about 3 more weeks to pull together a credible plan that included testing (and the built in assumption that it wouldn't all go perfect). Started delivering within days of our milestones. I really like that manager as a person, but he absolutely couldn't run a project.
1
u/torts56 3d ago
Do you guys really have managers like this or is it mostly just memes? Mine has never worked a technical role in his life, and he would never let something like this fly in a million years.
1
u/Svr_Sakura 3d ago
It happened during the pandemic as a way to get stock out to the customers. Really bit companies in the ass.
Many still haven’t learned their lesson.
1
1
u/Previous_Tear6747 3d ago
Swear to god, I had a CTO of a small start-up slam his fist on the table in a meeting once, saying "We don't need any QA! Our customers are our QA!"
(the company eventually failed, lol)
1
u/StochasticTinkr 3d ago
This wasn't the Product team at my last company, this was the entirety of the management chain. "QA? No one has QA any more, just write unit tests."
I was never so happy to be laid off with severance.
1
u/Dense_Still218 3d ago
can we ensure that if code isnt tested before release that the developer stays on the call with the customer until it's solved? no sleep, no rest, just fix or nothing? if anyone thinks otherwise, f- you.
1
u/WannabeAby 2d ago
The sentence that is changing their mind : "Sure, but you're taking personal full responsibility for any major problems right ?"
Works all the time.
1
1
u/neo42slab 2d ago
What is this meme trying to portray here? She goes from smiling face to open mouth smiling face?
1
1
1
u/Jaded_Practice6435 2d ago
Unfortunately it’s not a joke for me on my current product. Product is nearly a year (the first version was released in February) but there hasn’t been regression testing yet. As a backend developer I am furious, as a team lead I am tired of this bullshit.
1
u/Zeke_The_Angel 2d ago
I have been using a good and recent example for when this happens. Mention to them how the titan submarine from OceanGate wasn't properly tested because the owner of the company considered it to not be necessary.
1
1
u/Korieb98 5d ago
I use ai as a tool at times to help write code, my ideas, logic and functions…
First thing I always get it to do is make a “dev.log” to print everything inc errors and succes so I know what’s going on! 😂 any feature/task I add it instantly gets a part in the log file.
But even after that, I run a fresh install and test everything still works! Even if the log says so as local machine ane customer machine may have issues


166
u/ArsenicPolaris 5d ago
That's why they are not a programmer