Basics

Basics

These posts discuss the basics of debugging that elevate you from a so-so debugger into someone that gets called in to solve the hard problems.
Jul
18
Time Warp

Time Warp

Let's talk about time.
6 min read
Jun
22
Pulling a Thread

Pulling a Thread

As an elite debugger, you are conditioned to expect data that highlights a specific problem that needs to be resolved,
4 min read
Jun
14
Swarming

Swarming

While these posts have generally been about elevating your debugging abilities to Yoda-like stature, today I will like to riff
4 min read
May
23
Sacred Cows

Sacred Cows

In an earlier post, I discussed the dangers of being wedded to your own ideas. I would like to riff
2 min read
May
16
What's Changed?

What's Changed?

To an observer who's go-to method of fixing things is "turn if off and then back on", software can seem
6 min read
May
02
If a Tree Falls

If a Tree Falls

"If a tree falls in a forest and no one is around to hear it, does it make a sound?
7 min read
Apr
25
Reducio

Reducio

It is sometimes the case that you are presented a debugging problem that seems hopelessly complex. You hear a bug
5 min read
Apr
18
Eliminate the Impossible

Eliminate the Impossible

I had intended to write a post about one of the key techniques of debugging effectively, but circumstances this week
3 min read
Apr
11
The Art of Debugging

The Art of Debugging

In my long career as a software developer and architect, I have had to debug a lot of things. And
4 min read