Reading List
June 26, 2022
This post outlines the books I’ve read or worked through during the current year.
Currently Reading #
Non-fiction #
- The Rust Programming Language, 2nd Edition
- Gödel, Escher, Bach
- ‘Subtle Is the Lord’: The Science and the Life of Albert Einstein
Fiction #
Read #
Books are listed in order read
2024 #
Non-fiction #
- The MANIAC
- Leadership Strategy and Tactics: Field Manual Expanded Edition
- Cloud Penetration Testing for Red Teamers: Learn how to effectively pentest AWS, Azure, and GCP applications
- The C Programming Language
- Perl One-Liners
- The Little Book of Mathematical Principles, Theories, & Things
- The Bhagavad Gita
Fiction #
2023 #
Non-fiction #
- Digital Minimalism: Choosing a Focused Life in a Noisy World
- “Surely You’re Joking, Mr. Feynman!”: Adventures of a Curious Character
- Python Tricks: A Buffet of Awesome Python Features
- Python Testing with pytest
- The Demon-Haunted World
- The Theoretical Minimum
- Terraform: Up and Running 3rd Ed.
- A People’s History of the United States
Fiction #
2022 #
Non-fiction #
- Infinite Powers: How Calculus Reveals the Secrets of the Universe
- How the Internet Really Works
- How Cybersecurity Really Works
- Zero Trust Networks
- Real World Cryptography
- Practical Vulnerability Management
- Sandworm: A New Era of Cyberwar and the Hunt for the Kremlin’s Most Dangerous Hackers
- Learn to Lucid Dream
- Freakonomics
- Calculus Made Easy
- The Go Programming Language
- Practical Cloud Security
- Container Security
- Security and Microservice Architecture on AWS
- Voices from Chernobyl: The Oral History of a Nuclear Disaster
- Learn Kubernetes Security
- Network Programming with Go
- Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner
- The Quick Python Book
- Atoms, Radiation, and Radiation Protection
- Cybersecurity Career Guide
- Learn Python 3 the Hard Way
- Serious Python
- Staff Engineer: Leadership Beyond the Management Track
- Command and Control: Nuclear Weapons, the Damascus Accident, and the Illusion of Safety
- 100 Go Mistakes and How to Avoid Them