The Icing on the Cake at Monitorama — Librato Blog

The Icing on the Cake at Monitorama

Nik Wekwerth

The indisputable highlight this year at Monitorama resulted from a complex process of planning, iterating, testing (lots of testing), and of course meticulous execution.

The success is apparent just by looking at the spectator's eyes. What is hard to discern is whether their gaze is locked in admiration of the sheer beauty of the end product or in hypnotic anticipation of the firework of senses... yes, they seem to be hungry.

We are of course talking about the Cupcake #monitoringlove and Librato Logos, a well deserved reward after a long day of talks.


You undoubtedly want to fork this project so here is the source code:

What you will need:

  • Checked paper
  • Penciles (preferably colored) & eraser
  • A great caterer (unless you like baking)

The art of Cupcake Logo Design and its biggest challenge is to find the right resolution, so in effect cupcakes per square inch (cpi). A perfect design calls for high resolution which will result in way too many cupcakes, overeating, unavoidable stomach aches and hence a bad taste :rimshot: regarding the overall conference experience. A low resolution will render the logos illegible and leave the audience hungry.

The formula to success therefore balances average_cupcakes_per_attendee and cpi. As with agile programming practices the process is iterative, we call it the DMI cycle (draw, measure, iterate):

  • Design the logo drawing circles in the squares of the checked paper.
  • Measure to check proportion and accuracy. Check average_cupcakes_per_attendee ratio and cpi. Eat a cupcake.
  • Iterate.

After several iterations including a number of pull requests from collegues and friends you will undoubtedly have mastered the art of Cupcake Logo design.