Quit Bugging Me: What Tool to Use?


When you're debugging a process, or a system, you never can be sure
were it will lead you.  Sometimes you need special tools to find out
what's happened.  Sometimes you just need a little extra visibility into
the system.

When you have a specific bit of code that runs, and
that bit of code always fails the same way, you're at least starting
with a defined test case and a known / expected failure syndrome.  A
real challenge is when the system seems to fail with a random set of
symptoms – perhaps there are a few specific symptoms but you can't
predict which will strike, or to what task, or when.

Continue Reading >>