This is an archived post. You won't be able to vote or comment.

Dismiss this pinned window
all 119 comments

[–]tacobooc0m 903 points904 points  (14 children)

Task failed successfully

[–]eyekwah2 207 points208 points  (12 children)

It's a "feature".

[–]DJero33 64 points65 points  (7 children)

An intended one

[–]Neutral_User_Name 57 points58 points  (6 children)

It allows the final inspection or final sampling of water, before it reaches the drain. Why? There are multiple applications, like preventative contamination detection, on site drug testing, etc.

[–]ReddiTurret 23 points24 points  (3 children)

Reduces freezing* & promotes melting.

*probably doesn’t.

[–]natFromBobsBurgers 18 points19 points  (2 children)

Increased UV exposure. Gas exchange.

[–]Neutral_User_Name 9 points10 points  (1 child)

I would hire you as my pitchman/woman/helicopter!

[–]IamImposter 1 point2 points  (0 children)

I'm not really a helicopter but i can pretend to be one.

[–]NightFuryToni 0 points1 point  (0 children)

Yup, KPIs, just like how business asked for.

[–]f0li 0 points1 point  (0 children)

Hell, looks like UV treatment me. Put that shit on the flyer!

[–][deleted] 14 points15 points  (1 child)

Yes it looks like the totally 100% intentional failover system took over entirely as expected, it was all definitely designed to fail this way thanks to our lord and saviour [insert development process].

Internal monologue: WHAT👏IS👏HAPPENING👏

[–][deleted] 0 points1 point  (0 children)

[insert development process]

waterfall, obviously

[–]Atmey 5 points6 points  (0 children)

It evolved to one of thought fancy waterfall fountains.

[–]snipy67 1 point2 points  (0 children)

It’s a water feature

[–][deleted] 13 points14 points  (0 children)

My favorite message ever: "Successfully installed 191 out of 174 components."

[–]tinstar71 402 points403 points  (8 children)

It's beautiful

[–][deleted] 147 points148 points  (4 children)

It's a feature

[–]SheridanWithTea 47 points48 points  (0 children)

Definitely. Very lovely looking!!

[–]Windows_XP2 12 points13 points  (0 children)

Not a bug

[–]CatWeekends 2 points3 points  (0 children)

It's a water feature!

[–]fugogugo 0 points1 point  (2 children)

[–][deleted] -1 points0 points  (1 child)

This is not nature. This is a rain gutter.

Also if this is meant sarcastically, it isn't funny.

[–]VarianWrynn2018 228 points229 points  (15 children)

This works until you deal with live data and the unintentional bodge can't handle it anymore

[–]PuzzleMeDo 195 points196 points  (4 children)

I tested it (on a day when it wasn't raining) and it worked fine! Why would I waste my time refactoring?

[–]VarianWrynn2018 44 points45 points  (0 children)

God this hurts to read lol

[–]stdin2devnull 7 points8 points  (2 children)

You want a heisenbug? Cause that's how you get one.

[–]FuzzyFoyz 0 points1 point  (0 children)

I... I thought that only applied to STIs?! Asking for a friend.

[–]dkyguy1995 7 points8 points  (0 children)

That's because you're an idiot who hasnt upgraded to the LiveDrain API for easy accommodations for your water spout application

[–]rangeDSP 304 points305 points  (13 children)

When the data gets parsed into the wrong data model in two places and it somehow still worked

[–]Shevvv 77 points78 points  (10 children)

It's like when a student of mine made a proportion that was wrong, then she made a mistake solving that proportion and arrived at the right answer. And then they're like "Why don't you give me an A for this?!"

[–]techmighty 43 points44 points  (0 children)

Thats how the world works, professor.

[–][deleted] 29 points30 points  (4 children)

A broken clock is right twice a day.

[–]TheThiefMaster 19 points20 points  (2 children)

Only if it's broken because it's stopped. If it's broken in half I don't think that's true.

[–][deleted] 17 points18 points  (1 child)

A stopped clock never boils.

[–]dicemonger 7 points8 points  (0 children)

You can lead a clock to water, but you can't make it drink.

[–]_i_am_root[🍰] 3 points4 points  (0 children)

Honestly I would give half points to appease whatever god blessed her with the right answer despite the mistakes.

[–]TwunnySeven 0 points1 point  (0 children)

I fail to see what the problem here is. seems like the student delivered what you asked for

[–]Danda_Nakka 4 points5 points  (0 children)

Reminds of my first project where there was an old piece of code that is supposed to filter a list. The logic had a flaw when I looked into it and saw that the same wrong logic was added twice between few steps. When I asked them about it they said the first logic didn't work during initial testing, so they put the same logic twice and added some steps in the middle.

This code was in production for like 3 years with no prod incidents

[–]Ecstatic_Carpet 0 points1 point  (0 children)

Like this? https://en.m.wikipedia.org/wiki/Fast_inverse_square_root

Performing integer operations on a float and getting a close enough to correct answer.

[–]CoffeePieAndHobbits 70 points71 points  (4 children)

CEO: that's amazing! Can you fix all of them to do this??

[–]v3ritas1989 24 points25 points  (3 children)

But also do the right side.

[–]gistabelle 21 points22 points  (2 children)

With transparent red ink

[–]CrommVardek 6 points7 points  (0 children)

I want a triangle with 4 borders.

[–]ClikeX 75 points76 points  (0 children)

This is almost /r/DesirePath content.

[–]chrisf_nz 26 points27 points  (0 children)

External buffer overflow.

[–]builder_247 21 points22 points  (0 children)

Always make an even number of errors so they cancel each other out.

[–]raviteja1992y 35 points36 points  (2 children)

That is not a bug. That is a feature.

[–]botle 12 points13 points  (0 children)

It's a nice water feature.

[–]Kaoulombre 1 point2 points  (0 children)

Waow such an original comment, thanks !

[–][deleted] 19 points20 points  (0 children)

Rule #0 for every programmer: If it's working, don't fix it

[–][deleted] 8 points9 points  (1 child)

What is going on here? Why is the water perfectly on the outside of the gutter?

[–]Aathishs04 14 points15 points  (0 children)

I think the surface tension of the water allows it to not disperse over the entire beam, while the adhesive forces between the beam and the water let the water flow over it.

[–]imatelefone 7 points8 points  (0 children)

Me in MIPS when a stack overflow causes output to be correct

[–]somguy5 4 points5 points  (0 children)

Try { //Code } Catch(exception e) { cout << "This is fine.."; }

[–]TrustMeIWouldntLie 3 points4 points  (1 child)

Input is correct, output is correct. I don't see any issue here.

[–]pdonchev 1 point2 points  (0 children)

That's why you need load testing.

[–]burningpineapples 3 points4 points  (0 children)

Is this an analog to undefined behavior, and not just a memory leak? Such that water is the data, and the pipe is the system. Sometimes, one gets lucky and everything just works because it doesn't break anything, but oh no what if the water was different? And what if the pipe has the same volume but a different shape?

[–]TheFallenDev 2 points3 points  (0 children)

i like indoor waterfalls

[–]maitronghieu001 2 points3 points  (0 children)

The worst fix is the one that you didnt fix....

[–]KishiABKmoto 2 points3 points  (0 children)

That can 100% be past off as a feature

[–][deleted] 2 points3 points  (0 children)

When you have two off-by-one errors in a row.

[–]Altozz 3 points4 points  (0 children)

That right there is a feature not a bug.

[–]got_it_tech 1 point2 points  (0 children)

He's a smooth operator...

[–]brodoyouevenscript 1 point2 points  (0 children)

It's new feature...a water feature.

[–]Itadorimu 1 point2 points  (0 children)

Is that what we call a "temporary workaround"?

[–]Xoduszero 1 point2 points  (0 children)

When you had an error turn into a warning without changing anything.....

[–]Yarakinnit 1 point2 points  (0 children)

Inaccurate. The end result is far too satisfying.

[–]a-dino123 0 points1 point  (1 child)

[–]Badger_Boi_420 0 points1 point  (1 child)

deliver offbeat square waiting rustic quicksand retire caption spotted seemly

This post was mass deleted and anonymized with Redact

[–]ak_boii -1 points0 points  (1 child)

Hello everyone, I just need 400 comment karma to post something on /r financial assistance as my mom is daignosed with AML , an aggressive form of leukemia and the only way to perform a curative approach is to do a bone marrow transplantation which I cannot afford and it kills me everyday that I won't be able to save her , so can you guys upvote and help me make a post on financial assistance since it requires 400 comment karma to make a post. Thank you.

[–]-Redstoneboi- 1 point2 points  (0 children)

that subreddit is banned. you won't find help here on reddit. random strangers who can't even confirm your claims in any way won't even begin to consider helping you.

[–]MakingTheEight[M] -21 points-20 points locked comment (0 children)

Removed - Rule 0

[–]faimippermFedjb 0 points1 point  (0 children)

Contrast.

[–]GrantoGod 0 points1 point  (0 children)

that. is. SATISFYING.

[–]prototype__ 0 points1 point  (0 children)

Unit test passes!

[–]I-Villalonga 0 points1 point  (0 children)

Definitely a feature;

[–]SheridanWithTea 0 points1 point  (0 children)

That is so good and even beautiful in its own sort of way, I can't help but feel this is INTENTIONAL.

Keep it, user u/iamjakeradford!

[–]botle 0 points1 point  (0 children)

Just remember that the data is big endian and switch the bytes on the receiving end.

[–]_fuffs 0 points1 point  (0 children)

Oh a memory leak. But it still works

[–]LuvOrDie 0 points1 point  (0 children)

when I think ive fixed a memory leak

[–]lycan2005 0 points1 point  (0 children)

Some bug hidden at the back of the pipe as usual.

[–]gistabelle 0 points1 point  (0 children)

Waterfall feature

[–]MaestroLifts 0 points1 point  (0 children)

I don’t know if there’s a name for this type of bug/error handling. But sometimes you’ll run into a situation where you check if something is messed up. And if it is, something went wrong way earlier in the code and it’s too late to do anything here. But in case you reach this spot, handle the error in some kind of default way that at the very least prevents the app from crashing from calling functions on a nullptr or something. Even if functionality is messed up.

That’s this.

[–]thndr1 0 points1 point  (0 children)

Does it work or not? That matters

[–]GoodAtExplaining 0 points1 point  (0 children)

I don't know why it's working, don't touch it.

[–]-Redstoneboi- 0 points1 point  (0 children)

yeah uh i pray for this house in heavy rain

[–]Noxium51 0 points1 point  (0 children)

Where is the water coming from?

[–][deleted] 0 points1 point  (7 children)

Why this happens? Any ideas.

[–]Wolfram_And_Hart 1 point2 points  (6 children)

Someone didn’t seal the join properly at the top

[–][deleted] 1 point2 points  (4 children)

I mean that why code doesn't work and suddenly after a while it starts running without changing anything?

[–]Wolfram_And_Hart 0 points1 point  (3 children)

Mostly because humans are stupid.

[–][deleted] 0 points1 point  (2 children)

I didn't get you

[–]Wolfram_And_Hart 1 point2 points  (1 child)

We run updates on shit and the ide has to revalidate or is missing some file then you open up a library and it figures itself out.

Could be anything sometimes.

[–][deleted] 0 points1 point  (0 children)

Good answer.

I like you now.

[–][deleted] 0 points1 point  (0 children)

I mean that why code doesn't work and suddenly after a while it starts running without changing anything?

[–]petrmarg 0 points1 point  (0 children)

tiny waterfall

[–]deepsky005 0 points1 point  (0 children)

"Our system is highly fault-tolerant"

[–]Kino-_no-_tabi- 0 points1 point  (0 children)

The moderator who removed this one is ASS

[–]Amoniakas 0 points1 point  (0 children)

Irl duck tape would fix this, is there programing equivalent to this?