Colin Marsch

Android Engineer at Cash App

Talk Title

Navigating the Unknown: Tips for Efficiently Learning a New Codebase


Robertson 1




12:10 > 20 min


on Twitter

Learning new codebases quickly is an essential skill for a successful career as an Android engineer. In this talk, we'll explore why it is important to cultivate this skill and walkthrough a systematic approach to efficiently master a new codebase, from analyzing code architecture to stepping through key flows.

The real value of learning a new codebase quickly is in the ability to accelerate development and share your knowledge with others. We'll discuss the importance of documenting what you've learned and sharing it broadly. You'll leave with practical strategies and tips for accelerating your learning process and becoming a valuable member of any development team.

Speaker Bio

I’m an Android engineer working at Cash App. In my free time, I like to travel and explore the world, read and run.