RubyConf 2021 - The Science and Magic of Debugging by Vaidehi Joshi

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=CidxJ_rJVBw



Duration: 31:00
73 views
1


It was the best of times, it was the worst of times: it was debugging time. Debugging is an inevitable reality of writing software; every developer has had a piece of code behave unexpectedly at some point or another.

But debugging can feel like magic: Where do you start looking for the bug, and how do you know where to find it?

In this talk, we'll learn what makes debugging hard, and the cognitive process behind it. We'll also explore using the scientific method as a debugging process model in order to help us get better at finding the bugs in our own Ruby programs. Let's become better debuggers together!

**Filmed by Colorado Union Videographers




Other Videos By Confreaks


2022-08-09RubyConf 2021 - Squashing Security Bugs with Rubocop by Omar
2022-08-09RubyConf 2021 - The Algorithm Ate My Homework by Yechiel Kalmenson
2022-08-09RubyConf 2021 - Contractualism + Software Engineering: We're All In This... by Katya Dreyer Oren
2022-08-09RubyConf 2021 - Reframing Shame & Embracing Mistakes by Jameson Hampton
2022-08-09RubyConf 2021 - Why we worry about all the wrong things by Hilary Stohs Krause
2022-08-09RubyConf 2021 - Problem Solving Through Pair Programming by Emily Harber
2022-08-09RubyConf 2021 - Dishonest Software: Fighting Back Against the Industry Norms by Jason Meller
2022-08-09RubyConf 2021 - Building Native Extensions. This Could Take A While... by Mike Dalessio
2022-08-09RubyConf 2021 - How GitHub uses linters by Joel Hawksley
2022-08-09RubyConf 2021 - How to Make a Gem of a Gem by Justin Searls
2022-08-09RubyConf 2021 - The Science and Magic of Debugging by Vaidehi Joshi
2022-08-09RubyConf 2021 - Service Objects With Dry.rb: Monads and Transactions by Paul Sadauskas
2022-08-09RubyConf 2021 - Ruby Archaeology by Nick Schwaderer
2022-08-09RubyConf 2021- Automating Legacy Desktop Applications with JRuby and Sikuli by Chris Cha
2022-08-09RubyConf 2021 - Schrödinger's Error: Living In the grey area of Exceptions by Sweta Sanghavi
2022-08-09ubyConf 2021 - Keeping Developers Happy with a Fast CI by Christian Bruckmayer
2022-08-09RubyConf 2021 - Vertical Assignment in Ruby by Kevin Kuchta
2022-08-09RubyConf 2021 - Do regex dream of Turing Completeness? by Daniel Magliola
2022-08-09RubyConf 2021 - Learning Ractor with Raft by Micah Gates
2022-08-09RubyConf 2021 - The art of deleting code by Claudio Baccigalupo
2022-08-09RubyConf 2021 - Blank Page Panic! Creating Confidence with TDD by Elayne Juten