The Fault in Our Code

Bugs happen, and when they do, developers need to be ready to squash them.

When the pressure’s on, it’s important for every developer to have simple rules to apply to fix any bug under any circumstance.

In this talk, we’ll walk through debugging a program using repeatable methods, from the basic debugging knowledge you need, the tools you’ll use to observe your system, to the proper way to find the cause of your bug.

In the end, you’ll be able to fix any bug, and have rules that can be used to train other developers on your team.


I write about technology I'm using and the tech ecosystem.


I speak at tech and other events. You can see the recordings/slides.


Here's my work history.

contact me

If you're interested in working together, let me know!