Marc's Blog My name is Marc Brooker. I've been writing code, reading code, and living vicariously through computers for as long as I can remember. I like to build things that work. I also dabble in beer and food. I'm currently a software engineer at Amazon.com in Seattle, working on block storage in the cloud . All opinions are my own. Amazon Elastic Block Store is Hiring! @MarcJBrooker on Twitter How do we learn synthesis? Teaching and learning about distributed systems, like any complex topic, requires real thought about what to teach and what to learn. It would be great to have enough time to teach and learn everything, but there's just too much material out there. Even if we did have the time to cover every paper, result, code base, experience report and blog post in the field, we'd still need to chose an order to cover them in. There's a natural order to things to th...