Yeah - I think that's good insight. You need someone that has all power and resolves conflict if necessary. But even for something as big as the linux kernel, Linus did the dictator part _and_ continued coding, doing PR reviews etc.
How much time did he spend on coding as Linux got bigger?
And you could argue PR reviews was how Linus performed his management function. Which could be an interesting way to organize technical management in proprietary software projects, too...
> How much time did he spend on coding as Linux got bigger?
Yeah, I don't know. But even just keeping up with PRs seems quite time intense.
> And you could argue PR reviews was how Linus performed his management function
You certainly can, but just because the word "management" appears in there, it is wholly different from the "management" that the original post is talking about. But yeah, you can call both management. You can also call a software developer a manager of the codebase I suppose.
So how much management is really necessary?