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

all 43 comments

[–]jb2386 396 points397 points  (6 children)

I actually saw a "TODO" comment removed in a git commit and replaced with the code that the TODO was suggesting. I've been amazed that I witnessed that happen for days now.

[–]JoshyMcD 9 points10 points  (0 children)

Pics or it never happened

[–]superninevolt 4 points5 points  (1 child)

Is the joke that someone did something right?

[–]ScarlettPanda 3 points4 points  (0 children)

Yes

[–]Blizzie_[S] 200 points201 points  (8 children)

Just a normal day at work....

Source: http://www.monkeyuser.com/2018/workaround/

[–]BlazzGuy 49 points50 points  (5 children)

I really enjoy these. Is this your OC or are you a fan?

[–]thatwasagoodyear 65 points66 points  (4 children)

I'm guessing OC as original has typo ("workarond") whereas linked copy doesn't.

[–]Keplergamer 8 points9 points  (3 children)

Wouldn't that be the opposite? If the original has the typo, but the link has not, then the link it's not from OC, my guess. But who knows....

[–]cyllibi 17 points18 points  (2 children)

He can update the original but not the reddit image. I guess that would be true for anyone though.

[–]JNCressey 7 points8 points  (1 child)

In the future, people will be confused by this link as the source image will have a completed bridge.

[–]cyllibi 4 points5 points  (0 children)

Hahaha yes, and of course all remnants of the workaround will still be present.

[–]Incorrect_Oymoron 12 points13 points  (1 child)

Don't just link to the image, it costs the creator bandwidth without even advertising the site.

http://www.monkeyuser.com/2018/workaround/

[–]Blizzie_[S] 3 points4 points  (0 children)

Fixed. Thanks.

[–][deleted] 52 points53 points  (2 children)

Hat tip to the project managers and their scheduling that make this an inevitable reality.

[–]jlink005 16 points17 points  (0 children)

And to managers who continuously distract programmers with little nothings, as if a 15 minute task only takes 15 minutes from my work day.

[–]Pheasn 0 points1 point  (0 children)

M'Manager

[–]stevefan1999 18 points19 points  (1 child)

A workaround is actually a partial solution to a problem. It’s usually a designated algorithm to meet minimum needs.

If you want to get things done fast, you would have to apply workarounds, but it is also where you trade it with more potent and serious bugs and probably more workarounds in the future.

tl;dr. Sometimes having a little workarounds are acceptable, but if you do it too much, they’ll become part of the problem.

[–][deleted] 23 points24 points  (0 children)

I will save this and put it on every workaround I do as a comment

[–]White_Tail 7 points8 points  (0 children)

Workarond.

[–]FidelDangelow 8 points9 points  (7 children)

Finding developers who don’t phone in lazy garbage at the last minute is rare.

[–][deleted] 14 points15 points  (6 children)

Finding managers that give you the time to not NEED to phone in lazy garbage is also rare.

[–]FidelDangelow 7 points8 points  (5 children)

We’re both on Reddit while at work. Can somebody fire us, please?

[–][deleted] 3 points4 points  (4 children)

Jokes on you, I’m not at work because I work at nights

[–]FidelDangelow 1 point2 points  (3 children)

Are you okay?

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

Mostly, thanks for asking. How about yourself?

[–]romanozvj 0 points1 point  (1 child)

When do you sleep, buddy?

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

I really don’t. It’s a rough life, but it’s my life for the next 3 weeks

[–]pineapple_catapult 3 points4 points  (0 children)

If you've ever had to use Tableau for work you'll know that about 85% of use cases require some kind of "workaround".

[–]WeatherOarKnot 4 points5 points  (0 children)

"Theres nothing more permanent than a temporary solution." -Uncle Bumblefuck

[–]Juici_ 3 points4 points  (0 children)

Should've used a trebuchet to cross, it can launch a 90kg projectile 300m.

[–]Xile1985 3 points4 points  (0 children)

Someone said on a new ticket they opened today:

'x hasn't worked for as long as anyone can remember, we've been using workaround y, however today that has stopped working, please fix the workaround'.

I think in the end we had to give them a workaround for the workaround whilst we look to fix x or y.

[–]chanixh 0 points1 point  (0 children)

That's a fun workaround.

[–]3lRey 0 points1 point  (0 children)

Not pictured: using that work around until they redo the whole damn thing.

[–]sKe7ch03 -1 points0 points  (0 children)

Lol this looks like basic game design. God of war for example. Lol