How do you approach a new sizeable codebase? | Hacker News Reader