Если вы программист, хотите посаморазвиваться в области дизайна, distributed systems, scalability и всего этого, и думаете, что бы вам такого почитать перед сном, чтобы
1) интересно 2) полезно 3) хорошо и понятно написано 4) не надо читать один параграф 10 раз, чтобы понять смысл идеи,