本書是ACM Queue雜誌和Communications of the ACM上“Kode Vicious”專欄系列文章的一個合集,主題涉及程式設計風格、軟體工程、系統設計、網路通信及專案管理這五大方面,每章都由針對軟體發展人員所面臨的日常問題的信件、回復和建議組成,旨在解決這些與每位元軟體專業人員相關的問題,適合有一定經驗的軟體發展人員閱讀。
作者介紹
About the Author
George V. Neville-Neil從事安全、網路和作業系統方面的探索、寫作、教學和諮詢工作。作為FreeBSD基金會董事會成員,自2004年以來,他一直為Queue和Communications of the ACM撰寫“Kode Vicious”專欄文章。他是ACM Queue編委會成員,也是USENIX協會、ACM和IEEE的會員。
George與Marshall Kirk McKusick和Robert N. M. Watson合著了FreeBSD Operating System, Second Edition (Addison-Wesley, 2015)一書。他擁有美國東北大學電腦科學學士學位。在從事電腦和開源專案工作之餘,George熱衷於旅行,會說多國語言,包括英語、日語、法語、荷蘭語和一些漢語。他也是一個狂熱的自行車愛好者。George目前住在紐約布魯克林,儘管他一生中有三分之一的時間都在為各種項目奔波。