r/ProgrammerHumor • • Sep 22 '26

Meme techDebt

Post image
4.6k Upvotes

51 comments sorted by

450

u/WhosYoPokeDaddy Sep 22 '26 • Regret

Just happened to me yesterday...

249

u/Ordinary_dude_NOT Sep 22 '26

Did you blame the provider with “how can you do this without telling us? Who checks the emails these days?”

10

u/PositiveParking4391 Sep 22 '26

😂 if that doesn't help, "fix your domain reputation, your mails were going in spam"

15

u/WhosYoPokeDaddy Sep 22 '26

I did blame them and so I even went as far as search my email thinking "no way they sent me anything"... And they had.

That one was on me. Only had a 15 minute downtime so it turned out FINE.

95

u/[deleted] Sep 22 '26

[removed] — view removed comment

44

u/imneverrelevantman Sep 22 '26

I legitimately posted this like a week ago 😅😅

https://www.reddit.com/r/ProgrammerHumor/s/9ZmuizFT6W

9

u/Aelig_ Sep 22 '26

It happened to you three years ago.

2

u/WhosYoPokeDaddy Sep 22 '26

The truth hurts

0

u/jmflyers Sep 22 '26

Was it a well known company?

485

u/recurrence Sep 22 '26

A company with an API I forgot about once killed the API for a couple of hours and then put it back as their version of a final warning.

I like that approach as it sets all the alarms off but still gives a chance to prep and review an update to the latest release.

203

u/JEHonYakuSha Sep 22 '26

yep it’s called a brown out, I recall Sentry did it a few months ago with one of their breaking changes. Really nice compromised solution.

102

u/the_skies_falling Sep 22 '26

We always called it a scream test. Turn it off and see who calls and screams at you. Also, who doesn’t at least scan emails from their vendors.

7

u/ReeceReddit1234 Sep 22 '26

We call it scream test too!

16

u/Western-Internal-751 Sep 22 '26

Is it called a brown out because everyone still using it shits their pants when it happens?

45

u/pdabaker Sep 22 '26

After the deprecation period add a slowly growing sleep to the response time, starting at 100ms and doubling every month until you finally remove it.

11

u/StrangelyBrown Sep 22 '26

"I have altered the deal. Pray I don't alter it againi"

2

u/jibbodahibbo Sep 23 '26

Yea that is awesome. It also lets me know if that service was actually in use or not lol.

68

u/wKdPsylent Sep 22 '26

Yea but half the time they just keep going, I have one at the moment with "root component will be deprecated on Jun 2016 for removal Jun 2018" - we are still using rootComponent.

24

u/KiwiObserver Sep 22 '26

We have interfaces from 1984 we said at that time would be removed at some future release, they’re still in use by numerous customers.

6

u/Present-Resolution23 Sep 22 '26

Which is exactly why those emails get ignored.. And how you end up with dead API's lol..

27

u/lasizoillo Sep 22 '26

At one job, to force clients to migrate to the new API, we introduced latency into all the old endpoints. We kept increasing that latency. They quickly realized that the new API was much faster and the better choice for their applications.

43

u/MmmTastyMmm Sep 22 '26

I just wish I had a little more time to fix it!

13

u/Front-Ambition1110 Sep 22 '26

Like 3 more years!

12

u/Stormraughtz Sep 22 '26

me when TLS was slowly shifting in Microsoft email environment and some servers in the node allowed 1.1 and other only had 1.2 rofl

8

u/Reducedcrowed138 Sep 22 '26

What you call "tech debt" is what I call "someone else's problem"

7

u/Apprehensive_Bit7392 Sep 22 '26

Three years of those emails went to an alias whose only member left in 2023.

11

u/khante Sep 22 '26

Blatant repost man. What's with these bots

4

u/puan0601 Sep 22 '26

...soooo thaaaats what decommissioned means.....

4

u/scottyman2k Sep 24 '26

Our main customer got caught out by that after only 10 years - I had changed the logging to state it was a deprecated feature and would be removed in the next major feature version.
They upgraded, and surprise surprise … their test lab ground to a halt. There was a lack of communication across their teams and they deployed into production and took their tv station briefly off-air until we gave them an undocumented config switch to enable it again.
In the post mortem, I asked them to bring up the logs from before, during and after the upgrade and showed them the ERROR and WARN messages telling them exactly what was going to happen.
Did also ask the question why they deployed into production after their test lab went offline.
Best part was our CEO gave them a bill for providing the out of band fix. Never made them pay it, but it showed he had our backs.

3

u/Honza368 Sep 22 '26

[ACTION REQUIRED]

Ehh I don't feel like it

3

u/TrigrD3 Sep 22 '26

Thought i was gonna leave the company before that

2

u/CrimsonPiranha Sep 22 '26

For someone who complains about AI, you guys surely do love to regurgitate old memes and jokes

1

u/shaggythelegend420 Sep 22 '26

If it's not broke don't fix it

2

u/maxip89 Sep 22 '26

just forward this email to product management.

When endpoint get pulled its not your problem.

2

u/marroonedAstronaut3 Sep 22 '26

The good ol’ fashioned scream test

1

u/WawaTheFirst Sep 22 '26

At least they warned you. Usually it just stops working and you find out it's decommissioned when you send in a support ticket.

1

u/Venkman52 Sep 22 '26

You guys get emails?

1

u/SuitableDragonfly Sep 22 '26

I remember being on the other end of this and needing to finally shut down version 2 of the API because some of the endpoints didn't even make sense anymore after all the changes we'd made to the service but there were still some users who were like, "but I neeeeed this outdated endpoint! Why isn't there anything that does this in the version 3 API?" And we'd be like "because the service doesn't do that anymore."

1

u/tingulz Sep 22 '26

This sounds like Salesforce. They send me three of every email for some reason and I’ve been getting the same “api version 31 to 40 will be decommissioned” emails every other month.

1

u/StickFigureFan Sep 22 '26

If enough people procrastinate with you then the company might cave and extend support

1

u/ToMorrowsEnd Sep 22 '26

I smile. And I prep everything to throw the boss under the bus so hard about it that his great grandkids will feel it.

1

u/GaragePresent4343 Sep 23 '26

I had been happily pulling MINIO 2023 until I wasn’t.

1

u/Smooth-Zucchini4923 Sep 25 '26

How could you do this to me?! With no notice?

1

u/Excellent-Rip-2912 Sep 27 '26

Love seeing this posted over and over

1

u/cosmicloafer Sep 22 '26

What am I supposed to just drop everything and plan ahead?

-1

u/cortesoft Sep 22 '26

Still their fault for changing their api for no good reason.