How To Navigate a New Codebase in 4 Steps

I’ve been staring at this code for 6 hours and still don’t get it…

As a software engineer, few events are more daunting than your first day in a new role where you are introduced to a massive codebase. If you’re lucky enough to have a formal on-boarding experience, then perhaps a more senior member has walked you through the codebase, tech debt and associated gotchas with the code you will now help shepherd. Even so, it can be difficult navigating the patterns used, unique edge…