https://ma.tt/2015/01/struggles-of-distributed/
Struggles of Distributed