Reading list
These are some books that have been recommended to me over the years, and may be interesting to you as well.
Technical#
- Understanding the Linux Kernal: From I/O Ports to Process Management by Daniel P. Bovet
- Chaos Engineering: System Resiliency in Practice by Casey Rosenthal
- Security Chaos Engineering: Developing Resilience and Safety at Speed and Scale by Kelly Shortridge
- TCP/IP Illustrated Volume 1: The Protocols by Kevin Fall
- TCP/IP Illustrated Volume 2: The Implementation by Gary Wright
- TCP/IP Illustrated Volume 3: TCP for Transactions, HTTPS, NNTP, and the UNIX Domain Protocols by W. Stevens
- The Elements of Computing Systems, second edition: Building a Modern Computer from First Principles by Noam Nisan
- Security Engineer: A Guide to Building Dependable Distributed Systems by Ross Anderson
- Kill it with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne Bellotti
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppmann
- Advanced Programming in the UNIX Environment by Brendan Gregg
- Systems Performance by W. Stevens and Stephen Rago
- Computer Networks: A Systems Approach by Larry Peterson and Bruce Davie
Personal Development#
- The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier
- Thinking in Systems: International Bestseller by Donella Meadows
- Staff Engineer: Leadership Beyond the Management Track by Will Larson