Dutton annoyed that Turnbull and cabinet "went dark" and he couldn't find out (through his friends in law enforcement; remember hes an ex-detective) who was talking to who during the leadership spill and thus lost his bid to be Prime Minister?
Well, sure, thats one simplistic way of looking at it. Code is code.
I think the more accurate way would be that scale has absolutely everything to do with it, from the way you develop your systems at the very lowest layer (architecture, code layout, optimisations) to the very highest (the UI).
Designing software for 1,000,000,000 users is an entirely different ballpark than for 1,000. Different trade offs, different restrictions, different everything.
There is a reason Google had to invent their own freaking database (using atomic clocks to handle transactions no less) to get to their scale, and it's not because they were a bit bored and fancied giving it a go.
> Designing software for 1,000,000,000 users is an entirely different ballpark than for 1,000. Different trade offs, different restrictions, different everything.
This is in part what I meant by different mindset.
For web developers, dealing with the complexity caused by massive scale is inevitable, and yes, for them it’s different everything.
Desktop and mobile developers are essentially shielded from that complexity by slow networks. It’s technically possible to VPN into DC and write mobile apps as they were a server app, but even ignoring security considerations, this is usually wrong approach. Within DC you have 0.5ms latency, over mobile Internet it’s 200ms best case. These 2-3 orders of magnitude make great difference on how you should design software.
Correct, but with a few users you can get away by cutting corners, with lots of users you will have MxN potential corner cases you will have to deal with. More users -> more bugs.
"obviously capitalist"? It may be a market economy, but it's certainly not capitalist. Proceeds of the investment of capital are not free to be distributed amongst the investors. Formation of enterprise is not free and voluntary. Exchange rates are not set by the market. Money transactions are strictly controlled. Businesses are not allowed to hold funds in forex. The list goes on and on. I'm not sure you are aware of how business is done in China, you may just be seeing lots of business and then be assuming it must be capitalism.
Relating to your aside, correlation does not imply causation. Is it the diversity making those companies perform better, or better performance leading to the economic resources to pursue diversity programs?
Jonathon Haidt's research shows there are trade-offs between mono-cultures and diverse cultures. Neither is "better" than the other. Each have different traits. As a quick example, diverse groups (on average) are more creative at problem solving than mono-cultures, while mono-cultures (on average) have higher "Moral Cultural Capital" and are thus better at group allegiance and out competing other groups when the tasks are known.
An example from the real world might be that the United States has a more diverse culture and has a lot of creative output in its economy, while China or Japan are mono-cultures and have less creativity but are out competing others when the task undertaken is well known (ie not requiring creative problem solving).
In a discussion of the economics of a far future spacefaring human civilization, someone once suggested diatomaceous earth as one of the few raw materials that might be exported from Earth, since it might well not occur anywhere else!
Especially since diatomaceous earth is good for preventing infestations of insect-sized organisms without depending on the biochemistry of those organisms.