Title | Author | Published | Pages |
---|---|---|---|
The Linux Command Line: A Complete Introduction | William E. Shotts Jr. | 2012 | 480 |
A Philosophy of Software Design | John Ousterhout | 2018 | 190 |
The Soul of A New Machine | Tracy Kidder | 1981 | 320 |
Thinking in Systems: A Primer | Donella H. Meadows | 2008 | 240 |
Title | Author | Published | Pages |
---|---|---|---|
A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security | Tobias Klein | 2011 | 208 |
Digital Dead End: Fighting for Social Justice in the Information Age | Virginia Eubanks | 2011 | 266 |
Effective Devops: Building a Culture of Collaboration, Affinity, and Tooling at Scale | Jennifer Davis & Ryn Daniels | 2015 | 410 |
Founders at Work: Stories of Startups' Early Days | Jessica Livingston | 2007 | 456 |
How JavaScript Works | Douglas Crockford | 2018 | 279 |
How Linux Works: What Every Superuser Should Know | Brian Ward | 2014 | 368 |
How NASA Builds Teams: Mission Critical Soft Skills for Scientists, Engineers, and Project Teams | Charles J. Pellerin | 2009 | 261 |
Kubernetes: Up and Running: Dive into the Future of Infrastructure | Kelsey Hightower | 2016 | 202 |
Life in Code: A Personal History of Technology | Ellen Ullman | 2017 | 320 |
Lisp in Small Pieces | Christian Queinnec | 2003 | 536 |
The Mastermind: Drugs. Empire. Murder. Betrayal. | Evan Ratliff | 2019 | 480 |
The Mythical Man-Month: Essays on Software Engineering | Frederick P. Brooks Jr. | 1995 | 336 |
A People's History of Computing in the United States | Joy Lisi Rankin | 2018 | 336 |
Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems | Chris Sanders | 2017 | 368 |
React Explained: Your Step-by-Step Guide to React | Zac Gordon | 2019 | 303 |
The Rust Programming Language | Steve Klabnik & Carol Nichols | 2018 | 552 |
Silence on the Wire: A Field Guide to Passive Reconnaissance and Indirect Attacks | Michal Zalewski | 2005 | 312 |
Site Reliability Engineering: How Google Runs Production Systems | Niall Richard Murphy | 2016 | 552 |
Structure and Interpretation of Computer Programs | Harold Abelson | 1996 | 688 |
Systems Performance: Enterprise and the Cloud | Brendan Gregg | 2013 | 784 |
Unlocking the Clubhouse: Women in Computing | Jane Margolis & Allan Fisher | 2003 | 184 |
Write Great Code: Volume 1: Understanding the Machine | Randall Hyde | 2004 | 440 |
Zero Trust Networks: Building Secure Systems in Untrusted Networks | Evan Gilman | 2017 | 240 |