My Reading List

Listed below are several hundred books I have read and written notes or reviews on. I started logging my reading in 2014, and there are hundreds more I haven’t logged.

I began tracking multiple readings in late 2025.

I’ve been playing around with a cover view.

I also have a list of all the books in my library.

Year Total Pages Pace
2025 76 23,864 318-page book every 4.8 days
2024 76 25,438 335-page book every 4.8 days
2023 88 29,021 330-page book every 4.1 days
2022 90 29,629 329-page book every 4.1 days
2021 82 26,718 334-page book every 4.5 days
2020 40 14,404 369-page book every 9.1 days
2019 101 30,889 306-page book every 3.6 days
2018 70 21,727 320-page book every 5.2 days
2017 78 26,598 345-page book every 4.7 days
2016 83 26,234 324-page book every 4.4 days
2015 38 12,026 316-page book every 9.6 days
2014 72 21,539 303-page book every 5.1 days
12 894 288,087 322-page book every 4.9 days

Last Calculated: January 5, 2026

The Oppermanns
Year
1933
Author
Pages
432
Finished
January 6, 2026

“Engrossing history”

Reread: Jesus: A Pilgrimage
Reread: Diffusion of Innovations
Reread: Thinking in Systems: A Primer
The Horse and His Boy
Year
1954
Author
C.S. Lewis
Pages
199
Finished
December 1, 2025

“Mildly entertaining”

Reread: The Tacit Dimension
Reread: With: Reimagining the Way You Relate to God
The Book
Year
2022
Author
Pages
405
Finished
November 22, 2025

“An amazing work of art”

Jesus: A Pilgrimage
Year
2014
Author
James Martin
Pages
524
Finished
November 15, 2025

“Lovely, personal story of a trip to the Holy Land”

Reread: The Lion, the Witch and the Wardrobe
Reread: The Magician’s Nephew
Reread: Chair Time
My Friends
Year
2025
Author
Fredrik Backman
Pages
448
Finished
October 12, 2025

“Absorbing story about childhood friendships”

The Great Divorce
Year
2001
Author
C. S. Lewis
Pages
160
Finished
October 10, 2025

“Interesting, but also vague and confusing”

On Connection
Year
2022
Author
Kae Tempest
Pages
144
Finished
September 4, 2025

“Vague and odd, but short”

Antimemetics: Why Some Ideas Resist Spreading
Year
2025
Author
Nadia Asparouhova, Leïth Benkhedda
Pages
157
Finished
July 17, 2025

“A little weird and vague. Not 100% sure of the author’s point, but it was often interesting.”

Warhol
Year
2020
Author
Blake Gopnik
Pages
976
Finished
July 1, 2025

“A comprehensive account of his life”

One Hundred Years of Solitude
Year
2022
Author
Gabriel García Márquez, Gregory Rabassa
Pages
432
Finished
June 18, 2025

“Epic novel about multiple generations of a magical South American town”

Eloquent JavaScript
Year
2024
Author
Marijn Haverbeke
Pages
456
Finished
June 4, 2025

“Fantastic technical book. Well-written and interesting.”

Mr. Penumbra’s 24-Hour Bookstore
Year
2012
Author
Robin Sloan
Pages
304
Finished
May 28, 2025

“Uneven. Some of it was absorbing, and some of it just got weird. Unfulfilling.”

Standards
Year
2025
Author
Jeffrey Pomerantz, Jason Griffey
Pages
242
Finished
May 20, 2025

“Concise examination of how the world agrees to do stuff toghether.”

The Inner Game of Tennis
Year
1974
Author
W. Timothy Gallwey
Pages
192
Finished
May 5, 2025

“A classic of mental framing, perspective, and performance. Surprisingly human.”

Can you imagine?
Year
2024
Author
Soren Iverson
Pages
365
Finished
March 8, 2025

“Interesting and funny to browse”

Etiquette & Espionage
Year
2013
Author
Gail Carriger
Pages
320
Finished
January 29, 2025

“Simplistic, probably just exposition for a longer series”

The Medici
Year
2016
Author
Paul Strathern
Pages
464
Finished
October 1, 2024

“Magesterial, but a little tedious”

Paper Towns
Year
2008
Author
John Green
Pages
305
Finished
August 28, 2024

“Fun, lightweight novel. A page-turner.”

What’s Bred in the Bone
Year
1985
Author
Robertson Davies
Pages
448
Finished
August 13, 2024

“Long, but never boring. Takes commitment to get through.”

Bad Things Happen
Year
2009
Author
Harry Dolan
Pages
364
Finished
July 18, 2024

“Solid standalone mystery set against a backdrop of fiction writing and editing.”

The Basic Laws of Human Stupidity
Year
2021
Author
Carlo M. Cipolla, Nassim Nicholas Taleb
Pages
96
Finished
July 1, 2024

“Simplistic, gimmicky, and maybe pointless. But a very quick read.”

SCUM Manifesto
Year
2013
Author
Valerie Solanas
Pages
80
Finished
June 20, 2024

“Only valuable as a look into the mind of a very disturbed person”

The Traitor
Year
2023
Author
Ava Glass
Pages
336
Finished
May 28, 2024

“A fun page-turner. Nothing too deep. Very predictable.”

Libraries
Year
2017
Author
Elisabeth Sladek, Massimo Listri
Pages
560
Finished
May 27, 2024

“Beautiful, but these (mostly) are not the libraries you’re thinking of.”

You Never Know: A Memoir
Year
2024
Author
Tom Selleck
Pages
339
Finished
May 18, 2024

“Very, very fun for fans of Magnum P.I. especially”

The Lost Bookshop
Year
2023
Author
Evie Woods
Pages
448
Finished
April 8, 2024

“Lightweight fun for book lovers. I was a little confused by the ending.”

Shogun
Year
1975
Author
James Clavell
Pages
1152
Finished
April 1, 2024

“Historically notable, but very slow and very boring.”

Alias Emma
Year
2023
Author
Ava Glass
Pages
336
Finished
March 8, 2024

“Lightweight, fun spy thriller.”

The Alchemist
Year
2014
Author
Paulo Coelho
Pages
208
Finished
February 20, 2024

“Supposedly important and notable, but I didn’t really get it.”

The Midnight Library
Year
2020
Author
Matt Haig
Pages
304
Finished
February 19, 2024

“Really neat concept and execution. Made me think a bit.”

A Spell for Chameleon
Year
2009
Author
Piers Anthony
Pages
344
Finished
February 11, 2024

“It did not hold up when re-reading it, 30 years down the road.”

Moonlighting: An Oral History
Year
2021
Author
Scott Ryan
Pages
288
Finished
February 1, 2024

“Really fun and well-researched. Lots of great trivia and perspectives about the show.”

Leading Change
Year
2012
Author
John P. Kotter
Pages
208
Finished
December 26, 2023
Joan Miró
Year
1993
Author
Carol Lanchner
Pages
484
Finished
November 4, 2023
Hypermedia Systems
Year
2023
Author
Carson Gross, Adam Stepinski, Deniz Akşimşek, William Talcott, Mike Amundsen
Pages
350
Finished
November 2, 2023
Neuromancer
Year
1984
Author
William Gibson
Pages
271
Finished
October 15, 2023
Slow Horses
Year
2010
Author
Mick Herron
Pages
336
Finished
September 3, 2023
The Confessor
Year
2004
Author
Daniel Silva
Pages
480
Finished
August 17, 2023
The Kill Artist
Year
2002
Author
Daniel Silva
Pages
428
Finished
July 13, 2023
The Way I Am
Year
2008
Author
Marshall Mathers
Pages
216
Finished
May 15, 2023
Eurostorm
Year
2010
Author
Payne Harrison
Pages
326
Finished
May 9, 2023
Rogue Protocol
Year
2018
Author
Martha Wells
Pages
150
Finished
April 1, 2023
Hometown Holiday
Year
2021
Author
Nick Tourville
Pages
19
Finished
January 13, 2023
Anna
Year
2022
Author
Amy Odell
Pages
447
Finished
December 11, 2022
Reamde
Year
2011
Author
Neal Stephenson
Pages
1056
Finished
September 6, 2022
All Systems Red
Year
2017
Author
Martha Wells
Pages
156
Finished
July 14, 2022
The Somme
Year
2007
Author
Gary D. Sheffield
Pages
208
Finished
July 4, 2022
SilverFin
Year
2005
Author
Charlie Higson
Pages
335
Finished
June 25, 2022
Content
Year
2022
Author
Kate Eichhorn
Pages
168
Finished
June 21, 2022
The Covenant
Year
1992
Author
James A. Michener
Pages
1240
Finished
May 23, 2022
The Last Days
Year
2006
Author
Joel C. Rosenberg
Pages
496
Finished
April 30, 2022
The Last Jihad
Year
2006
Author
Joel C. Rosenberg
Pages
307
Finished
April 8, 2022
Open
Year
2009
Author
Andre Agassi
Pages
388
Finished
March 31, 2022
Uncommon Type
Year
2017
Author
Tom Hanks
Pages
405
Finished
January 25, 2022
The Knowledge
Year
2018
Author
Martha Grimes
Pages
368
Finished
December 27, 2021
Casino Royale
Year
2018
Author
Van Jensen
Pages
160
Finished
November 6, 2021
Chair Time
Year
2013
Author
Dan Southerland
Pages
35
Finished
November 5, 2021
Greenlights
Year
2020
Author
Matthew McConaughey
Pages
308
Finished
October 16, 2021
Highland Defender
Year
2021
Author
Kathryn Le Veque
Pages
353
Finished
September 22, 2021
Cutting for Stone
Year
2009
Author
Abraham Verghese
Pages
541
Finished
September 21, 2021
Divergent
Year
2012
Author
Veronica Roth
Pages
487
Finished
August 31, 2021
Trigger Mortis
Year
2015
Author
Anthony Horowitz
Pages
304
Finished
June 30, 2021
Solo
Year
2013
Author
William Boyd
Pages
322
Finished
May 25, 2021
Art of Atari
Year
2016
Author
Tim Lapetino
Pages
352
Finished
May 23, 2021
A Promised Land
Year
2020
Author
Barack Obama
Pages
768
Finished
January 15, 2021
The Road Ahead
Year
1995
Author
Bill Gates
Pages
286
Finished
December 4, 2020
Pandora’s Star
Year
2005
Author
Peter F. Hamilton
Pages
768
Finished
August 18, 2020
The Glass Castle
Year
2006
Author
Jeannette Walls
Pages
288
Finished
June 10, 2020
Dune
Year
2006
Author
Frank Herbert
Pages
604
Finished
May 30, 2020
The Library Book
Year
2018
Author
Susan Orlean
Pages
317
Finished
December 30, 2019
Digital Methods
Year
2013
Author
Richard Rogers
Pages
280
Finished
December 28, 2019
Delta-V
Year
2019
Author
Daniel Suarez
Pages
437
Finished
June 17, 2019
CSS Master
Year
2018
Author
Tiffany B. Brown
Pages
354
Finished
May 17, 2019
Change Agent
Year
2017
Author
Daniel Suarez
Pages
416
Finished
March 14, 2019
Learning to See
Year
2003
Author
Mike Rother
Pages
102
Finished
March 1, 2019
Educated
Year
2018
Author
Tara Westover
Pages
334
Finished
February 14, 2019
The Idea Book
Year
2004
Author
Fredrik Härén
Pages
303
Finished
January 28, 2019
Traction
Year
2010
Author
Gino Wickman
Pages
0
Finished
October 5, 2018
Legacy
Year
1996
Author
James A. Michener
Pages
174
Finished
September 30, 2018
The Hobbit
Year
2002
Author
J.R.R. Tolkien
Pages
366
Finished
September 8, 2018
Dracula
Year
1986
Author
Bram Stoker
Pages
488
Finished
July 10, 2018
Cannery Row
Year
2002
Author
John Steinbeck
Pages
181
Finished
May 23, 2018
Content Design
Year
2017
Author
Sarah Richards
Pages
224
Finished
March 31, 2018
Diplomacy
Year
1995
Author
Henry Kissinger
Pages
912
Finished
March 7, 2018
Are You Sleeping
Year
2017
Author
Kathleen Barber
Pages
326
Finished
February 21, 2018
The Art of SaaS
Year
2015
Author
Ahmed Bouzid
Pages
58
Finished
December 3, 2017
Interface
Year
2005
Author
Neal Stephenson
Pages
640
Finished
December 3, 2017
Linked Data
Year
2013
Author
David Wood
Pages
336
Finished
December 3, 2017
Metadata
Year
2015
Author
Jeffrey Pomerantz
Pages
254
Finished
July 3, 2017
Prey
Year
2004
Author
Michael Crichton
Pages
507
Finished
June 6, 2017
Airframe
Year
2006
Author
Michael Crichton
Pages
431
Finished
June 4, 2017
New York 2140
Year
2017
Author
Kim Stanley Robinson
Pages
624
Finished
April 16, 2017
Cloud Computing
Year
2016
Author
Nayan B. Ruparelia
Pages
278
Finished
February 2, 2017
Snow Crash
Year
2000
Author
Neal Stephenson
Pages
438
Finished
February 2, 2017
Ender’s Game
Year
2004
Author
Orson Scott Card
Pages
324
Finished
October 30, 2016
A Piece of Cake
Year
2007
Author
Cupcake Brown
Pages
472
Finished
September 14, 2016
Ready Player One
Year
2011
Author
Ernest Cline
Pages
374
Finished
September 14, 2016
How to Research
Year
2007
Author
Loraine Blaxter
Pages
287
Finished
July 6, 2016
Grammatical Man
Year
1973
Author
Jeremy Campbell
Pages
320
Finished
June 19, 2016
Git for Humans
Year
2016
Author
David Demaree
Pages
134
Finished
May 25, 2016
A Man Named Dave
Year
2000
Author
Dave Pelzer
Pages
339
Finished
February 15, 2016
American Gods
Year
2005
Author
Neil Gaiman
Pages
635
Finished
December 31, 2015
First Team
Year
2013
Author
Larry Bond
Pages
469
Finished
December 27, 2015
Another Ending
Year
2013
Author
Sara Whitley
Pages
309
Finished
June 29, 2015
Fahrenheit 451
Year
2013
Author
Ray Bradbury
Pages
227
Finished
December 14, 2014
1984
Year
1950
Author
George Orwell
Pages
328
Finished
December 6, 2014
Brave New World
Year
1998
Author
Aldous Huxley
Pages
268
Finished
December 6, 2014
War and Peace
Year
1869
Author
Leo Tolstoy
Pages
1392
Finished
November 28, 2014
Manna
Year
2003
Author
Marshall Brain
Pages
79
Finished
November 9, 2014
Word Up!
Year
2013
Author
Marcia Riefer Johnston
Pages
270
Finished
August 10, 2014
Rework
Year
2010
Author
Jason Fried
Pages
279
Finished
June 19, 2014
Heart Not Hype
Year
2013
Author
Tom Henderson
Pages
116
Finished
June 12, 2014
Do the Work
Year
2011
Author
Steven Pressfield
Pages
0
Finished
January 17, 2014
11 Birthdays
Year
2009
Author
Wendy Mass
Pages
272
Finished
January 5, 2014