| 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 |