I've always considered the reminder that open source loves contributions to be a gentle reminder that:
* Most FOSS isn't sponsored.
* Most FOSS developers/maintainers aren't treated with much courtesy when things go wrong. "you broke my build!" etc.
* Without FOSS, a vibrant, interesting world would not exist within our computers, and even though its easy to forget, that world requires a rather significant amount of work for it to turn.
Ofc not everyone is a compiler expert. But everybody can help, and certainly everybody can TRY to help. Framing an issue like this with "hey, I'm not a compiler expert but there's this bug and I would love for it to be fixed, I wouldn't even know where to start... It's an older bug, what's the plan?" is much more courteous of the maintainers than "this shit is broke why don't u fix it?!"
I'm exaggerating just to illustrate the spectrum. Better and worse examples can be found all across the fossverse. Hell in just the Linux kernel alone there's a whole village of different personalities.
My point to all this: it's a very common remark, goes back ages, and I think it's a fantastic denominator to remind people the logistics of foss and human beings.
Sorry to hijack your comment!
Also I already have a job, and TypeScript is a Microsoft product with many Microsoft engineers working on it every day. Let's not portray it as entirely the altruism of some saintly engineers donating their time. We're not talking about OpenBSD here.
If there is a bug or feature that really matters to you and that you feel is not being prioritized:
- Contribute a fix
- Convince someone to contribute a fix
- Complain enough that someone contributes a fix (which shouldn’t work but sadly often does)
Otherwise it will be fixed when it is fixed.
(I am biased because I work with the TS team. However this is just general open source stuff, I’m not speaking professionally)
This is not a very common remark however.