178

FUCK YOU, STOP FUCKING WITH ME! my stupid fucking colleague has just replaced all the semi colons in my repo with Greek question marks for the 5TH FUCKING TIME THIS MONTH. it wasn't funny to start, it isn't funny now, so take your fucking rat-like grin and hyena laugh and FUCK OFF AND WORK! fuck me

Comments
  • 15
    That's not funny at all. You should report him and make sure that his the one replacing the semi-colon. If it was me I would have punched him.
  • 10
    @PoweredByCoffee it's definitely him, I checked the git history. And I already have but the lead developer seems to think he's a miracle child
  • 9
    @RhysOC miracle child my shit. There is no place to treat someone special or favor. Fuck him!
  • 1
    Now that's a rant x
  • 22
    There's panic when someone accidentally breaks a build in my company, if someone deliberately did something like this, I think there'd be certainly some kind of official warning. It's not cool and I don't care if he's considered some kinds of miracle child I'd report him, every time he does something. It just ain't professional, now, I don't mind a joke, but I keep mine strictly verbal. When you actually interfere with work and inconvenience other developers it wastes company time, I think that's where the line is.

    Tell jokes but don't do stuff that actually interferes with work.
  • 12
    I really don't understand people who are fucking with the work of others.
    We are not friends, this is a workplace, and by pulling stunts like this you are pulling out money from the pocket of the company.
    These people should be disciplined.
  • 8
    Make a perl script to do the reverse
  • 29
    Didnt realise there were so many people defending "the company".

    Create a git hook to replace all greek semicolons on pull/push.

    If it happens more than 3 times, automate it :D
  • 13
    @rusty-hacker If you want "the company" to do something on your behalf, bringing up money is the best way.

    I agree, automate it. Set it up to send an email to the CEO, FROM the offender, telling them "what an asshat I am! Ain't I a hoot?" See if they find it funny.
  • 16
    It's funny because I ++ this, and also ++ the guy who says he's been replacing semicolons with Greek question marks.
  • 9
    Replace all the c's in his repo with cyrillic с's or something similar. Watch him scratch his head about "class is not defined". Repeat a few times with different characters.
  • 2
    Cant u just revert to a previous commit?
  • 5
    If I found out anyone doing this in my company they would be on the fast track out. The attitude toward coworkers is something I really dislike and having a person like this on the team kills productivity and atmosphere in the work place.
  • 2
    @rusty-hacker So someone dicks around with the code and I have to spend time writing a hook, admittedly not much time, but still time I could have spent doing something else?

    What happens when they discover something else? Another hook? And another and another?
  • 0
    Get autocorrect to automatically change it back
  • 2
    I'm agree with @PoweredByCoffee punch him in the fucking face!!!... 💪😠 outside of your workplace
  • 0
    A lot of text editors can replace all at once to save you any headache. Some may have the ability to perform the action across multiple files. Regardless you are in a professional work environment and his jokes are costing you time and thus the company money. As a lead dev I would warn him and move him onto another project / team where he is not comfortable performing those sorts of "jokes" on the people he works with.
  • 1
    If you use a decent IDE, you can just replace all of them with literally 3 clicks. Or just revert his commit, or just write a script that replaces every greek symbol with a semicolon... Come on bro, you're a programmer, it's so easy to undo that...
  • 1
    I'm happy that I use linters for my code thus it would scream there aren't semicolons. Also Ide's with git integration would say you have million files edited. Plus locking your computer is a good habit when you leave your desk :)
  • 2
    You should push his question mark in his colon for messing with the semi colons...
  • 2
    Unscrew all the bolts in his chair sit barely hold together and tape an airhorn under his seat that'll go off when he sits down.
    Oh, and video it :-D
  • 0
    Y'all keep ranting and raving about how funny this is... Until it happens to you. Pranks are one thing, but fuck with my job? You'll wish you hadn't.
  • 1
    Probably this will help you out 😁
    Completely anonymous: https://www.ruindays.com
  • 2
    Add hooks to your git config to check all code files for anything that isn't 7-bit ASCII and refuse the commit.
  • 0
    @d4ng3r0u5 I would but why the fuck should I have to.do work because of him?
  • 1
    @RhysOC Since this is apparently the conversation that doesn't end (yes it goes on and on my friend), I'll turn it around and ask you: why ARE you doing this work because of him?

    If his changes aren't breaking the build (you ARE using CI, right?) you either don't have to fix it (hey, the build's not broken), or you don't have any unit test coverage of you code (you ARE writing unit tests, right?). You don't have to go out of your way; If the semi-colons matter, literally any unit test will fail the build.

    If the rat/hyena bastard isn't going to change, and the smeg-head boss isn't going to change, it's time for you to change. You have a list of reasons to leave:
    - shared dev work spaces (how does he update your repo?)
    - co-worker who breaks company property (code)
    - a manager who lets him (favoritism)
    -no CI or worthless CI if the build's not breaking
    - you have to use a programming language with semi-colons (OK, this one's just a joke)

    Why do you stay in such a toxic environment?
  • 0
    Guessing you guys don't have a CI build that build the source/run tests/run linting. Would recommend
  • 0
    It can be both funny and a giant waste of money/time and incredibly inconsiderate and a fireable offense
Add Comment