Someday, I want to write about how OSS fosters an us-vs-them mentality, pitting project maintainers against external contributors. It happens on both sides.
The TL;DR is that the maintainers have a rapport with each other and an intimate understanding of the project. Contributors are usually trying to scratch their own itches.
Contributors often think maintainers don't care about their use case and maintainers often see contributors as ignorant of the effort req'd to maintain it.
=> More informations about this toot | More toots from jamie@zomglol.wtf
The hard part is there are more than enough anecdotes on both sides to support either case:
=> More informations about this toot | More toots from jamie@zomglol.wtf
Here's an example of this in action, with myself as the contributor. Responses from 3 maintainers in the thread:
🙃
https://github.com/crystal-lang/crystal/pull/15270
=> More informations about this toot | More toots from jamie@zomglol.wtf
No acknowledgement that two immutable objects with identical state being unequal doesn't make sense, which is what I went in there to fix.
All I got was judgement of my use case despite the fact that it not working for my use case is almost certainly an accident. All the while the maintainers were patting each other on the back in emoji reactions.
That doesn't leave me with a good feeling.
=> More informations about this toot | More toots from jamie@zomglol.wtf
@jamie after reading this I'm still not sure what would be the advantage of having this comparison.
I fully agree that the discussed points should be added to the documentation though.
=> More informations about this toot | More toots from alexanderadam@ruby.social
@alexanderadam Two advantages:
=> More informations about this toot | More toots from jamie@zomglol.wtf This content has been proxied by September (ba2dc).Proxy Information
text/gemini