Today, a pull-request I had made to an upstream software, the maintainer asked me to improve the test coverage, showing the (gcov) coverage report. OK, so as I start working on this, deja-vu comes over me (again). I’ve seen this type of report before. And then it hit me. Many years ago (~1991) I was a student @ HP here in Waterloo. One of the first things I worked on was adding ‘basic block analysis’ (coverage analysis) as a feature to HP Softbench for our X-Terminals. Now the X-Terminals were compiled (Intel i960) using an early gcc, and softbench was based on something for the PA, but I got it working, updated some of the Motif client, and was on my way in my testing career.