My adventures in learning about distributed systems