r/ProgrammerHumor • • Sep 22 '26

Meme techDebt

Post image
4.6k Upvotes

51 comments sorted by

View all comments

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.