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

Benchmarking and Continous Testing with LLVM

This presentation was made at the Linux Collaboration Summit in April, 2011.

PDF is available.

Making More Informed Linux Hardware Choices

This presentation was made at Scale9x in Los Angeles in February, 2011.  This presentation was made to coincide with our launching of OpenBenchmarking.org.

PDF and video available.

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.