3 ms·
I have seen it on both sides. Prima donna users who demand their problems be fixed yesterday, working for big corporations, said corporations having no intent
by WesolyKubeczek 6y ago
I have seen it on both sides.
Prima donna users who demand their problems be fixed yesterday, working for big corporations, said corporations having no intent whatsoever to sponsor the fix.
...And prima donna maintainers who somehow make themselves into bottlenecks around anything going on in their projects and then complaining about burnout.
The problem with entitled users is well-studied and well-known. Basically, the less a user pays for the goods, the more entitled they tend to feel.
The problem with entitled maintainers is this: while everything is good, they tend to ride on the wave of a successful project, though they might not be its sole author. Still, they enjoy the credit. They brag in blogs and READMEs about big name companies using the project, millions of downloads.
However, when proverbial shit hits the fan, the prima donna maintainers try to dodge any social responsibility by hiding behind excuses such as "I don't understand your use case, ergo it cannot exist", "It's open source so go fix it yourself" (but a PR that does just that will spend years in limbo), "it's open source so you're owed nothing, stop complaining", and finally, in their blogs: "I'm so tired and overworked, it's so thankless".
I don't know what is the true motivation of those people to get into maintainership in the first place. Maybe they unconsciously seek fame and recognition? Maybe, they do it consciously? I don't know, really. To me, it does look like it.
But there is also this thing about maintainership: if you do embark this burden for a project that a lot of things/companies/people happen to depend on, and you advertise the project as such, you implicitly tell you are responsible and trustworthy; if you reject an issue/PR on a whim that "you're owed nothing", you implicitly tell that you are not trustworthy on account of not giving a fuck. Personally, I'm ok with both as long as the maintainers are upfront with it.
Just fucking write upfront that you're not interested in contributions and that your software is a piece of art, not a tool. Or write upfront that contributions are welcome, but also be diligent about them, and also don't burst in tears because you broke things in a major release and people pointed it out to you.