3 ms·
Still, how much simpler, more efficient, and less drama-filled would it be with fewer people, and particularly with a single person in charge? It's like the ine
by mwcampbell 3y ago
Still, how much simpler, more efficient, and less drama-filled would it be with fewer people, and particularly with a single person in charge? It's like the inefficiency of a prematurely distributed system full of microservices versus a monolith that runs just fine on a single modest machine.
- arp242 3y agoYou're still going to need a team of people to do all sorts of $stuff with a BFDL, and when people get involved conflicts happen. Python has been without a BFDL for almost 5 years, and seems to be doing fine. I'm not so sure this is a huge factor. I think the bigger reason is that Rust tends to go to great lengths to avoid drama and overemphasises kindness a bit too much, which somewhat paradoxical seems to invite drama like this. Things that should be said are left unsaid, pressure builds up, resentment and suspicions linger. The entire Rust moderation team resigned a year ago, without offering a reason. Who knows what happened, but if three people all resign on principle then it sure gives off a certain smell, and it's not a good one. Being more open would have invited drama, yes, but now the lingering vibe remains "there is something fishy with the core team, but we don't know what". This sort of "there is something but we don't know what" seems to be a recurring theme in RustEnders. I'm all in favour of the goals as such, but I'm a lot less sure that the methods actually achieve that. In addition: kindness also means being forgiving of the unkindness of others (within reason, of course). People sometimes seem to forget that. Everyone is an asshole sometimes.