The evolution of the developer: How cloud infrastructure and open source changed the landscape Ben Uretsky 10 years ago