software is eating the world