Principles of Distributed Computing
268 points by olalonde
Read the article
Discussion on Hacker News