The Guerrilla approach involves a set of techniques intended to overcome the lack of rigor in performance engineering by providing both students and professionals with a lingua franca that forces rigorous requirements to the surface. The base language comes from queueing theory because there is a 1-to-1 correspondence between the performance metrics that characterize queues and the performance metrics that characterize computer systems. Indeed, all computer systems, from your smartphone to Facebook.com, can be represented as a directed graph of queues.