This document is a presentation on debugging Ruby applications. It discusses various debugging techniques like stack traces, logging, and the debug and ruby-debug modules. It focuses on the ruby-debug and Pry debugging tools, demonstrating their features. It emphasizes that while test-driven development prevents many bugs, debugging is still important to understand legacy code, untested code, or unexpected behavior. The presentation concludes by discussing the speaker's experience with the Ruby community in Brazil.