Skip to content

Books

Books I've read, liked, and might recommend.

Software engineering

Strategy

  • The mom test - Rob Fitzpatrick
  • eXtreme Programming explained (2nd edition) - Kent Beck and Cynthia Andres
  • Accelerate - Nicole Forsgren, Jez Humble, Gene Kim
  • Team Topologies - Matthew Skelton and Manuel Pais

Coding

  • Growing object-oriented software, guided by tests - Steve Freeman and Nat Pryce
  • Working effectively with legacy code - Michael Feathers
  • Design Patterns: Elements of reusable object-oriented software - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

Communication

  • Crucial Conversations - Kerry Patternson, Joseph Grenny, Ron McMillan, Al Switzler
  • Nonviolent Communication (3rd edition) - Marshall Rosenberg
  • Agile conversations - Douglas Squirrel and Jeffrey Frederick
  • Bugs in writing: A Guide to Debugging your Prose - Lyn Dupre
  • Economical writing - Deirdre Nansen McCloskly

Organisational

  • Cognition in the wild - Edwin Hutchins

Humanities

History

  • Black wave - Kim Ghattas
  • From third world to first: The Singapore Story, 1965-2000 - Lee Kuan Yew
  • Truth-Telling - Henry Reynolds
  • India: A history - John Keay
  • Map of a nation: A biography of the Ordnance Survey - Rachel Hewitt
  • Longitude - Dava Sobel

Economics

  • Introductory economics (5th edition) - George Frederick Stanlake
  • The bottom billion - Paul Collier

Health

  • Gut - Giulia Enders
  • Understanding cancer - Robin Hesketh
  • The body keeps the score - Bessel Van Der Kolk
  • When the body says no - Gabor Maté
  • Friends, lovers, and the big terrible thing - Matthew Perry

Narrative non-fiction

  • The Shetland bus - David Howarth
  • The boys in the boat - Daniel James Brown
  • Endurance - Alfred Lansing
  • The emperor of all maladies: A biography of cancer - Siddhartha Mukherjee
  • This is going to hurt, Adam Kay

Fiction

  • The curious incident of the dog in the night time - Mark Haddon
  • The hitchhiker's guide to the galaxy - Douglas Adams
  • The 7 Harry Potter books - J. K. Rowling
  • The daughter of time - Josephine Tey
  • And then there were none - Agatha Christie
  • The garbage king - Elizabeth Laird

Created on 2022-05-28

Updated regularly