Obviously, this is marketing rather than a serious treatment of the topic. It seems to basically say: "in order to design a system, you should have a regular undergraduate Computer Science education" which seems maybe like a prerequisite (and maybe informative about their hiring process) but not very useful.<p>However, for what it's worth, the two best resources I've seen for systems design are:<p>Hints for Computer System Design: <a href="http://cseweb.ucsd.edu/classes/wi08/cse221/papers/lampson83.pdf" rel="nofollow">http://cseweb.ucsd.edu/classes/wi08/cse221/papers/lampson83....</a><p>How to Design a Good API: <a href="http://www.youtube.com/watch?v=aAb7hSCtvGw" rel="nofollow">http://www.youtube.com/watch?v=aAb7hSCtvGw</a><p>What else should be in this bibliography?