From the 2014 Solid Conference: In the old days software seemed pretty deterministic. If you ran your program 10 times it got the same answer all ten times. Once software was connected to the internet however, the results became less deterministic. Apart from network delays and connectivity issues we are never surprised when search results for the same query change from day to day, or respond in different ways depending on what email we’ve recently received. And our smart phones change the things they can do as their software is upgraded. We’ve gotten used to that and expect it. But mostly we still expect our machines that do physical work to act the same way, day to day. We expect our car to perform pretty much the same today as it did last week, and our coffee grinder to grind just as before. But as our machines become more intelligent and as their software is continuously updated they are going to surprise us more and more as they change their behavior with macro scale impacts in the physical world. And some customers for machines don’t like that. We’re all going to take a while to get used to a new class of physically interacting machines, that continually surprise us, in our daily lives. About Rodney Brooks (Rethink Robotics): Rodney Brooks is the Panasonic Professor of Robotics (emeritus) at MIT. He is a robotics entrepreneur and Founder, Chairman and CTO of Rethink Robotics (formerly Heartland Robotics). He is also a Founder, [More]