Home Blog Portfolio Resume Books Podcast

Bookshelf

This is a collection of books and writing that I have enjoyed or found useful.
Let me know if you have recommendations for my next read.

Software Engineering and Design

  • A Pattern Language
  • The Algorithm Design Manual
  • Classic Computer Science Problems in Python
  • Clean Code
  • Computer Organization and Design
  • Design Patterns Elements of Reusable Object Oriented Software
  • Designing Data-Intensive Applications
  • Effective Debugging
  • Making Embedded Systems
  • Mazes for Programmers
  • The Phoenix Project
  • PoC || GTFO
  • Refactoring (2018 edition)
  • SICP
  • Test Driven Development for Embedded C
  • The Linux Command Line 2nd Edition
  • The Pragmatic Programmer 2nd Edition
  • Unix and Unix System Administration Handbook
  • Real World Functional Programming

Life and Hobbies

  • A Different Mirror
  • Blockchain Chicken Farm
  • The Big Blue Book of Bicycle Repair 4th Edition
  • The Checklist Manifesto
  • How to Invent Everything
  • Make Electronics 2nd Edition
  • Zen and the Art of Motorcycle Maintenance

Fiction

  • The Culture
  • Hellboy
  • Monstress
  • The Expanse
  • Saga

RSS Feed

  • OPML Repo
  • Gist

© 2025 Alexander Hagerman. All rights reserved.

RSS | Atom