Photography, ideas, and writing

Reading list

I read every day. Here’s a list of books I’ve read by year. If you’re interested, I also track my reading on Fable. (X) marks standout books I’d recommend to others.

2025

  • Domain (rat trilogy)
  • Lost Boys
  • The Wager (X)
  • Between Two Fires
  • The Lost City of Z
  • Monkey
  • 20,000 Leagues Under the Sea
  • The War of The Worlds
  • Normal People
  • A Promised Land
  • Piranesi
  • The accidental billionaires
  • Nuclear War: A Scenario (X)
  • Prisoners of Geography
  • Boom: Bubbles and the End of Stagnation (in progress)
  • The Immortal King Rao (In Progress)
  • The Poppy War (In Progress)

2024

  • The Revolt of the Public (X)
  • The Devil in the White City
  • The Three Body Problem (X)
  • The Dark Forrest (X)
  • Death’s End (X)
  • The Witcher: Tower of the swallow
  • What’s Our Problem
  • The Maniac
  • The Virgin Suicides
  • How to Take Smart Notes
  • Poor Charlie’s Almanack
  • The Witcher: The Lady of the Lake
  • The Witcher: Season of Storms
  • The Rest is History
  • Masters of the Air
  • Team of Rivals
  • Going Infinite: The Rise and Fall of a New Tycoon

2023

  • The Creative Act
  • When we cease to understand the world (X)
  • Killers of the flower moon
  • The Splendid and the Vile (X)
  • Pieces of the action
  • Guns, Germs, and Steel (X)
  • Why we’re polarized
  • Easy money
  • Lolita
  • The Road
  • The Witcher: Last Wish
  • The Witcher: Sword of Destiny
  • The Witcher: Blood of Elves
  • The Witcher: Time of Contempt
  • The Witcher: Baptism of Fire
  • On Palestine

Earlier reads (That I can remember)

  • Ender’s game
  • Chaos Monkeys
  • Station eleven
  • The 48 laws of power
  • How to win friends and influence people
  • Principles: Life and work
  • Principles for Dealing with the Changing World Order
  • Sapiens
  • Homo Deus
  • Think and Grow Rich
  • Zen and the art of motorcycle maintenance
  • And then there were none
  • To kill a mockingbird
  • The Subtle art of not giving a fuck
  • The almanack of naval ravikant
  • zero to one