Follow

FOSSbros being shitty 

I am not a programmer. Despite that, I tried to contribute to an open source project. Big fucking mistake.

Despite making it clear multiple times that this is not My Thing鈩笍, the dude reviewing my PR kept just, skirting around just calling me a fucking idiot. Started saying shit like "stop and learn what a force push is" and "at this point might as well revert everything" and posting screenshots of my commits 馃檭

Ended up closing the PR and deleting the branch, as well as crying for a little bit afterwards. Fucking hell why did I ever think this was a good idea

FOSSbros being shitty 

Everyone else was really nice after this nonsense and even offered to help me submit a proper PR and stuff, so idk, I might end up doing it anyway. Dude isn't even the maintainer so yeah idk.

It's a quality of life improvement for Command & Conquer, like, the 1995 game, and I've always wanted to contribute to something like this

FOSSbros being shitty 

@hazelnot Unless you force pushed to their git repo, why are they so unnecessarily hostile... Like git is such a complicated tool, no wonder people complain about these programs having bad UI etc. when the maintainers treat people like shit

FOSSbros being shitty 

@x44203 His issue was that I made new commits to fix the stuff they told me about instead of force-pushing like he told me to 馃檭

FOSSbros being shitty 

@hazelnot @x44203 did this happen on github or on the discord? because i wanna yell at him

FOSSbros being shitty 

@spacekookie @hazelnot @x44203 oh gosh, isn't this easily fixable---as if it was a problem to begin with---with a rebase?

(I mean ofc... as if he wouldn't just find something else to be a fossbro about)

FOSSbros being shitty 

@hazelnot Wait what the heck?

FOSSbros being shitty 

@hazelnot @x44203 tf? this is pretty typical practice during review... fucking assholes

FOSSbros being shitty 

@alexisvl @hazelnot @x44203 yeah, I always make new commits. There's no value in concealing the revisions by forcing amended commits to your PR/MR. Unless github doesn't have enough space? 馃 馃槀

If they want to have strict process policies like that, they need a CONTRIBUTING.md in the project (they should have one anyway). Regardless, there's no excuse for hostility or condescension.

FOSSbros being shitty 

@hazelnot @x44203 that's kinda ironic that this clown was so hostile, cuz doing a force push on a branch that other people are collaborating on is a terrible idea.

re: FOSSbros being shitty 

@hazelnot @x44203 git is hard :( The right thing to do is walk someone through or provide a tutorial, not yelling at them.

FOSSbros being shitty 

@hazelnot @x44203 really sad to hear this. This is actually the closest I've been to this kind of problem, which I know there's abundant of out there

hope someone tell em to enforce a code of conduct to avoid this shit in the future

hope you're feeling better about it

re: FOSSbros being shitty 

@hazelnot I'm sorry.

FOSSbros being shitty 

@hazelnot Ugh, people like that suck :( I've seen my share of that, unfortunately.

FOSSbros being shitty 

@hazelnot Sorry to hear about your experience. I wish there were more nice developers in the world.

FOSSbros being shitty 

@hazelnot is this like, an actual official C&C repo?

FOSSbros being shitty 

@amatecha It's Vanilla-Conquer, it's based on the official C&C source code but it's more of a Chocolate Doom for C&C, although some QOL improvements *are* sneaking their way in

FOSSbros being shitty 

@hazelnot I鈥檓 so sorry you had to experience that. I鈥檓 afraid free and open source has its own share of assholes.

FOSSbros being shitty 

@hazelnot wow, fuck that guy. That's awful. I'm sorry you had to go through it

@hazelnot some idiot beeing an asshole... Please don't take that shit up on yourself, don't think about it too much. unfortunately there is idiots and assholes everywhere, but they are not the majority. At least I hope they aren't.

FOSSbros being shitty 

@hazelnot not all are like this. Please son't get disappointed in free software. And sorry for that dude's behaviour.

FOSSbros being shitty 

@arh I'm into FOSS for sociopolitical reasons, I'm not gonna stop liking and supporting free software just cause there are a bunch of toxic bros also into it

FOSSbros being shitty 

@hazelnot

Actually, FOSS is open to anybody who respects the four freedoms.
That means not only toxic bros but clearly evil people too (like the guy at Weboob or some in the neckbeard instance - I've read really sick shit there in what started as an inoccuous thread).
It's the price of freedom, I guess.

@arh

FOSSbros being shitty 

@lienrag @arh Yes, I didn't say it's all toxic bros, just that there are a lot of them lmao

FOSSbros being shitty 

@hazelnot 馃 馃 馃

FOSSbros being shitty 

@hazelnot that was totally shitty behavior and they deserve to have missed out on your contribution

FOSSbros being shitty 

@hazelnot I'm sorry you had to go through that. I am often afraid as well when wanting to contribute to some projects, that what if I do wrong or something..

Personally I would be happy to get more people into FOSS and I feel like contributing to projects is the best way to do so.

Sad that some dont realise it and decide to act like asshats instead.

FOSSbros being shitty 

@hazelnot 馃don鈥檛 let one bad apple spoil the whole fruit basket for you. It鈥檚 great to hear that some nice people stepped up and offered to guide and help you - that鈥檚 how a healthy community works.

FOSSbros being shitty 

@hazelnot Shit, I'm sorry that happened. I remember when I started getting involved with OSS (not that I'm a seasoned vet or anything). The elitism that can exist in the dev community can be toxic as hell. How quickly people forget that everyone starts somewhere.

I hope I've never treated anyone that way, and if I ever mess up and do, I hope to God that someone calls me on it.

FOSSbros being shitty 

@hazelnot grrr i'm sorry this happened :(

FOSSbros being shitty 

@hazelnot That's truly awful. Open source can be great, but the difference between "being able to write useful software" and "being able to manage a community with patience and grace" is like the difference between the skills of getting pregnant vs being a parent. You always hope for an overlap, but it's not obligated to overlap, and often doesn't.

FOSSbros being shitty 

@hazelnot Boosting to show why being an asshole is bad for #FOSS. Help onboard your newbies, people!

FOSSbros being shitty 

@hazelnot I am so sorry.

If the project has a code of conduct, that's almost certainly a violation of it.

If the project does not have a code of conduct... well, that's a red flag.

FOSSbros being shitty 

@hazelnot
Oohh...

I tried to use some of my excess time last year to get involved in a FOSS project, too, and while I wasn't insulted directly, the reception was also rather ... reserved.
I don't code C++, and my contribution was mostly on the side of maths and UI/control layout. Some people objected to anything, some argued that improvements are not wanted because it encourages noobs, but one dev recognized my approach had - 1/2

FOSSbros being shitty 

@Mr_Teatime Wait if this is 1/2, where's 2/2? 馃槄

FOSSbros being shitty 

@hazelnot
social.tchncs.de/@Mr_Teatime/1
Sorry, I didn't add the mention because I thought all replies are automatically shown by all clients (at least my clients all do that).

Addendum: I stopped replying (even to friendly messages) in that community. Took a while to notice how miserable the thought of interacting with them made me. Had planned to be super-patient and convince them but nope. This kind of stuff can kill enthusiasm much faster than imagined.

Sign in to participate in the conversation
Sunbeam City 馃尰

Sunbeam City is a anticapitalist, antifascist solarpunk instance that is run collectively.