The Developer Journey
summary
Advocates for upgrading on a feature branch with the Xcode migrator, using git diff to identify only the code paths that change, adding automated tests for those paths, and committing the minimal migration to avoid regressions. Recommends graceful adoption of new APIs via availability checks (dark mode) and bridging UIKit/SwiftUI with UIHostingController or UIViewRepresentable. Encourages simple abstractions—composable closures and child view controllers—instead of overengineered generics, and reserves one hour per week for focused, fun follow-up learning.
AI-written summary · about
chapters (5)
- 0:00Introduction to journey
- 4:38Dealing with platform changes
- 12:23Investing in learning
- 21:34Preparing for the future
- 29:23Summary and closing
related talks
24mInvesting time into developer tools and experience
31mThe Developer Guide To Migrate Accross Galaxies.
23mA Concrete Definition of How to go from Junior Developer to Mid-level
01h 01mFixing the Ultimate Legacy System: You
36mChange without changing: Keep your project healthy by refactoring your code
41mCoding for Curiosity
34mPractical Guide to Shipping Fast
27mThe Journey Over the Intermediate Gap
