Critical parts are typed up by hand and, despite a wealth of testingtools that claim to catch bugs, the complexity of software makes security flaws and errors nearly unavoidable and increasingly common.
Google is testing a fleet of plug-in hybrids and software that would turn them into load-balancing tools for utilities flooded with variable power from wind and solar generators.