Any computer science academic (or readers of /r/programming) hear it loud and clear: Parallel and distributed computing is a hot topic. Modern programming languages like Java, Erlang and minions e.g. Akka are raising the profile of foremost challenges of parallel computing to a wider audience. Scalability, asynchronicity, fault tolerance and so on. However, people have been thinking about the implications and challenges of well behaved distributed computing e.g. (Khan, 1974), long before petascale or even the multicore chip. Parallel computing was for a long time a mere academic curiosity. In the naughties (00’s), non scalable codes became an economic concern for industry (Ambrust et al, 2010).