4 ms·
But the Linux kernel had Linus Torvalds who acted as a dictator. We can argue he did some kind of technical management there.
by npwr 5y ago
But the Linux kernel had Linus Torvalds who acted as a dictator. We can argue he did some kind of technical management there.
- valenterry 5y agoYeah - 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. So how much management is really necessary?
- jimbokun 5y agoHow 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...
- valenterry 5y ago> 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.
- js8 5y agoI think the original article is predicated on the notion of "management" as a role (specific person so designated), and not a skill, that can be taken up by any developer. If it was the latter then the whole argument would fall apart. Personally, I think managers are primarily intermediaries between capitalists and laborers. So they are needed under capitalist mode of production, where surplus value is extracted (according to Marx, at least), but they are probably superfluous under different modes of production, like that of open-source software.