Does any browser team manage to communicate with actual users?
Firefox is only the most obvious. They all come up with changes that are poorly explained to the end user. I use Opera a lot. I set it to open maximised. And suddenly it didn't. There's a long-running series of bug reports, obsolete third-party fixes, and eventually I found something which worked. Except when it doesn't.
It is as if programmers can talk to computers, but struggle to communicate with human beings. Even when there is documentation, it can be confusing and out-of-date. I have seen a technical label change, and if there is a link between old and new, it's one-way.
It's not so terribly hard to see that Damore chap at Google as part of the same problem. Management, the control of programmers, is a part of the general human communication problem, and he didn't seem to think that mattered to a programming company.
I know good programmers who don't have that problem, but C. P. Snow's problem of The Two Cultures hasn't gone away. Though perhaps Flanders and Swann did manage to help with the Second Law of Thermodynamics
Are today's Two Cultures the programmers and the users?
(Use one side of the screen only)