- 14 February 2005
My comment turned out to be, well, alarmingly timed.....The key is owner control,even with Windows systems.
You need to be able to veto upgrades etc.
That windows upgrades might disable your custom ATO driver, in the same way as the Tesla one might forget the added module "hopping kangoroo avoidance system".
No one will know the difference.. for a while
But the usual attitude is
Trust us manufacturers, we know better....
At 11:35am on Wednesday (eastern states time) AEMO implemented a change to NEMDE (National Electricity Market Dispatch Engine) which in simple terms is the software controlling the physical dispatch of power generation into grid.
Anyone like to guess what happened?
Well it resulted in about 16% of all generation running at 11:35 promptly shutting down with impacts across all 5 NEM states. It being the wind and solar farms which were affected.
Emphasis in orange is mine.100839MARKET SYSTEMS10/08/2022 01:11:35 PM
FAILURE AFFECTING MARKET DISPATCH AND PRICINGFAILURE AFFECTING MARKET DISPATCH AND PRICING
Today from trading interval 1135 hrs, AEMO observed a large change in FCAS requirements for all fast and slow contingency ancillary services. This also resulted in violation of those FCAS constraints and market price caps for those services in all regions and for energy in Tasmania.
AEMO has reversed an approved change to NEMDE that was implemented from trading interval 1135 hrs. Dispatch appears to be operating correctly from trading intervals 1240 hrs
AEMO is continuing to investigate.
Noting that it's pure coincidence that the example I've used here is an electrical one. It would be equally relevant if it were anything else.
I've nothing against those who code software for a living, it's nothing personal, and nor is my example intended as criticism of AEMO. It's just an example, it could've been any industry anywhere.
It's just a reality that I've personally seen a few too many real world near misses caused by software flaws to be comfortable with the idea that someone's remotely tinkering with a car that I'm driving, potentially whilst I'm driving it.