Engineer's estimate on when we will have autonomous cars
medium.com