notes on testing, debugging, and performance analysis