Practice building a mental map of unfamiliar codebases.
Work through three guided repo-navigation missions: trace a request, find a config source of truth, and map module ownership. Read the structure, inspect one file at a time, and save a scored mental map.
Navigation drills
A new developer must find where a GET /orders/:id request actually begins and follow it through to the database.
- orders-service
- 6 excerpts
- request-flow navigation
- ~6 min
A feature toggles on in staging but stays off in production. Find where config is actually resolved and where the fallback lives.
- billing-api
- 4 excerpts
- source-of-truth tracing
- ~6 min
After a cache key change, stale product data appears across the app. Find the module that owns key construction and the callers that depend on it.
- catalog-service
- 6 excerpts
- ownership / dependency mapping
- ~7 min
How a drill is scored
Each drill is graded objectively out of 100: pick the right target file (the entrypoint, the config source, or the owner), order the flow correctly where the drill asks for it, and select the true observations about how the code fits together. After you submit, the expected answer lights up in the map and a Buglyst reference trace is revealed so you can compare your read of the system.