Books¶
Books I've read, liked, and might recommend.
Software engineering¶
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
Organisational¶
- eXtreme Programming Explained, 2nd edition - Kent Beck and Cynthia Andres
- Accelerate - Nicole Forsgren, Jez Humble, Gene Kim
- Team Topologies - Matthew Skelton and Manuel Pais
- Cognition in the Wild - Edwin Hutchins
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
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¶
- The Body Keeps the Score - Bessel Van Der Kolk
- When the body says no - Gabor Maté
- Gut - Giulia Enders
Narrative non-fiction¶
- The Boys in the Boat - Daniel James Brown
- Endurance - Alfred Lansing
Fiction¶
- The Curious Incident of the Dog in the Night Time - Mark Haddon
- The Hitchhiker's Guide to the Galaxy - Douglas Adams
- 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