A Visual Primer on Regression Isolation via Bisection

Identifying regressions via bisection is one of those software debugging techniques that I find under utilized and under appreciated in the software industry.  Bisection can be used to isolate changes in anything from BIOS updates to software updates to source code changes.  This article provides a backgrounder on what bisection is, and how it is useful in identifying points where a regression has been introduced.

This is the first in a set of three posts covering regressions.

Read more of this post

The Five Stages of Benchmark Loss

This presentation was presented at Scale8x in Los Angeles in February, 2010.  It was primarily a vent piece highlighting the way that you can never win when running benchmarks and you can never win when publishing benchmarks.

Presentationad and audio available.