What surprises me is that the Linux project is far and away the most successful OSS project (it’s probably underpinning what a couple of trillion dollars of services globally - more?)
And yet the processes they follow are completely ignored for pretty much every corporate project - open discussion on open mailing lists, decisions made by those deep in the weeds, the code as the first front and centre, even the standard git.git workflow is pretty much never used
Because corporations are authoritarian in nature, not open or democratic.
If you don't like a decision people with authority over an OSS made, you don't have to work on it. In fact, nothing in one gets made without free consent of the people doing the work. If you don't believe in a feature, but the decision-makers do, they are free to build it themselves.
Exercising this kind of veto in a corporation will get you fired.
It's like comparing a strong tough guy who doesn't cut corners and plans for the years ahead and a "drug zombie" who only wants to have better KPIs on paper by the end of the month/quarter/year for a title promotion or more internal political power.
And yet the processes they follow are completely ignored for pretty much every corporate project - open discussion on open mailing lists, decisions made by those deep in the weeds, the code as the first front and centre, even the standard git.git workflow is pretty much never used
I do wonder why …