Introduction Link to heading In this article, I discuss the challenges associated with testing algorithm performance, focusing primarily on microbenchmarks rather than overall application performance, although some principles apply to both. I provide a brief overview of efforts to address these challenges and highlight some limitations we’re encountering. Subsequently, I introduce an alternative method of performance testing called paired benchmarking, which effectively tackles some of thes...