B blog.pragmaticengineer.com System Design Interview book review 160 points gregdoesit 5 years ago 42 comments