Pelle Wessman
Swedish web developer, open source maintainer, creator, non-influenser, #nodejs user, anti-bullying
🌎: voxpelli.com
🐘: mastodon.social/@voxpelli
👨💻: github.com/voxpelli
- Really sad to see maintainer-hostile features like this being celebrated and applauded when the maintainer is given no chance for a rebuttal to the “community” claims. If we want to create a sustainable environment for open source maintainers we can’t endorse semi-bullying campaigns like this.
- It’s great when people push for more performant options on their blogs, in their communities as such, but when they start adding labels to maintained packages that steers people away from them and starts lobbying against those packages at large, then it’s no longer cool.
- When at the same time such a movement is also raising money themselves while they are actively trying to steer users away from someone else’s funded project, and doing so under a claim to speak for the wider “community”. It makes me uneasy. It doesn’t feel fair to the maintainers targeted.
-
View full threadOne wouldn’t do this:
- Pondering a new information campaign.
- It’s kind of problematic that so much of communication and coordination within many current day OSS movements are happening in closed forums like Discord where they can’t be searched or accessed from the wider web.
- In the #IndieWeb community we/they have long had discussions over such platforms (IRC etc) but have always kept public logs of all of the channels: chat.indieweb.org (Thanks to @aaronpk.com, @tantek.com.web.brid.gy and other prominent community members)
- I guess a big part in that is the #IndieWeb community’s long strong commitment to its core principles: indieweb.org/principles It’s one of the very first links people find when they visit the indieweb.org website.
- It gives public permalinks to each chat message, making it possible to refer to from wiki pages etc and it gives everyone the possibility to look back and find discussions from the past and backtrack thoughts and ideas to see where / when things were discussed etc. chat.indieweb.org/2026-02-06/1...
- I think this is the respectful and welcoming way we should go about things in the community. We should support maintainers and users both and we should pick the right avenues for each and also be careful with critique as that tends to come across as unwelcoming, disrespectful etc.
- We should all lead by example and build and do the best that we can and let our code and projects speak for themselves rather than go about highlighting flaws and shortcomings in the works of others. Let the one without sin throw the first stone and no stones will be thrown.
- Mentioned the acronym KISS in a Slack thread right now, but “Keep It Simple Stupid” is quite toxic really while the principle itself is good, so I explained it as “Keep It Simple Sweetheart” – can we start referring to it as that?
- This is huge! Finally TypeScript by default will actually be fully typed? No more non-strict null checks where “undefined” is ignored throughout the type system. No more implicit any where the lack of an explicit or infered type implies that any type goes. Many devs will have to learn new skills