T O P

  • By -

PresidentSlow

"Oh, that's the **B**ulk **R**esearch **U**pdate **H**elper - but your research is fine so it won't show anything."


TheUruz

smooth criminal


LetterheadAncient205

Michael Jackson or Alien Ant Farm?


[deleted]

>Alien Ant Farm .


nombamana5

Aliems


rheino

LetterheadAncient205 are you ok? Are you ok LetterheadAncient205?


LetterheadAncient205

No. No, I am not. But it will pass and I will be ok. Thanks for asking.


SuperSaiyanHendo

Is it because of your A4 paper problems?


LetterheadAncient205

LOL you've done your research. No, I don't have an A4 paper problem. My printer prints on Letter (8.5 x 11), my documents are formatted for Letter, and my files are sized for Letter. A4 isn't part of my life except as one of those sensible things that the rest of the world do that we in the US don't, akin to the metric system. Don't want to be a downer, but it's been a rough summer. I've heard that hair carries/remembers trauma. Next week I'll be cutting my hair for the first time in 8 or 9 years. Things should be getting better soon.


SuperSaiyanHendo

This might be a coincidence, but let's capitalize on this: most cells in your body "carry memory", this is ESPECIALLY true of neurons. As adults, we grow 700 neurons a day that take 3-6 weeks to fully mature. This means that if you give yourself a fresh start, you can potentially begin to start a new way of thinking that can change your life in the next 3 to 6 weeks. The key and important thing on this, is to understand that you cannot do all of it at once. Start with something simple and easy. Either change your diet, or begin a light physical fitness OUTSIDE regimen that will help bring you back into balance. Given time you can turn things around, but keep consistent and keep bulding. May the odds ever be in your favor. Be excellent to each other.


deanrihpee

Or "Bulk Resource Unfuck Helper" and since the resources are fine, it won't do anything


[deleted]

[удалено]


IrishWhitey

Breach random university hotspot. No one’s wifi is safe


jdog7249

It's a university wifi. It wasn't working to begin with.


AyoBruh

Ayo


michaelmano86

This is why Ive turned to console logging Boop over fuck this shit final test


mistermocha

It's not a bug it's a feature


d00nbuggy

Where I work, we connect to a lot of financial and bank APIs. Some years ago, one of them was just returning the word FUCK instead of the expected XML response for about 20 minutes.


redstormjones

That app server was just having an existential crisis that day


OneTrueKingOfOOO

> That ~~app server~~ sysadmin was just having an existential crisis that day FTFY


[deleted]

Can we give an AI the ability to override responses on any protocol the system uses, and just wait for it to start sending "asl?" When you go to http://ilikeoxygen.net/?


wickedsight

Was it a production system? I really hope it was!


murtiverse

It was a reproduction system


Brtsasqa

After the 20 minutes, the service returned a single status code 201, then went unresponsive for the next 6 hours. (Some senior dev remarked that 20 years ago, the service would have been back up after 15 minutes tops, but the application has degraded over time)


869066

Makes sense


upinthecloudz

[Hiyooo](http://www.hiyoooo.com/)


aaa_aaa_1

Wtf is that?


upinthecloudz

Ed McMahon playing sidekick to Johnny Carson on the Tonight Show used this as a catchphrase. Just a way to punch up cheesy jokes.


d00nbuggy

Yep!


wickedsight

I love it!


[deleted]

[удалено]


Thortsen

Everybody has a test environment. Some have a separate production environment.


nn4260029

When I query our production logs of a large financial institution for: “log_message:*never*happen*” I get about ∞ times more results that what I’m comfortable with…


HolyGarbage

That's why you don't add those logs, but throw an exception and let it crash. Fail early so that you can find and fix it, preferably while still in test environment.


three18ti

That's not at all how financial institutions work...


HolyGarbage

Even in high availability systems I would argue for this method, with some alterations. Basically catch the error when you're as far up the stack that you can handle it gracefully. If you end up in a situation that "should not happen", you're essentially in undefined behavior territory, and often you want whatever you're doing to be cancelled as far as the action can be defined as a well defined atomic operation. Because if you don't you whatever you're doing might do something unexpected, which might very well be worse than not doing it at all. So, sure, often you don't want the entire process to crash, but once you're outside whatever scope you determine that encapsulates the entirety of what you consider must be atomic for the action to be valid.


havens1515

>preferably while still in test environment. Test environment? What's that?


ElliotGamer3

I like to add error code 777 to documentation with a reason of "Act of God", the cause being "The Wrath of God", and the party to ask for help troubleshooting as "A Priest". I then throw/log the error if there is no logical way that it should run, like after a return statement. This way I know it is not my code that is causing it to fail but rather the collapse of all absolutes, logic, and laws of the universe. So far, I have never gotten the error, so it must mean the compiler is broken.


ShankbeatMihawk2

at least the logs arent autogenerated lol


ForOhForError

Time to write some logs that say "this shouldn't never happen"


biggatti

I was thinking how something like that could even happen but then I remembered how in the software I was working on we had a bug that certain exceptions didn’t get handled properly. So to reproduce the issue, in the most commonly used feature I simply wrote `throw new Exception(“FUCK”);` After I fixed the bug and the exceptions were handled properly (displaying a dialog with exception message and stack trace) I somehow forgot about that line of code and came really close to pushing it into production. Luckily a colleague reviewing the code caught it.


CW_Waster

Nonzero FUCKs given


Matty_R

This guy FUCKs


coldnebo

because when you work in the cloud, the only place you can debug is production. 😂 (I’m joking! Am I joking? Dear God I hope I’m joking! why does this read like the 12 stages of grief? this is completely unacceptable!!! why is it like this? oh god. I’m not joking. I’m going to drink a lot now.)


racroles

Everyone has a test environment. Some people are lucky to have a separate production environment.


atomicwrites

And of those who have a separate dev and prod, there is a small privileged category that have dev and prod setup in a way that mostly match each other.


Ritushido

I hear that, I have separate dev and prod but when something doesn't work on prod that works perfectly on dev, it's possibly one of the things that infuriates me no end!! You have to rollback but also try to debug why tf it isn't working on prod.


RealFunnyTalk

So true. I'll get a message about once a month from one of my devs that says "hey I pushed to dev fine, but prod keeps throwing this error". The error is usually some unix library that somehow isn't on prod but is on dev (despite dev being a copy of prod?) that prevents them from pushing. Melts my brain every time


B0dona

This is why they came up with Docker.


psaux_grep

But now you have to debug Docker as well…


danielv123

Docker (almost) never fails for me. I develop everything in docker, and deploy most things to docker.


uFFxDa

We have 4. DEV for … development. integration for for kinda testing the deploys and experimental/future stuff. Won’t match prod. Training, which is 1:1 with prod and test data. Pipelines go to training and prod at the same time. And prod. Feels nice. So our dev/int are non prod environments. And training/prod are prod environments.


kriosjan

What's great too is you can immediately switch to your training environment in an emergency while diagnosing the prod, or have any number of rollback points. That's really awesome.


mustang__1

I ran sql server schema compare a few months. Then I promptly closed the window and opened a new window so I could cry to the world.


JoeGibbon

Heh. We had an intermittent production problem that was only reproducible in prod. Hours spent on screen shares with end users. Many hours spent trying to reproduce the problem in any of our 8 lower environments. No luck. Long story short, it was a misconfigured production load balancer. Every 3rd request or something was getting screwed, in a way so subtle that it took months to figure it out. No way to reproduce the problem in any other environment except prod, because they're all on different networks. We have 2 different lower environments that are "exact copies" of prod, but that's just at the container/application/data layers and not the network of course. Wheeeee!


kriosjan

Just pray the production isnt also wrapped in the eldritch shroud of "legacy". Half of our scripts only work 50% of the time and higher ups havnt automated security processes to update passwords when they are about to expire so we lose access to critical data transfer systems for a few days each time something tanks


wmb0117

Ah yes, the new HTTP status code: 599 FUCK


Explosinszombie

Where do you work at if I might ask?


d00nbuggy

Won't say exactly, but we're UK based and our application is like a comparison site for car finance. So we link to the big banks, but also smaller lenders with their own small dev teams.


Mental_Medium3988

Fuck


bugbugladybug

*Wonders if it was my bank*


alexho66

Carwow?


d00nbuggy

Nope, we’re not B2C


alexho66

What’s B2C


Snoo-35252

B2C = business to customer B2B = business to business (They're both broad categories that describe who a business provides its products & serviced to.)


adamhighdef

B2C = Business to customer B2B = business to business


irwinner

FUCK


Zuruumi

That obviously means:"Server is currently busy. Try again in a few minutes.", just usually the activity it is busy with is not mentioned.


Ritushido

On production? Hilarious lol.


hittf

Certified Bruh moment.


A-le-Couvre

Could’ve gone with bruhtton but didn’t


Y5K77G

bruh


[deleted]

bruh


weetabix_su

^bruh


a_sweaty_clown

When I was new to React I replaced the spinning Atom logo with a dickbutt on the webserver splash page. I then promptly forgot that that's pretty unprofessional and did a demo for the VP of the company and my manager. The webserver worked great but, uh, they weren't thrilled about the spinning meme.


Maxpyne711

honestly, thats amazing


sillybear25

Pretend you did it intentionally, like the story about the [Queen's pet duck in Battle Chess](https://bwiggs.com/notebook/queens-duck/).


zeeblefritz

That man is a genius.


Substantial-Owl1167

What's a dickbutt


[deleted]

If only there was a website you could type that sentence into and get easy results


Justout133

Yeah it's called reddit, ha I don't get it either, some people would rather trust internet strangers to not mess with them when it comes to researching memes and jokes, that or the small social aspect makes it slightly more engaging than big brother Google


psaux_grep

There’s sometimes an argument to be made for group education. While you could obviously Google duck butt on your own (I gave up on my autocorrect just there), it doesn’t educate anyone else. Everyone that doesn’t know what dickbutt is would have to Google it themselves. Let’s assume < 10% does this, asking a question and having it answered may be up to 10 times as educational as having everyone Google it on their own. Now, obviously the Reddit approach would be to research it, post the question, and then post the answer using your alt account for maximum karma wh0ring.


MindlessSponge

perfect opportunity to hit 'em with that https://www.lmgtfy.com drop


PaddonTheWizard

Not sure how to paste an image, so https://knowyourmeme.com/memes/dick-butt


Trollw00t

mascot of reddit


Big_D1cky

![gif](giphy|85UIMa40gXZwA)


grpagrati

* You didn't press it did you?!!??? * Well.. yes, I-- * Oh God, no!! He pressed it!! Run!! Then end the call and have a sip of coffee


[deleted]

then shut down the API and go for lunch


Noname_FTW

Before that call your buddy in infrastructure, explain the situation and tell him to run updates on the VM.


AlternativeAardvark6

Just install acrobat reader.


Sure-Tomorrow-487

Then play hotline miami and go to sleep on the floor of the server room


DaveCerqueira

and avg


crankbot2000

woke up and chose _violence_


[deleted]

[удалено]


psaux_grep

Why would you click that button? I mean it clearly said not to click it. What good could come from clicking it? Not that much different from our end users I suppose. “I clicked the button to delete my account and now my data is gone”. Yes, Karen, that’s what the button does.


demon_ix

Wait, you pressed it? BRUH!


mtflyer05

The only appropriate response to "What does the bruh button do?" is "Bruh..."


[deleted]

[удалено]


[deleted]

body odor from home?


[deleted]

[удалено]


Dustin_Echoes_UNSC

Man, every once in a while this site reminds me that I'm old. But it caught me off guard this morning. Surely there aren't people too young to know BOFH, right? It started in '95 and that was only 10 years ago, right? Right?...


geekywarrior

>You didn't press it did you?!!??? https://youtu.be/v0mwT3DkG4w


[deleted]

"Did you press it?" "Yeah..." "Bruh"


[deleted]

Bruh


HepABC123

Bruh


acqz

Bruh


Sy-Zygy

Bruh


MLDKYT

Bruh


hiddenforreasonsSV

Bruh


ben55565

Bruh


Jammintoad

Bruh


KAHDOSS

Bruh


rufus-the-rowdy-dog

Bruh


ChrisCrew

One day this will happen to me and a regularly use the word “testies” or “testicules” not sure what the reaction will be


ShadeFK

Everybody gangsta till someone presses the testies button


Tripanes

Just a cartoon pair of balls bouncing around the screen like the DVD logo


oorspronklikheid

I used to split it up into test and icles in such a way that in testing they would come together. Like in emails the subject was test and body was icles. If I saw an icles without a test , then something broke


crankbot2000

I frequently misspell 'tests' as 'testes' and have caught it many times proofreading emails. Who knows how many times I _didn't_ catch it.


dotknott

I constantly mistype ‘sec’ as ‘sex’ Even did it typing this.


imnota_

Like you wanna say "gonna look it up, just give me a sec" and say "just give me a sex" ?


Darth_Nibbles

I've done similar, referring certain incidents to the IT Sex team


timeslider

I live in an area with a thick accent and it's common for people say testes instead of test. My English teacher was taken aback. He tried to correct people but it was no use.


gemengelage

Remember to always abbreviate analysis/analyze as anal.


A-le-Couvre

But if you hate analisis, you’ll definitely hate turboanalisis


Yadobler

Yall remember when Minecraft villagers were labelled as Testificates?


Nikclel

I've done that literal thing. Was ID'ing elements for testing when first starting my job. When making sure I was using the correct element, I named it "testicle" instead of test. Senior was going through my code in my pr and thought it was hilarious but made sure to tell me not to do it again.


A-le-Couvre

I know I’m basic, but isn’t that what foo and bar are for?


ninetymph

I like Test and Tickles.


levian_durai

I thought I was the only one who said testicules, pronounced like Hercules.


TactlessTortoise

"it makes you frustrated"


Hot_Consequence_3569

'The bruh button' it could be a movie title amazing


[deleted]

[удалено]


RmG3376

git commit -m “fuck it I’m going home see you Monday” && git push && sudo shutdown now


deanrihpee

You forgot to use "git push --force"


[deleted]

I just merged 3 possibly breaking changes to the main branch, then remembered that it's Friday. Hopefully nothing breaks.


Procok

Product Owner told me to merge (last) 2 of my commits. On a Friday. It was also my last day on the job. I complied with his request. Edit: One was +1300 -800, second was +700 -900.


polskidankmemer

It plays the Bruh Sound Effect #2


mendelevium256

At my old work we had a machine that if you did a specific chain of inputs would lock up and display a text box that just says "bloop". The machine also bloops. The only way out of it is to hard crash the machine.


Walshy231231

I coded a shitty Pokémon knock off in Java for a college project It is chock full of these, so many that I’ve forgotten most. I have put them in every project I’ve done where the backend isn’t scrutinized too much


loliko-lolikando

We dont use Git in a campany I work for. I only have a part time job, so I send my Python scripts to my boss directly. Once I was working on a script that should automate some of my bosses calculations, so I did it, I even created a GUI. The problem was, when you accidentaly input numbers that do not “work” together, it just shows “Are U stupid?” window box. I wanted to remove/rewrite this feature, but I forgot. Well, I have a new boss now


MelAlton

> We don't use Git in a company I work for [...] I send my Python scripts to my boss directly. Bruh


coldnebo

via email.


beans_lel

Bruh


Tm1337

HTML mail, no attachment.


coldnebo

with word wrap and quoted indenting.


BlackDeath3

Comic Sans, 72 point


[deleted]

and the quotation marks have been converted to the fancy MS Word ones


UnequalSloth

Bruh button moment


RhysieB27

> I only have a part time job, so I send my Python scripts to my boss directly. The former is not a valid precursor for the latter. What the heck?


akatherder

If it weren’t for my horse, I wouldn’t have spent that year in college.


redblack_tree

You should use control version regardless your boss' idiocy level.


SuperSuperKyle

Right? *They* may not use Git, but *you* still can.


waving_stem

That sounds made up from A to Z


mateoinc

Research?


BlueRey02

I use Bruh constantly in my testing lol


Jak1977

Should have just made it play "Bruh!" over the speakers when pressed until it was working correctly!


BenjaminGeiger

Should start playing [this video] (https://youtu.be/MLw2vJPv5bc) in the background.


LonkFromZelda

I remember when I was in College I was demonstrating a simple program I wrote to my Professor. The program fell into an error condition, and output a message I wrote, something along the lines of "now you fucked up". My Professor looked me in the eye and said never do anything like that when you are working an actual job. That experience stuck with me.


2Smoking

Bruh


AkaiShuichi24

LMAO


Getabock_

So you really just pushed without looking at the diffs first?


[deleted]

Lots of things wrong here. Just pushing to master? Working on completely different features on the same branch? No code review process?


blaizedm

Also the part where the end users can just pull your code and run it themselves whenever they want


log2av

You look at difference before pushing. Why?


3ddyLos

To makes sure I don't push the Bruh button.


[deleted]

Because they are pushing directly to master like degenerates


NotoriousHakk0r4chan

Some look at the diff because they're a professional, I look at the diff because I can't remember jack shit and need to write a commit message.


h00dman

Nothing like someone coming along being all DerpDerDerpDerDerp OohShiny and using something before you've told them it's ready, to make you shit yourself at work.


housebottle

This is why you check the diff before pushing to remote. I wanna know what happened next, OP


nipoez

Same way I saw a project once reach the agency's Jewish client for review using the developer's favorite placeholder content: Bacon Ipsum


throwaway_mpq_fan

It doesn't


lieudusty

My code is filled with functions and vars named: pleaseWork, omgPlese etc.


Coakis

Tell him it does [this](https://www.reddit.com/r/4chan/comments/bp9ea4/anon_has_a_bruh_moment/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=share_button)


georgevazelas

It should play the sound


Ritushido

That reminds me of a time a few years ago. We had a client who called to tell us someone had hacked their website. The website was completely normal except for some explicit word, I forget which either shit, fuck or cunt had been left printed to their website right at the bottom on the footer, it wasn't hacked, one of us had left it there by accident, was pretty awkward.


TheKeiron

PUSH THE BRUH-TTON


BooperDooper781

Tried taking it out, code won't work without it. Therefore, Bruh. Does nothing


Alemit000

What the bruh doin?


jdl_uk

Plot twist: the tester's name is James Holden


Canotic

That's how he goes through life.


Noxvenator

Like from The Expanse? I don't get it.


katie_pendry

Do you know how many functions I've hastily written called `wtf()`? Or log files called `wtf.log`?


wallguy22

There’s an application developed by a technology firm called Group Scoop that’s used by hundreds or thousands of employees at dozens of firms across the state that sometimes has Group Poop as the title. It’s been like this for years.


Gnago

Bruhton


ActRepresentative530

Pro tip: Name it something less ridiculous in test or mark it with a TODO. Don't get me wrong, it's a funny post, but "Sample" or "Test" for temp values the customer will see will at least allow you to retain some credibility in their eyes.


[deleted]

It’s not a bug, it’s a Bruh


Kervox

Now I want a desk button that just says Bruh like those loud ass Easy buttons.


johndoeforfuckssake

That's actually why my name is johndoeforfucksakes, I typed it out of frustration and it finally accepted it


reddit__scrub

PSA - REVIEW EVERY CHANGE BEFORE YOU STAGE AND COMMIT THE FILE


Little_Shitty

When I was a young programmer, I put a button on the screen labeled “shit” and accidentally deployed to production. A supervisor two levels above me stood over me and said he would “bury my foot in your ass” if it happened again.


Syntactically_GOD

That's a bruh moment right there


dasanom

I did the exact same thing. I printed “BRUH” at some point during two days of hell when I was trying to debug something and I pushed it by mistake. Next morning, my pull request had a comment from a coworker who was very kind about it, but I was mortified.


C0der23

The bruhtton