←back to thread

144 points ksec | 1 comments | | HN request time: 0s | source
Show context
shmerl ◴[] No.44466181[source]
May be bcachefs should have been governed by a group of people, not a single person.
replies(1): >>44466593 #
mananaysiempre ◴[] No.44466593[source]
Committees are good-to-acceptable for keeping things going, but bad for initial design or anything requiring a coherent vision and taste. There are some examples of groups that straddled the boundary between a committee and a creative collaboration and produced good designs (Algol 60; RnRS for n ≤ 5; IIRC the design of ZFS was produced by a three-person team), but they are more of an exception, and the secret of tying together such groups remotely doesn’t seem to have been cracked. Even in the keeping things going department, a committee’s inbuilt and implicit self-preservation mechanisms can lead it to keep fiddling with things far longer than would be advisable.
replies(2): >>44467181 #>>44467196 #
1. shmerl ◴[] No.44467181[source]
In this case it's more about keeping things in check and not letting one person with an attitude to ignore kernel development rules derail the whole project.

I'm not saying those concerns are wrong, but when it's causing a fallout like being kicked out from the kernel, the downsides clearly are more severe than any potential benefits.