Kotlin: A Followup
summary
Kotlin adoption at Pinterest is a gradual, pragmatic experiment: teams of 30+ developers let individuals choose Java or Kotlin, which produces a split codebase and nonreproducible errors, so files get a mandatory Kotlin reviewer and two approvals. Incremental Kotlin compile time profiles show about 8 seconds per incremental build. Deployment tooling hiccups require disabling parallel builds turned off and adjusting ProGuard and Jenkins environments. The app serves 150 million monthly users, so rollout proceeds outside‑in from UI to core.
AI-written summary · about
chapters (15)
- 0:00Intro
- 2:38Why Kotlin
- 5:07Adoption
- 10:19Use Cases
- 12:36Kotlin enthusiasm
- 14:39Kotlin drawbacks
- 18:58Code reviews
- 20:22Kotlin style guides
- 22:47Kotlin tools
- 24:49Updating release process
- 26:11Kotlin style guide
- 26:54Should we force adoption
- 27:34How long do we experiment
- 29:11Resources
- 29:52Jake Wharton








