A common misconception is that we need hierarchy to handle complexity. The best way to handle complexity is by increasing the amount of decision makers. Just look at how the open source community can compete with professional software companies despite not having any hierarchy,
The hierarchy is not set in stone, but I wouldn’t say there isn’t one. Otherwise, anyone could merge anything into any repo. And yes, not one repo needs to be “the official” one, but they de facto are, until some people decide to split out for some reason.
So I don’t see it as a lack of a hierarchy, more as a consensual hierarchy similar in some ways to a democracy. But hey I may be completely off!
A opt in hierarchy can be accepted in anarchism, because you are not coerced by it. If there is a project and you want to add your feature, but they dont allow it, you can just soft fork and maintain your feature separately from the main project.
A common misconception is that we need hierarchy to handle complexity. The best way to handle complexity is by increasing the amount of decision makers. Just look at how the open source community can compete with professional software companies despite not having any hierarchy,
The hierarchy is not set in stone, but I wouldn’t say there isn’t one. Otherwise, anyone could merge anything into any repo. And yes, not one repo needs to be “the official” one, but they de facto are, until some people decide to split out for some reason.
So I don’t see it as a lack of a hierarchy, more as a consensual hierarchy similar in some ways to a democracy. But hey I may be completely off!
A opt in hierarchy can be accepted in anarchism, because you are not coerced by it. If there is a project and you want to add your feature, but they dont allow it, you can just soft fork and maintain your feature separately from the main project.
Not sure if that counts since anyone can fork a project.
TCC allows merging anything. There has been vibecode and such but it all seemed to have been either reverted or rewritten, like on a wiki.
https://repo.or.cz/h/mob.html
See also: my other reply on this page.
Spoken like someone who has never witnessed the horrors of design by committee
That is not true big successful Open source products have a decision maker. Linus for the kernel as an example…
OSS has an hierarchy though. They are called maintainers.
Yeah but thats not a dominance based hierarchy. They cant tell others what to do.