Hacker News new | ask | show | jobs
by HarryHirsch 1589 days ago
No, I'm genuinely puzzled. Everyone complains about the endless Zoom meetings and the inability of remote workers to get recognition or promotions, yet Linux manages to uphold coding standards and an vision where the project is going, subsystem maintainers are recognized, documentation is generated - all of this over mailing lists. What is the difference?
1 comments

Windows did many things wrong, but engineering is probably not one of them (there was a test of someone installing an application on win 3.1, after upgrading all the way to windows 10, you can still run it).

For your question, I guess the answer would be along the line of “linux development process can’t scale to more users”. Linux is running on a lot of machines, but the number of human using it is at least a magnitude less than other popular software (I count Fb, google search, gmail into this too). Things like supporting different configurations, newly released hardwares (and 3rd party softwares) are not linux strong point. For example, subsystem maintainers are recognized, but they are not incentivized (and probably can’t afford) to make sure everything works well on hardware they do not own