Isolated Development

Developer Productivity Engineering Summit - November 2022

Abstract

With the growth of codebases come more challenges: applications become larger, build times longer, the iteration speed for developers decreases. To scale our Android and iOS codebase at Square horizontally and keep engineers productive we started to invest in Isolated Development three years ago. The idea to run single features in a sandbox environment was a big shift on the engineering side but also enabled many opportunities. This talk discusses some of our learnings, how we transformed the idea into reality, how teams adopted development apps, how we reduced build and IDE sync times by 10X and where the journey is going next.

Recording


Slides