Books

Β· 1358 words Β· 7 minute read

Introduction πŸ”—

The following is a list of books I have read and remembered to take note of.

Books are listed by the year in which I started reading them.

2025 πŸ”—

Non-Fiction πŸ”—

  • Why Nations Fail (Daron Acemoglu & James Robinson)
  • Eight Dates (Gottman & Abrams)

Software πŸ”—

  • Design Patterns (Gamma, Helm, Johnson, Vlissides)

2024 πŸ”—

Fiction πŸ”—

  • Fractal Noise (Christopher Paolini)
  • Red Moon (Kim Stanley Robinson)
  • Axiom’s End (Lindsay Ellis)
  • Salvation (Peter Hamilton)
  • Breaking Day (Adam Oyebanji)
  • Machine Vendetta (Alastair Reynolds)
  • Death’s End (Cixin Liu)

Non-Fiction πŸ”—

  • Principles: Life and Work (Ray Dalio)
  • Salt Fat Acid Heat (Samin Nosrat)
  • The Daily Stoic (Ryan Holiday)
  • Possible Minds (John Brockman)
  • So Good They Can’t Ignore You (Cal Newport)
  • Mating in Captivity (Esther Perel)
  • The Bullet Journal Method (Ryder Carrol)
  • Anxiously Attached (Jessica Baum)

Software πŸ”—

  • Docker In Action (Jeff Nickoloff & Stephen Kuenzli)
  • The Kubernetes Book (Nigel Poulton & Pushkar Joglekar)
  • Learning SQL (Alan Beaulieu)
  • Security+ Study Guide
  • Go Web Programming (Sau Sheong Chang)

2023 πŸ”—

Fiction πŸ”—

  • The Dark Forest (Cixin Liu)
  • Three Body Problem (Cixin Liu)
  • 2312 (Kim Stanley Robinson)
  • New York 2140 (Kim Stanley Robinson)
  • Aurora (Kim Stanley Robinson)
  • Braking Day (Adam Oyebanji)
  • Ringworld’s Children (Larry Niven)
  • The Ringworld Throne (Larry Niven)
  • The Ringworld Engineers (Larry Niven)
  • Ringworld (Larry Niven)
  • Project Hail Mary (Andy Weir)
  • Pushing Ice (Alastair Reynolds)
  • Seveneves (Neal Stephenson)
  • The End of All Things (John Scalzi)
  • The Human Division (John Scalzi)
  • Zoe’s Tale (John Scalzi)
  • The Last Colony (John Scalzi)
  • The Ghost Brigades (John Scalzi)
  • Old Man’s War (John Scalzi)
  • Bone Silence (Alastair Reynolds)
  • Shadow Captain (Alastair Reynolds)
  • Revenger (Alastair Reynolds)

Non-Fiction πŸ”—

  • Work Clean (Dan Charnas)
  • Learned Optimism (Martin Seligman)
  • Mastering the Market Cycle (Howard Marks)
  • Sapiens (Yuval Noah Harari)

Software πŸ”—

  • Network+ Study Guide
  • Network Programming with Go (Adam Woodbeck)
  • Powerful Comand-Line Applications in Go (Ricardo Gerardi)

2022 πŸ”—

Fiction πŸ”—

  • The galaxy, and the ground within (Becky Chambers)
  • To Sleep in a Sea of Stars (Christopher Paolini)
  • Braking Day (Adam Oyebanji)
  • Eversion (Alastair Reynolds)
  • Gardens of the Moon (Steven Erikson)
  • House of Suns (Alastair Reynolds)
  • Century Rain (Alastair Reynolds)

Non-Fiction πŸ”—

  • The Nanotech Pioneers (Steven Edwards)
  • Super Forecasting (Philip Tetlock)
  • How to not die alone (Logan Ury)
  • The Body (Bill Bryson)

Software πŸ”—

  • The Phoenix Project (Gene Kim)
  • Staff Engineer (Will Larson)
  • Cybersecurity (Harvard Business Review)

2021 πŸ”—

Fiction πŸ”—

  • Project Hail Mary (Andy Weir)
  • Inhibitor Phase (Alastair Reynolds)
  • Chasm City (Alastair Reynolds)
  • Beyond the Aquila Rift (Alastair Reynolds)
  • Elysium Fire (Alastair Reynolds)
  • Aurora Rising (Alastair Reynolds)
  • Pushing Ice (Alastair Reynolds)
  • Absolution Gap (Alastair Reynolds)
  • Redemption Ark (Alastair Reynolds)
  • Children of Ruin (Adrian Tchaikovsky)
  • Revelation Space (Alastair Reynolds)
  • To Be Taught, If Fortunate (Becky Chambers)

Non-Fiction πŸ”—

  • The Language Instinct (Steven Pinker)
  • The Red Queen (Matt Ridley)
  • The World Without Us (Alan Weissman)
  • The Knowledge: How to rebuild civilization in the aftermath of a cataclysm (Lewis Dartnell)
  • Loserthink (Scott Adams)
  • Car Smarts (Mary Jackson)
  • The 7 Habits of Highly Effective People (Stephen R. Covey)

Software πŸ”—

  • Threat Modeling (Adam Shostack)
  • Artificial Intelligence (Harvard Business Review)

2020 πŸ”—

Fiction πŸ”—

  • The Ministry for the Future (Kim Stanley Robinson)
  • REAMDE (Neal Stephenson)
  • Record of a Spaceborn few (Becky Chambers)
  • A Closed and Common Orbit (Becky Chambers)
  • The Long Way to a Small Angry Planet (Becky Chambers)
  • The Enceladus Mission (Brandon Q. Morris)
  • The Last Emperox (John Scalzi)
  • The Consuming Fire (John Scalzi)
  • The Collapsing Empire (John Scalzi)
  • Redshirts (John Scalzi)
  • Children of Time (Adrian Tchaikovsky)
  • The End of All Things (John Scalzi)
  • The Human Division (John Scalzi)
  • Zoe’s Tale (John Scalzi)

Non-Fiction πŸ”—

  • Limitless (Jim Kwik)
  • Atomic Habits (James Clear)
  • Enlightenment Now (Steven Pinker)
  • Seasteading (Joe Quirk)

Software πŸ”—

  • Linkers and Loaders (John R. Levine)
  • Artificial Intelligence, A Guide for Thinking Humans (Melanie Mitchell)
  • Real-World Bug Hunting (Peter Yaworski)
  • Generating Natural Language Under Pragmatic Constraints (Eduard Hovy)
  • The Secret Life of Programs (Jonathan Steinhart)

2019 πŸ”—

Fiction πŸ”—

  • 2312 (Kim Stanley Robinson)
  • New York 2140 (Kim Stanley Robinson)
  • The Farthest Shore (Ursula K. Le Guin)
  • The Tombs of Atuan (Ursula K. Le Guin)
  • A Wizard of Earthsea (Ursula K. Le Guin)
  • The Rise and Fall of D.O.D.O. (Neal Stephenson)
  • Snowcrash (Neal Stephenson)
  • Aurora (Kim Stanley Robinson)
  • The Last Colony (John Scalzi)
  • The Ghost Brigades (John Scalzi)
  • Old Man’s War (John Scalzi)
  • All Systems Red (Martha Wells)
  • Navigators of Dune (Herbert & Anderson)
  • Mentats of Dune (Herbert & Anderson)
  • Sisterhood of Dune (Herbert & Anderson)

Non-Fiction πŸ”—

  • Englightenment Now (Steven Pinker)
  • Math with Bad Drawings (Ben Orlin)
  • The Penguin History of Canada (Robert Bothwell)
  • The Personal MBA (Josh Kaufman)

Software πŸ”—

  • The Shellcoder’s Handbook (Chris Ansley)
  • The Go programming language (Donovan & Kernighan)
  • The Car Hacker’s Handbook (Craig Smith)

2018 πŸ”—

Fiction πŸ”—

  • Seveneves (Neal Stephenson)
  • Artemis (Andy Weir)
  • Blue Mars (Kim Stanley Robinson)
  • Green Mars (Kim Stanley Robinson)
  • Red Mars (Kim Stanley Robinson)
  • The Stars, Like Dust (Isaac Asimov)
  • Pebble in the Sky (Isaac Asimov)
  • The End of Eternity (Isaac Asimov)
  • The Currents of Space (Isaac Asimov)
  • Ready Player One (Ernst Kline)
  • Dune: The Battle for Corrin (Herbert & Anderson)
  • Dune: The Machine Crusade (Herbert & Anderson)
  • Dune: The Butlerian Jihad (Herbert & Anderson)
  • Sandworms of Dune (Herbert & Anderson)
  • Hunters of Dune (Herbert & Anderson)

Non-Fiction πŸ”—

  • Astrophysics for People in a Hurry (Neil DeGrase Tyson)
  • Daemon Haunted World (Carl Sagan)
  • How to talk to anyone (Leil Lowndes)
  • A Brief History of Medicine (Paul Strathern)
  • Drawing Physics (Don S. Lemons)
  • The Organized Mind (Daniel Levett)

Software πŸ”—

  • Cryptography Engineering (Bruce Schneier)
  • Beautiful Security (Oram & Viega)
  • Penetration Testing (Georgia Weidmann)

2017 πŸ”—

Fiction πŸ”—

  • Artemis (Andy Weir)
  • Cryptonomicon (Neal Stephenson)
  • Chapterhouse Dune (Frank Herbert)
  • Heretics of Dune (Frank Herbert)
  • God Emperor of Dune (Frank Herbert)
  • Children of Dune (Frank Herbert)
  • Dune Messiah (Frank Herbert)
  • Dune (Frank Herbert)

Non-Fiction πŸ”—

  • Naked Statistics (Charles Wheelan)
  • Drawing on the Right Side of the Brain (Betty Edwards)
  • Saving Capitalism (Robert B. Reich)
  • Stock Market Investing (Jason Kelly)
  • On Intelligence (Jeff Hawkins)

Software πŸ”—

  • Violent Python (TJ O’Connor)
  • Code (Charles Petzold)
  • The Go programming language (Donovan & Kernighan)
  • Building Microservices (Sam Newman)
  • Programming Robots with ROS (Quigley, Gerkey, Smart)

2016 πŸ”—

Fiction πŸ”—

  • The Currents of Space (Isaac Asimov)
  • The End of Eternity (Isaac Asimov)
  • Pebble in the Sky (Isaac Asimov)
  • The Stars, Like Dust (Isaac Asimov)
  • The Robots of Dawn (Isaac Asimov)
  • The Naked Sun (Isaac Asimov)
  • The Caves of Steel (Isaac Asimov)
  • Forward the Foundation (Isaac Asimov)
  • Prelude to Foundation (Isaac Asimov)
  • Foundation and Earth (Isaac Asimov)
  • Foundation’s Edge (Isaac Asimov)
  • Second Foundation (Isaac Asimov)
  • Foundation and Empire (Isaac Asimov)
  • Foundation (Isaac Asimov)
  • Seveneves (Neal Stephenson)
  • The Martian (Andy Weir)
  • Ready Player One (Ernst Kline)

Non-Fiction πŸ”—

  • The Intelligent Investor (Benjamin Graham)
  • Naked Economics (Charles Wheelan)
  • Speech and Language Processing (Jurafsky & Martin)
  • Bad Science (Ben Goldacre)
  • The Half-Life of Facts (Samuel Arbesman)
  • The Origins of Human Communication (Tomasello)

Software πŸ”—

  • The Mythical Man-Month (Brooks)
  • Peopleware (DeMarco & Lister)

Pre 2016 πŸ”—

Fiction πŸ”—

  • Ringworld’s Children (Larry Niven)
  • The Ringworld Throne (Larry Niven)
  • The Ringworld Engineers (Larry Niven)
  • Ringworld (Larry Niven)
  • Children of the Mind (Orson Scott Card)
  • Xenocide (Orson Scott Card)
  • Speaker for the Dead (Orson Scott Card)
  • Ender’s Game (Orson Scott Card)
  • The Martians (Kim Stanley Robinson)
  • Blue Mars (Kim Stanley Robinson)
  • Green Mars (Kim Stanley Robinson)
  • Red Mars (Kim Stanley Robinson)

Non-Fiction πŸ”—

  • Collapse: How Societies Choose to Fail or Succeed (Jared Diamond)
  • The Ascent of Money (Niall Ferguson)
  • Civilization (Niall Ferguson)
  • Guns, Germs, and Steel (Jared Diamond)
  • The Ascent of Man (Jacob Bronowski)

Software πŸ”—

  • Artificial Intelligence: A Modern Approach (Russel & Norvig)
  • The Society of Mind (Marvin Minsky)
  • Artificial Intelligence (Michael Negnevitsky)
  • An Introduction to Genetic Algorithms (Melanie Mitchell)
  • Artificial Intelligence: Theory and Practice (Dean, Allen, Aloimonos)
  • Applied Crypotography (Bruce Schneier)
  • UNIX and Linux System Administration Handbook (Nemeth, Snyder, Hein, Whaley)
  • Operating Systems: The MINIX book (Tanenbaum & Woodhull)
  • Computer Networking (Kurose & Ross)
  • Introduction to Algorithms (Cormen, Leiserson, Rivest, Stein)
  • Design Patterns (Gamma, Helm, Johnson, Vlissides)
  • The Pragmatic Programmer (Hunt & Thomas)
  • Learning UML (Miles & Hamilton)
  • Mastering Algorithms with C (Kyle Loudon)
  • Programming Language Pragmatics (Michael Scott)
  • Compilers (Ahi, Lam, Sethi, Ullman)
  • Concepts in Programming Languages (John Mitchell)
  • Accelerated C++ (Koenig & Moo)
  • The C programming language (Kernighan & Ritchie)
  • Core Animation (Bill Dudney)
  • Core Data (Marcus Zarra)