Let’s face it — driving is hard. Potholes, bike messengers, and everyone else’s terrible driving make for an often interesting experience behind the wheel, and that’s with a (hopefully) dynamic human mind. How will a machine react? Can a self-driving car learn all the subtle nuance of the road? Google thinks so, and has shown off their self-driving cars performance in the streets of their home town of Mountain View, California.