Re:Bug in std:shared_mutex on Windows
by mschuster91 on Sunday March 03, 2024 @03:35PM
(#39584296)
Microsoft makes ~16 billion $ a quarter in profit, of which they return ~10 billion $ to their investors.
They could go and spend 200 million a quarter on decent customer support without making too much of a dent in their financial line.
[1] https://www.microsoft.com/en-us/investor/earnings/fy-2023-q2...
Re:Bug in std:shared_mutex on Windows
by AnthonyMouse on Sunday March 03, 2024 @03:41PM
(#39584347)
$200M is approximately $0.15/user. How much support do you expect to get for that?
Re:Bug in std:shared_mutex on Windows
by mschuster91 on Sunday March 03, 2024 @04:14PM
(#39584611)
How many of these 1 billion users actually need support? Only a tiny fraction.
Re:Bug in std:shared_mutex on Windows
by AnthonyMouse on Sunday March 03, 2024 @04:31PM
(#39584711)
Uh... what? If there was a free number you could call to get competent technical support, people would spend their entire day on the phone with it instead of reading documentation or hiring IT staff.
Not just high friction, but a formal verification like certification would be interesting.
Re:Bug in std:shared_mutex on Windows
by AnthonyMouse on Monday March 04, 2024 @05:32AM
(#39588883)
Nah, you don't want bureaucratic gatekeeping. You want the 14 year old in Kenya or Ukraine with technical competence but no ID to be able to report the bug he finds.
The point is to exclude people who don't know what they're talking about, not people who can't pay registration fees or produce documents.
Delegating first-level bug triage to the community can also work as long as your company is well liked enough to motivate volunteers. For that you just need a public bug tracker that everyone can post to but only allow regular users (e.g. those who have made useful bug reports before) to confirm something is a not yet known bug and forward it to your developers. This way once you do get notified of a real bug you will have access to not just that one report but also potential duplicates that might provide interesting information - which might have never been filed if the first level was too high friction.
What you really need is a way to report problems which is high friction. You have to submit a git pull request of your ssh public key so you can transmit your bug report via sftp. Now they only get bug reports from people who can figure out how to do that and can actually pay attention to them because it filters out all the spam from people asking Microsoft how to connect their Android to a Mac.