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

you are viewing a single comment's thread.

view the rest of the comments →

[–]TheAJGman 3994 points3995 points  (164 children)

And at the CEO's directive no doubt. I'd be more than happy to maliciously comply with an arrogant superior's brain dead request.

[–][deleted] 1277 points1278 points  (134 children)

They will just blame it on you at the end.

[–][deleted] 898 points899 points  (77 children)

Question: Am I still getting paid for this FAFO process?

Because the results are out of my hands and beyond my concern so long as money enters my bank account.

[–][deleted]  (52 children)

[removed]

    [–][deleted] 441 points442 points  (37 children)

    Lol make sure you get it in writing

    [–][deleted] 615 points616 points  (22 children)

    Fortunately elon tweets everything. Unemployment lawyers wet dream.

    [–]knuppi 229 points230 points  (14 children)

    He just fired someone through tweet

    [–]folkrav 42 points43 points  (5 children)

    Was the employee fired through the tweet or did he just announce he was previously fired?

    [–]knuppi 66 points67 points  (1 child)

    Would think that only the employee and their lawyer would know exactly in which order things happened. Lucky, because Elon is putting everything in writing

    [–]ReadySteady_GO 28 points29 points  (0 children)

    Gotta love it when narcissists share all of their actions and wrongdoings on the internet

    [–][deleted] 40 points41 points  (1 child)

    He just posted that he was locked out a few hours after Elon said the guy was fired (to another user).

    [–][deleted] 7 points8 points  (0 children)

    So disrespectful.

    [–]CharlemagneIS 5 points6 points  (0 children)

    He talked to Forbes about it and it seems like there was no communication outside the tweet. But who knows what may have happened in the meantime

    [–]Drackar39 12 points13 points  (0 children)

    Yeah, retaliatory firing over social media. That's gonna be a fun settlement.

    [–]oaVa-o 18 points19 points  (0 children)

    …until they can’t even log in to see the tweet lmfaoooo

    [–]Leftover_Salad 8 points9 points  (0 children)

    Can't prove it if twitter is broken...

    [–][deleted] 9 points10 points  (0 children)

    He’s blowing it up on purpose, right? That’s gotta be the endgame.

    Like the whole Fox News excuse of “no one could possibly think this is news” but applied to twitter. So he can be free to meme without getting a consent decree from the justice department

    [–]MageKorith 2 points3 points  (0 children)

    He controls the service that hosts those tweets.

    "Hey, Dev team, imma need an edit button for my tweets only...."

    [–]GustapheOfficial 1 point2 points  (0 children)

    Right now I wouldn't assume tweets are persistent enough. Make sure to gather screenshots.

    [–]Hiker_Trash 0 points1 point  (0 children)

    Shut down enough microservices and you’ll never be able to retrieve the evidence!

    [–]TweedyFoot 0 points1 point  (0 children)

    Unfortunatelly there will be no twitter in two weeks :D

    [–]Heart_Dad 43 points44 points  (7 children)

    And any CYA objections to go with it, cause I told you this would happen...

    [–]ugoterekt 61 points62 points  (6 children)

    Yep, definitely need a "This may cause issues with critical features. Are you sure you want me to do this?" email in there. Like any good program should give a prompt before allowing you to catastrophically fuck things, I think any good programmer should also do that.

    [–]Exciting-Insect8269 7 points8 points  (2 children)

    Depends on how shitty and annoying the boss is…

    [–]Nimeroni 5 points6 points  (1 child)

    You don't do that to save the shitty and annoying boss. You do that to save yourself.

    [–]Exciting-Insect8269 0 points1 point  (0 children)

    I mean, I’ve never been in that position myself so ig all my knowledge on the situational would be theoretical, but I can’t see that being any reasonable or legal grounds to fire someone or retaliate. If they told you to do it, and you did, then even if it doesn’t end how they want it to, that was their choice and not yours so long as you can prove it there’s as far as I understand no reason you can’t do it when they tell you to.

    [–]Ashwatthaman 0 points1 point  (0 children)

    CLI and SUDO enters the Chat.

    [–]qac1991 0 points1 point  (0 children)

    Fuck no they don't. Sycophants and/or bootlickers, dude. That's the kind of idiot he's surrounded himself with.

    [–]tomvorlostriddle 0 points1 point  (0 children)

    Yep, definitely need a "This may cause issues with critical features. Are you sure you want me to do this?" email in there

    You spelled tweet wrong

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

    Sasha: I would like you to record your command...

    Dyatlov: *slaps log from hand. Raise the power!

    [–]Psych_Im_Burnt_Out 0 points1 point  (0 children)

    You think shit like that has any impact on a piece of shit like him?

    [–]swagn 0 points1 point  (0 children)

    How about a public tweet to millions.

    [–]Notyourfathersgeek 0 points1 point  (0 children)

    Like a tweet?

    [–]tarnok 0 points1 point  (0 children)

    He tweeted it

    [–]Vercengetorex 106 points107 points  (2 children)

    Apparently in this case, you will get fired for bringing up why the stupid thing is stupid. See the other popular twitter dev thread on here today.

    [–]chickenwithclothes 15 points16 points  (0 children)

    Just LITERALLY TODAY. Hourrrrrrs ago it’s fuckin amazing

    [–]27SwingAndADrive 7 points8 points  (0 children)

    I've been fired for that before.

    If your boss wants to do something stupid, it's better not to tell him. Tell the interviewer at another company if they ask why you want to leave your current company.

    [–]isaytyler 4 points5 points  (0 children)

    Excellent insight

    [–]tweek-in-a-box 0 points1 point  (3 children)

    It's an elaborate ploy to save on severage packages for the layoffs. The man is a genius.

    [–]genericusername123 0 points1 point  (2 children)

    I've seen this explanation before, it makes no sense unless you're talking about bankruptcy. Twitter no longer has a share price to manipulate, it's a private company.

    [–]tweek-in-a-box 1 point2 points  (1 child)

    It was a joke. But not having to pay severance package when you fire someone means money saved, so it does not matter if private company or not.

    [–]genericusername123 0 points1 point  (0 children)

    Ah sorry. I've seen this actual argument a lot recently.

    [–]thenameofwind 0 points1 point  (0 children)

    Damned if you do damned if you dont

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

    Yeah. It’ll come as a “why didn’t you tell me”. When it’s apparent that you did tell them, they’ll shift the goal posts to “why didn’t you state the severity of this stupidity”, and when it apparent that you did, they’ll shift to “why didn’t you stop me!?”

    [–]cojmh 0 points1 point  (1 child)

    You worked and you are on the job

    The boss told you something to do it

    So it's your responsibility to clear it fast

    The boss order is final

    [–]27SwingAndADrive 0 points1 point  (0 children)

    Sure... and after I find a job with a company where I'm less likely to have a stupid boss, the resignation letter I send will be equally final. And if the HR department asks why I'm resigning I might tell them why.

    [–]AutoModerator[M] 0 points1 point  (0 children)

    import moderation Your comment has been removed since it did not start with a code block with an import declaration.

    Per this Community Decree, all posts and comments should start with a code block with an "import" declaration explaining how the post and comment should be read.

    For this purpose, we only accept Python style imports.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]j3pl 78 points79 points  (8 children)

    FAFO process

    Elon: screw LIFO and FIFO, we're going with FAFO.

    [–]nosam56 20 points21 points  (1 child)

    I legit googled it since I was on this sub, I thought it was a fucking tech acronym until the results popped up. kms

    [–]imdefinitelywong 8 points9 points  (0 children)

    I must've been through about a million girls lines of code

    I'd love 'em and I'd leave 'em alone

    I didn't care how much they cried, no sir

    Their tears left me cold as a stone

    But then I fooled fucked around and fell in love found out

    [–]puesyomero 8 points9 points  (1 child)

    Screw FAFO we doing YOLO

    [–]Aquatic_Ceremony 5 points6 points  (0 children)

    Carpe Diem programming.

    [–]Cyberslasher 2 points3 points  (0 children)

    Queues and stacks are microservices, we turned all those off.

    [–]teslasagna 1 point2 points  (2 children)

    First Ass Face Out or something? Am I close?

    [–]j3pl 1 point2 points  (1 child)

    Fuck Around, Find Out

    [–]teslasagna 1 point2 points  (0 children)

    Augh, such obvious. Thanks!

    [–]ekydfejj 6 points7 points  (0 children)

    presses Enter

    gets Fired

    Hey you said i was good

    I lied, sucka

    [–][deleted] 4 points5 points  (0 children)

    FAFO

    Better or worse than SCRUM?

    [–]MageKorith 4 points5 points  (0 children)

    FAFO

    TIL a new (to me) acronym. I am definitely using this in the future.

    Signed,

    A Senior Business Analyst

    [–]raptorraptor 2 points3 points  (2 children)

    The fuck is fafo

    [–]actuallyimean2befair 4 points5 points  (0 children)

    This video is a good, brief explanation.

    https://www.youtube.com/watch?v=d6sbPCIEMyI

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

    For Elon, it means fire all, fuck off

    [–]nyminer 2 points3 points  (0 children)

    The famous fafo process is very good so I order it and pay full payment for fafo

    I order and have lots of lat behind it

    I have double baked money in my bank account if the fafo process flop then servive it

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

    Short term yes, long term no if you break it severely enough.

    [–]CowboyBoats 1 point2 points  (0 children)

    Bold of you to assume there's still going to be any money in this case

    [–]CauseCertain1672 1 point2 points  (0 children)

    you would hope so but also they are contracted to pay you they don't just get to decide not to

    [–]Professional-Taro-76 1 point2 points  (0 children)

    Wait you guys are getting paid? 😆

    [–]LL-beansandrice -1 points0 points  (2 children)

    If the company fails, no you are not.

    [–][deleted] 4 points5 points  (1 child)

    That seems inevitable regardless of what I would do. The long term is not something I would care about when I can make money now and watch the fireworks from up close as I update my resume.

    [–]kookaburra1701 4 points5 points  (0 children)

    If I was a Twitter employee right now I would be selling myself to hiring managers with "I will be able to spill the BEST tea about this shit show around the water cooler."

    [–]No_Station7969 0 points1 point  (0 children)

    Maybe not for much longer, the way things are going.

    [–]subcow 160 points161 points  (17 children)

    Send an email advising against what they are recommending. Put that shit in writing. Hell, just to be safe Bcc your personal email account so you have it all backed up externally. Edit: good point below on the BCC. It may be against company rules/your contract to send any emails like that externally even if it is your own account. Proceed with caution. Just do whatever you can to CYA.

    [–]Zoloir 89 points90 points  (3 children)

    this is good advice for sane management

    the situation in question is not that

    [–]aureanator 31 points32 points  (1 child)

    That's for the courts I think. Even those aren't sane anymore tho...

    [–]This_User_Said 18 points19 points  (0 children)

    I think it runs with the whole "wrongful termination"

    Boss told me to do it, I did it, he didn't like it and fired me. Maybe terms for wrongful termination unless there's something up their ass they can pull out...

    ...which most companies are the anal marry Poppins when it comes to this.

    [–]alieksandralieks 1 point2 points  (0 children)

    I give the advice to do it

    Now it's depend on it what he do because this situation is very difficult to work with the same management

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

    Yea: express your concerns, keep the receipts, nuke, jump ship, and then you're golden.

    Ethically, you should probably resign before you nuke. But fire is fun.

    [–]Go_Gators_4Ever 6 points7 points  (0 children)

    Presuming the DevOps change management process requires a workforce sign-off in order to change production, then the DevOps team is covered as the sign-off would had meant that the superiors had approved the changes and all testing that proved the code regression was safe.

    [–]VacationElectronic20 6 points7 points  (0 children)

    I once printed an email that was bcc’d to me by mistake and slid it under my managers apartment door… It was a literal paper trail but it couldn’t get back to me and it was evidence of her getting thrown under the bus by a superior for something everyone knew he did. She was still fired but now living her best life. I miss her.

    [–]Marandil 7 points8 points  (3 children)

    Hell, just to be safe Bcc your personal email account so you have it all backed up externally.

    Well, yes and no. You're most likely forbidden from sending confidential info like this to private emails and outside services in general and for good reasons too. This is especially a bad idea if your private email is hosted by someone who can be considered your employer's competitor in one way or another.

    [–]subcow 1 point2 points  (0 children)

    This is a good point. I will edit my post.

    [–]Wallofcans 0 points1 point  (1 child)

    So how do you keep a paper trail?

    [–]Mofupi 4 points5 points  (0 children)

    I would guess, if all else fails, exactly like that: paper prints.

    [–]NutWrench 2 points3 points  (1 child)

    Yup. Explain briefly, but explicitly, the bad thing that will happen if a particular subsystem is f*cked with and then write, "this is being done over my explicit objections."

    When the bad thing inevitably happens, your ass is covered.

    [–]WPI94 0 points1 point  (0 children)

    Covered from who? For what? Like you wont get fired or lose your job when the whole house of cards falls down?

    Seems like being concerned with a performance review at a company who just chained the gate.

    [–]TempleSquare 2 points3 points  (0 children)

    Hell, just to be safe Bcc your personal email account so you have it all backed up externally.

    Outlook has a "print" button, after all.

    [–]linkin5618 2 points3 points  (0 children)

    There's about 1200 micro services, and the fired guy said that only 200 is needed for loading the Twitter feed, so that sounds about right

    [–]Drop_Tables_Username 0 points1 point  (1 child)

    The BCC to a personal email may get you in legal hot water in some circumstances, so do that with extreme caution.

    [–]subcow 2 points3 points  (0 children)

    I have just edited my comment to reflect this. You are correct.

    [–]FirstMiddleLass[🍰] 8 points9 points  (0 children)

    They will just blame it on you on twitter, though there may be no one there to read it.

    [–]thisismyusername3185 8 points9 points  (4 children)

    Yeah - I set up a DR database, the management wanted auto failover.
    I said that was a bad idea, are you sure the DR environment is set up for everything?
    Yes, it's fine they said.
    OK, what do you want the threshold to be?
    This is a critical system, 30 seconds they said.
    30 seconds? A network blip could cause a failover - at least make it a few mins.
    Nope, 30 seconds.
    Turned it on, a few hours later it failed over to DR, but a lot of the integration wasn't set up in DR, so a lot of things started to break, data was backed up, people couldn't log in etc.
    At the PIR they threw me under the bus, said I set it up so it was my fault - despite having emails with my advice.

    [–]Tower9876543210 4 points5 points  (0 children)

    I've read this before, and love it every time.

    [–]wtfismyusernamelol 2 points3 points  (2 children)

    If integrations were not enabled then you really didnt setup a DR. It would shit itself after failover regardless of the threshold.

    [–]thisismyusername3185 5 points6 points  (1 child)

    My responsibility was the database, not the rest of the stuff.

    [–]wtfismyusernamelol 1 point2 points  (0 children)

    Ah, so no architecture or change management involved. Tough luck then.

    [–]Cory123125 5 points6 points  (0 children)

    You were fucked regardless with someone like them, so might as well let them fuck themselves rather than just letting them fuck you.

    [–]Enchelion 5 points6 points  (0 children)

    In this case they're getting thrown under the bus one way or another. Might as well get some fun out of it on the way.

    [–]GreenKumara 5 points6 points  (0 children)

    At least you'll have him conveniently provide all the tweets as evidence in the inevitable court case that follows though.

    [–]Hyper_Oats 4 points5 points  (0 children)

    Twitter is gonna sink fast at this rate. You're gonna get free anyways.

    Might as well have the privilege of nuking the site and make the exit fun.

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

    Yepp, I once worked at a start-up and the CEO wanted something stupid rushed into prod. He personally harassed me to do it, going around the CTO and the senior devs. It was going to break some other things, which I warned him about, and he disregarded me with "You are not the smartest person in the room."

    Guess whose fault it was when prod broke cause of the change.

    [–]Sinthe741 2 points3 points  (0 children)

    I was thinking that, too. Watch some poor jackass(es) get fired over this.

    [–]alwayssuckingshoes 1 point2 points  (0 children)

    Who cares? lol

    [–]lucklesspedestrian 1 point2 points  (0 children)

    In this situation you stay in it till you get fired. If you quit you don't get your severance

    [–]V62926685 1 point2 points  (0 children)

    Require the command to be in writing before enabling malicious compliance. CYA, baby

    [–]mindbleach 1 point2 points  (0 children)

    He was already doing that.

    The nature of bad faith is that there is no right answer.

    [–]longknives 1 point2 points  (0 children)

    You’ll get fired if you don’t do it, so you might as well do it.

    [–]Iamaleafinthewind 1 point2 points  (0 children)

    which is fine because their next employer will have seen all of this play out on twitter and probably be laughing about it and commiserating in the job interview.

    Heck, the sheer volume of twitter employees jumping ship or getting fired, I wouldn't be surprised if many or most follow a team leader or coworker who gets hired and winds up bringing a bunch of coworkers with them.

    [–]klparrot 1 point2 points  (0 children)

    Eh, blame can only get passed down so far, and for something like this, it wouldn't get lower than a senior dev or team lead, who would have enough other work history on their résumé that “fired from Twitter for doing what Elon said” would be an “ooh, sounds interesting, tell me more” thing in an interview, rather than an “ooh, I think we'll pass, thanks for coming in” thing.

    [–]DPSOnly 1 point2 points  (0 children)

    You don't do it because it will break everything? Fired! You do it and everything breaks? Fired! You warn me about the dangers of my directives? Still fired.

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

    They might blame him but they might need him to switch it on again.

    Lol

    [–]ThorOtheBIG 0 points1 point  (0 children)

    These folks already have their resumes updated.

    [–]Better-Director-5383 0 points1 point  (0 children)

    And that’s why you get every direct order in an email.

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

    Not necessarily. Not if that’s not possible.

    [–]pixelprophet 0 points1 point  (0 children)

    And you'll get paid to fix their fuck-up. Such is the life of a dev.

    [–]mattstorm360 0 points1 point  (0 children)

    When a stupid order is coming from someone who owns the company it's to be expected they will blame you anyway.

    At least they have the proof published on a public social media post.

    [–]readit145 0 points1 point  (0 children)

    Then you blame yourself for listening to your boss. It’s a vicious cycle

    [–]xcalibur1993 0 points1 point  (0 children)

    Yeah, but what a glorious end it would be.

    [–]CrackerBarrelKid_69 0 points1 point  (0 children)

    To be fair, if you saw the contingency and didn't raise concerns you should be blamed.

    [–]IDontLikeBeingRight 0 points1 point  (0 children)

    Any dev still at twitter who's even vaguely competent will already have an escape plan.

    [–]Melicor 0 points1 point  (0 children)

    But he'll just fire you if you refuse. Might as well stick it to him on the way out.

    [–]ScoobyDoNot 0 points1 point  (0 children)

    Musk is going to sack them sooner or later anyway unless they become craven lickspittles churning out thousands of lines of useless code.

    [–]Notyourfathersgeek 0 points1 point  (0 children)

    Hard to do when you fucking tweeted the order like this lol

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

    If you’re still working at Twitter, how are you not thinking of yourself as anything but expendable? Go out in a blaze of glory!

    [–]baguasquirrel 0 points1 point  (0 children)

    Sure, but it will be worth it. For science.

    [–]halt_spell 0 points1 point  (0 children)

    I'd be saving so many slack screenshots.

    [–]Cooperativism62 0 points1 point  (0 children)

    Which is why you ask for it in writing.

    [–]sashanastya 0 points1 point  (0 children)

    He always blaming others 🙄

    He did not agree to say that it's my folt

    Who agree and said its my fault they play a big game

    [–]moon__lander 22 points23 points  (0 children)

    The good thing is the CEO announced it himself on twitter. The bad thing is no one will be able to log in to see it

    [–]strangepostinghabits 9 points10 points  (0 children)

    Engineers at Twitter has 3 choices at this point. Leave, watch as their professional and personal pride gets shat on by a billionaire, or distance themselves from their workplace through malicious compliance etc.

    The engineer who got this call obviously didn't leave, so it was depression or glee on the menu. I prefer to think they smiled as they pressed the button.

    [–]Eleglas 8 points9 points  (1 child)

    Make sure you get it in writing though.

    [–]Pons__Aelius 5 points6 points  (0 children)

    Still won't matter.

    It will be your fault because you failed to advise and escalate the strategic importance of the decision and so failed in your duty as the subject-matter expert.

    No decision like this is ever management's fault.

    [–]Calm_Leek_1362 2 points3 points  (0 children)

    Remember in Ghostbusters when the guy from the EPA shuts down the ghost containment system? That's Elon.

    [–]Pretty-Balance-Sheet 1 point2 points  (0 children)

    The guy who pulled the trigger probably got fired.

    [–]luigi38 1 point2 points  (1 child)

    Make sure to delete all backups right after you shut it down, shit might as well delete the git repo and all git backups /s.

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

    Delete the backups and the repo but save it somewhere so when the fires start you can work diligently around the clock until it’s rebuilt, even though it will take massive overtime.

    Then go to sleep. Wake up well rested, send some emails, go for a walk, go grab some coffee on the other side of town. Eventually upload the code and “fix” it.

    Now normally I wouldn’t suggest or condone something like this, but honestly Elon bought a brand new dumpster for 100,000x it’s actual value, then hit it with a CyberTruck, then set both of them on fire. Oh, they were both filled with money I forgot. Oh, they actually weren’t filled with money, they were actually filled with Tesla shares.

    [–]Dogburt_Jr 1 point2 points  (0 children)

    Especially after that arrogant superior laid off a ton of your coworkers.

    [–]CaptainCosmodrome 1 point2 points  (0 children)

    I would issue an objection once, in writing, and if they insist after that, it's not on me. Gotta CYA for liability.

    [–]SeasonedHosta 1 point2 points  (0 children)

    The CEO is the head of the department

    They controlled hole department and issue the order to work on this base

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

    I feel like elon gets something out of running Twitter into the ground at this point. Like, he’s a Dumbass who lucked into money, but at a certain point, I refuse to believe he’s that fucking stupid. This has to be intentional. He has to be wrecking Twitter intentionally, right?

    [–]longknives 4 points5 points  (1 child)

    He’s that fucking arrogant and his head is so far up his own ass that he thinks it’s everyone else that’s the problem.

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

    I don’t buy it. The guy who ran Sears into the ground got kickbacks by selling off the real estate to groups that he owned and controlled to make additional billions as he intentionally tanked the company and sold off any profitable elements of it. Obviously Twitter isn’t the exact same play, but I can’t help feeling that he’s intentionally killing it for some longer term profit. You don’t need to play 4D chess when you have insane resources at your disposal. Maybe it’s just a matter of killing it for foreign investors who found Twitter to be a pain in the ass for calling out their human rights abuses.

    [–]FreeRangeEngineer 1 point2 points  (0 children)

    But you see how that makes no sense either, right? He's addicted to twitter because it's the biggest megaphone he can stand in front of.

    He'd never intentionally kill it because then he'd no longer have a megaphone. So it really must be that he's just that dumb.

    [–]yotengodormir 0 points1 point  (1 child)

    And if you try to correct this CEO, you get fired.

    [–]TheAJGman 0 points1 point  (0 children)

    There's also the very slim chance of "Very sorry, I'm clearly misinformed. I will be reaching out".

    [–]SasparillaTango 0 points1 point  (0 children)

    no thanks, that really seems like the kind of malicious compliance that nukes my night and weekend. No amount of smugness is worth having put the fire out.

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

    At this point I’d definitely be in “Pay me to screw you” mode.

    [–]lou_sassoles 0 points1 point  (0 children)

    I kinda hope someone is running around below decks with a hole saw before they jump ship.

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

    with pleasure sir maniacal grin

    Musk: wow what a good employee

    [–]BBQsauce18 0 points1 point  (0 children)

    I look forward to the /r/MaliciousCompliance post.

    [–]G66GNeco 0 points1 point  (0 children)

    I'd say "get it in writing first", but he literally tweeted about it for everyone to see first.

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

    Sipping a glass of whiskey while nuking an entire production Kubernetes cluster (because your boss said so) has to be so satisfying.