This is a short talk that I gave internally at CircleCI to provide a broad understanding of different types of testing, their complexity and the value they provide.
For several years, like many, I have used Ansible to provision development environments that match our production environment, removing the phrase “it works on my machine” from my vocabulary. At Basho, we officially support client libraries for Riak across eight languages, 3 API interfaces and sixteen different operating systems. Ansible now plays a critical role making sure that new versions of Riak work as expected before we ship them to our customers.

In the last few years, companies like Twitter, Facebook and Shopify release software libraries and frameworks that they used internally to the open source community; we have witnessed Oracle buying up open source projects like MySQL; and though pigs still don’t fly, Microsoft released .NET with open source licensing and partnered with RedHat to offer RHEL on Azure. The future of software is open source, which means that the best jobs will be on open source projects.