Technical Books
Here are the books related to software design, hardware, programming, etc, that I recommend, presented in no particular order.
Miscellaneous
- The Timeless Way of Building - Christopher Alexander
- Code: The Hidden Language of Computer Hardware and Software - Charles Petzold
Software Architecture Patterns
- Game Programming Patterns - Robert Nystrom
- Design Patterns in Ruby - Russ Olsen
- Design Patterns: Elements of Reusable Object-Oriented Software - The “Gang of Four” - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Networking
- DNS and BIND, 5th Ed. - Cricket Liu, Paul Albitz
Tools
- Practical Vim, 2nd. Ed - Drew Neil
- Pro Git - Scott Chacon, Ben Straub
Language/Domain Specific
C#
- C# 12 in a Nutshell - Joseph Albahari
Hadoop
- Hadoop: The Definitive Guide, 4th. Ed - Tom White
- Apache Iceberg: The Definitive Guide - Tomer Shiran, Jason Hughes, Alex Merced
Haskell
- Haskell Programming from First Principles - Christopher Allen, Julie Moronuki
Kubernetes
- Kubernetes in Action - Marko Luksa
Ruby/Rails
- The Ruby on Rails Tutorial - Michael Hartl
Rust
- The Rust Programming Language - Steve Klabnik, Carol Nichols, Chris Krycho
Inspired by https://edw.is/good-books/.