Bill Gates once reportedly said “If GM had kept up with technology like the computer industry has, we would all be driving $25 cars that got 1000 MPG,” to which the response was, reportedly, “Yes, but who would want to drive a car that crashes every five minutes?” Admittedly Microsoft’s operating systems have improved since those days, but they are still not perfect. It is not unknown for a computer to hang or crash even now. In all fairness to the developers, this is the nature of the beast. A computer, by definition is a multi-tasking machine. It is expected to be able to handle an almost infinite number of functions, often, several at the same time. It is the combination of these different programs, all trying to do what they are designed to do, that can cause unforeseen errors. Good program design should trap problems and if the fault is irretrievable, should at least alert the operator to the problem rather than just give up the ghost. This is the crux of the matter. In order for the program to realise there is a fault, the programmer must have foreseen this and written the relevant process to handle it. This is almost impossible if the program, (in Microsoft’s case the operating system,) is influenced by external forces. (e.g the application running.)
Right… having got that of my chest lets get to the point of this rambling.
A woman in Arizona named Elaine Herzberg, has made history. Tragically she is the first woman to be killed by a driverless car.
The car was in full autonomous mode at the time, but did have a human in the driver’s seat. The in-car video shows the woman driver to be distracted immediately before the accident and only reacting at the very last minute. With America’s blame culture, she is no doubt going to bear the brunt of public outrage if not the full force of the law, but she was only doing what the car encouraged her to do, which was, not pay attention. The fact is however, that the car itself should have registered the pedestrian crossing the road and reacted accordingly.
A BBC presenter reporting on the incident pronounced that the car obviously did not do what it was designed to do. This, in fact, is highly unlikely. The car did exactly what it was designed to do, but the design itself is wrong. Something stopped the vehicle registering that a lady pushing a bike across a road was a hazard. Was it the fact that she was pushing a bike and the original programmer had not foreseen that scenario? Probably not, but it does illustrate the point that outside influences can still cause the most sophisticated artificial intelligence systems to not act as expected.
Perhaps it was Bill Gates’ comments all those years ago that have prompted the car manufacturers to catch up with technology, or just the fact driverless cars are the holy grail for the industry, but whatever the reason, development of these vehicles will not stop here.
The idea that computers can take over from humans is coming, but is still a long way off. When it does come, we as a race should be afraid, very afraid.
Returning to the idea of a driverless car, and ignoring the implications for tax avoidance, (see ‘A cautionary Tale for the Future’) the car itself needs to be able to identify the world around it in the same way a human does. It needs to be able to identify the difference between a child running across the road and a cardboard box blowing in the wind. It needs to be able to spot potential hazards before they become a hazard. This is something humans learn over a lifetime and is probably even a genetic survival instinct. Yes a computer can react faster than a human and may make more informed decisions, but if its understanding of its surrounding environment is not 100% then that decision making could well be flawed.
Once computers do achieve this level of understanding the ‘Terminator’ scenario, where artificial intelligence becomes self aware and realises humans are killing the planet, becomes much less far fetched.
So next time you cross the road whether pushing a bike or not, beware… the autonomous car is just around the corner.
Post Script
I would like to offer my sincerest condolences to the family and friends of Elaine Herzberg.






