Product demos

Demoing Software for Fun & Profit. As Dave admits, the terminology is a little bit dated, but it’s still a great read.