Non-french might not realize that we have a huge free software community of france, made up in large part of communist state-funded scientists / researchers. They do a lot of cool stuff, you can see a few projects for example on Framasoft who has the explicit goal of un-Googling yourself : https://framasoft.org/en/https://degooglisons-internet.org/en/
That said, having technical solutions isn't enough to replace USA / private solutions. The answer has to take into account the economical, social and political situation
Developers do want managers actually, to simplify their daily lives. Otherwise they would self manage themselves better and keep more of the share of revenues for them
Unfortunately some managers get lonely and want a friendly face in their org meetings, or can’t answer any technical questions, or aren’t actually tracking what their team is doing. And so they pull in an engineer from their team.
Being a manager is a hard job but the failure mode usually means an engineer is now doing something extra.
Coordination is almost free in a ten-person startup. It is still relatively easy in a forty-person company.
I find coordination difficult even for two / three persons for any given topic where there the tree of dependencies (of sub tasks or others topics related to it) isn’t trivial and there are unknowns to research. Unless those persons are doing the same thing and are constantly communicating, which is very expensive
reply