The Books I Read - 2020


I did a post in 2019 reviewing all the books I read that year. That post was “a retrospective on my best year of reading in a decade.” I read 16 books that year, and in 2020 I read 26 so I’ve kept up the habit 🙂.

I still use Goodreads.com to track my reading, but recently Goodreads killed their public API so the Command Line Interface (CLI) application that I built for Goodreads is now dead. Alas.

Instead of inlining my reviews of books in this post, I’ll leverage the new functionality I added to this site to power my library page to link to reviews of all the books I read this year.

Below are the covers, titles, authors, and ratings of the 26 books I read this year. Click them to read my short review.

The Old Man and the Sea

Ernest Hemingway
★★★★★

Tender Is the Night

F. Scott Fitzgerald
★★★★

Children of Dune (Dune, #3)

Frank Herbert
★★★★★

Heart of Darkness

Joseph Conrad
★★★★

Between the World and Me

Ta-Nehisi Coates
★★★★

Foundation (Foundation, #1)

Isaac Asimov
★★★★

Why We're Polarized

Ezra Klein
★★★★

The Uninhabitable Earth: Life After Warming

David Wallace-Wells
★★★★

The Pearl

John Steinbeck
★★★

Dune Messiah (Dune, #2)

Frank Herbert
★★★★

The End of Policing

Alex S. Vitale
★★★★

Liar's Poker

Michael Lewis
★★★

Dune (Dune, #1)

Frank Herbert
★★★★★

The Sirens of Titan

Kurt Vonnegut Jr.
★★★★

The Undoing Project: A Friendship That Changed Our Minds

Michael Lewis
★★★★

Constructing the Political Spectacle

Murray Edelman
★★★★★

Evicted: Poverty and Profit in the American City

Matthew Desmond
★★★★★

The Innovator's Dilemma: The Revolutionary Book that Will Change the Way You Do Business

Clayton M. Christensen
★★★★★

Designing Data-Intensive Applications

Martin Kleppmann
★★★★★

The Road

Cormac McCarthy
★★★★

Normal People

Sally Rooney
★★★★

Down Girl: The Logic of Misogyny

Kate Manne
★★★★★

Cat's Cradle

Kurt Vonnegut Jr.
★★★★

Zero to One: Notes on Startups, or How to Build the Future

Peter Thiel
★★★★

I’ve set my 2021 reading goal at 30 books.

Want to get blog posts over email?

Enter your email address and get notified when there's a new post!