Improving developer velocity in safety-critical applications
Aurora’s mission is to deliver the benefits of self-driving safely, quickly, and broadly. With custom tools, real-time, near real-time, and scheduled feedback, the developer experience team enables our developers to make code, configuration, and data changes. All with minimum friction across multiple languages and platforms, while the development environment does its work to ensure we meet internal and external quality goals. We have continually updated our build and release processes, brought in new analysis tools, and defined and documented standards as we transitioned from research to beta and soon to production releases. This talk presents an overview of how Aurora’s developer experience team drives quality, velocity, and simplicity at the same time.