Comment by ivanstepanovftw
4 months ago
My worst experience is to submit two decent PR that was ignored by maintainers. I had burden to support them for a month, solving merge conflicts, solving new bugs in the main branch that were merged without testing, and to adapt test system to prove my changes are solving something.
And then I saw that maintainer not just ignores but closes every else PR with these words:
> your contributions are too undisciplined and difficult to review. please just make sure there are issues filed for the problems and let a core team member or other contributor solve it. [1]
I have directly asked maintainers to merge at least one PR [2], because I see someone is in the middle of refactoring whole backend, but got ignored.
I have rage closed all my contributions and made most of my projects private. I think I will never go open ever again.
[1]: https://github.com/ziglang/zig/pull/21426#issuecomment-30823...
There are plenty of inconsiderate assholes in FOSS. Some communities are worse than others. Some are tolerable too.
Wow, what on earth? That second link is not a good showing. I assume there must have been some out-of-GitHub interaction to provoke that kind of response.
The only out-of-GitHub interaction was as Zulip chat, where I asked maintainers to review and merge it [3], and another one to Ali, telling him my feelings about getting banned for closing my contributions, discussing further actions.
Two deleted messages on ZSF had this content:
> SPIR-V at master is still broken. I tried to help Zig. But PR never gets merged. I had to update it 3 times. It lasted for a month. I have updated all SPIR-V dependencies. You don't care about SPIR-V anyway, why I was threatened this way?
> Sorry for my contributions.
I was really disappointed when I wrote this, and I thought that nobody should see this to not harm maintainers and the project itself, so I deleted them. Then I got banned on Zulip without a reason.
I just wanted to make Zig closer to 1.0 release.
[3]: https://zsf.zulipchat.com/#narrow/channel/454360-compiler/to...
That was quite rude of Andrew. If someone doesn't want to review a PR, then they should just ignore it IMHO.
You should be a bit more humble imo. An open source maintainer (author) is _not_ required to look at PRs. Besides, who wants to work with a (quote) "unreliable rightless russian troll backdoor vibecoder fake individual"? ...
> (quote) "unreliable rightless russian troll backdoor vibecoder fake individual"
First off you're allowed some self deprecating humor. Second where did you pull that quote?
Maintainer had a year to review the PR. It's obvious they want to solve it their way. Perhaps the maintainers wanted smaller PRs. Perhaps the maintainers got spooked by vibe coder. Still no reason to treat even an LLM that badly. I'm no saint, but I closed worse PRs with less hostility.
Not a humor for me. I have lost myself. I have removed this line from my bio because it causes bad associations to me with this journey of finding myself.
As for the author of the one-year-old PR, he was surprised:
- https://t.me/ziglang_en/140663
- https://t.me/ziglang_en/140664
https://github.com/ziglang/zig/pull/24317 --> https://github.com/ivanstepanovftw (profile from 8/6/25, not sure if it was different earlier)
1 reply →