|
|
|
|
|
by jw_cook
658 days ago
|
|
For what it's worth: Thank you for your work on SQLAlchemy and Alembic! On large projects like those, what ratio of community interactions would you say are angry/demanding vs supportive/helpful? And any advice for dealing with the negative ones? For me, probably less than 5% of interactions on PRs/issues/discussions are negative, but even that small amout sure does have a way of draining one's enthusiasm and motivation! |
|
truth be told I spend my OSS maintenance day being more and more pissed off all day really and a lot of it comes from the desire to recognize when people are either subtly or not-so-subtly asking of you to make sacrifices for them. The person who didn't read the docs, the person who didn't read your "new issue" template asking them to please open a discussion since they likely didn't find a bug, to write clear self-contained demonstration code and to not assume your well defined and documented behavior is a "bug, let me know when this is fixed", the programmers who are asking you to upend your whole project for what they in a very dunning-kruger sense think is a good idea, these are all things that someone can respond to in a patient and friendly manner. Heck anyone that works in the service industry has to have an iron-clad patient and friendly manner with all forms of idiots and jerks, including when it's me. But for me personally, doing the open source thing, and also quite obviously for a lot of other folks doing it, man it's hard to keep the fireballs in check while at the same time giving each of these users a clue that there's something they could be doing to make life easier for the maintainers of the project that they are using for free.
rant over I guess!