Fighting Regressions in Kotlin

May 04, 2023 14 min Free

Description

Recording brought to you by American Express. This talk explores the internal journey of Kotlin's quality assurance processes, focusing on the prevention of regressions. It details the history of Kotlin development, the increasing importance of stability, and the specific challenges and successes faced in reducing regressions. The presentation covers the establishment of goals, the implementation of processes like root cause analysis and monitoring, and the impact these efforts have had on the number of regressions encountered and the overall quality of Kotlin releases. The goal is to achieve fewer hotfix releases and a more predictable development cycle.