Acknowledgments

Many people have supported me in this work. Some have provided helpful work environments (at Riverbed, Dropbox, and MIT). Some have commented on chapters or the whole manuscript. Some have provided expertise and guidance at crucial points. Thanks to you all!

In alphabetical order: Aditya Agarwal, the Authors Guild, Hari Balakrishnan, Azer Bestavros, Elly Day, F. G. Day, Jefferson Day, Jonathan Day, Malcom Day, Marjorie Day, Michael Day, Minh-Anh Day, Grub Street Launch Lab 2014 participants, John Guttag, Craig Jennings, Walter Jonas, Frans Kaashoek, Dina Katabi, Jerry Kennelly, Katrina LaCurts, Blanco Lam, Butler Lampson, Marie Lee, Ricky Lin, Barbara Liskov, Kathy Loh, Sam Madden, Jim Miller, Nchinda Nchinda, Jessica Papin, Laura Paquette, Karen Sollins, and Jim Hoai Tran.

Special thanks to my fabulous wife Thu-Hng Trn, who has now survived two seemingly endless writing projects with me—my doctoral dissertation in the mid-’90s, and now this book. I rarely say enough to her about her support and how much I value her. I hope that this acknowledgment helps to make up for that. Anh vẫn còn yêu mình, y’know?