Reading list



  • Project Hail Mary, Andy Weir
  • Rhythm of War, Brandon Sanderson
  • How to Avoid a Climate Disaster, Bill Gates




  • Refactoring: Improving the Design of Existing Code
  • Software Engineering at Google
  • Building Secure and Reliable Systems
  • A Mark of Kings
  • Hello World, Hannah Fry
  • Renegades, Marissa Meyer
  • The Sandman Audible Studios Production, Neil Gaiman. This was an incredible full cast production, writing to be performed in a radio program type format. So good. I hope another is on the way
  • The Goblin Emperor. Very much enjoyed this one. There’s just the one book (I often prefer my fantasy reading to involve epic story arcs and multiple thick books! :)). Listen to the audiobook from audible. The narator was excellent



  • The 25 greatest Java apps ever written: Just a great romp through 25 years of a programming language, and platform that helped power the world through a period of rapid change. Lots of neat things in here I remember poking at personally. Really great 🙂
  • The UX of Lego Panels: UX design principles, and lego. Amazing!
  • Efficient, reliable cluster management at scale with Twine (Facebook datacenter os): Nice discussion of challenges running at their scale and of handling different kinds of workloads with unique constraints
  • Priority Guides: Alternative to wireframes for documenting user interfaces, goals, user research that avoids getting too caught up on interactions and aesthetics. Definitely seems to favour content and context
  • 4+1 Architectural View Model: Concisely model a system taking into account several different, but useful! perspectives
  • 2021 Predictions from Werner Vogels: A list of areas Werner is excited about that are ripe for change for eg education, small business participation in our economies, how cities are designed, machine learning, etc. He’s in a position to see and hear about all the things people are doing. I think he’s spot on


  • Being Mortal, Atul Gawande
  • Educated, Tara Westover
  • Skyward, Brandon Sanderson
  • The Box, Marc Levinson
  • Stumbling On Happiness, Daniel Gilbert
  • Head on, John Scalzi (Book 2: The Lock In Series)
  • The Legion and the Lioness (World Apart #1)
  • Data and Goliath
  • Supernova in the East I & II, Dan Carlin’s Hardcore History Podcast
  • Effective Java : I figured a quick skim of this was worthwhile since I’m starting to work in Java again. It was a great read back in the day and has even been updated a bit for more recent versions of the language!
  • Shogun
  • Starsight
  • The Unicorn Project



Favourite articles