The unpredictability of a cafe cup can be frustrating – who knows what mood the barista is in on any given day? For coffee ...