- Observability output of a piece of code can be a great source of entry point for anyone trying to read the code for the first time
- Tracing operations can provide a holistic view of code execution
- Often large codebases can be overwhelming for a new person
- Tracing provides a real-world, usecase-based view of the textual code
- Tracing coverage - similar to text coverage
- IDE-based tools to visualize internal operations