Bookshelf

Books I’ve read, in no particular order. I glean a lot of reading ideas from other people’s lists, so hopefully this gives you some.

I’ve recently started using Goodreads. Please head over there for more up to date recommendations.

Fixing Your Scrum: Practical Solutions to Common Scrum Problems by Ryan Ripley, Todd Miller
Software Estimation Without Guessing: Effective Planning in an Imperfect World by George Dinwiddie
The Feedback Imperative: How to Give Everyday Feedback to Speed Up by Anna Carroll
Digital Minimalism: Choosing a Focused Life in a Noisy World by Cal Newport
Klara And The Sun by Kazuo Ishiguro
The Stranger by Albert Camus
COVID-19: The Pandemic that Never Should Have Happened and How to Stop the Next One by Debora MacKenzie
Algorithms to Live By: The Computer Science of Human Decisions by Brian Christian, Tom Griffiths
Eat That Frog! : Get More Of The Important Things Done Today by Brian Tracy
The Coaching Habit: Say Less, Ask More & Change the Way Your Lead Forever by Michael Bungay Stanier
No Hard Feelings: Emotions at Work and How They Help Us Succeed by Liz Fosslien, Mollie West Duffy
Boeing Versus Airbus: The Inside Story of the Greatest International Competition in Business by John Newhouse
The Sheltering Sky by Paul Bowles
Let It Come Down by Paul Bowles
Collected Stories by Paul Bowles
The Interpretation of Dreams by Sigmund Freud
Inclusive Leadership: The Definitive Guide to Developing and Executing an Impactful Diversity and Inclusion Strategy by Charlotte Sweeney, Fleur Bothwick
The Box : How the Shipping Container Made the World Smaller and the World Economy by Marc Levinson
MH370 : Mystery Solved by Larry Vance
Powerful : Building a Culture of Freedom and Responsibility by Patty McCord
Making Work Visible : Exposing Time Theft to Optimize Workflow by Dominica Degrandis
Doing Good Better : Effective Altruism and a Radical New Way to Make a Difference by Dr William MacAskill
Team Topologies : Organizing Business and Technology Teams for Fast Flow by Matthew Skelton, Manuel Pais
the fearless organization: Creating Psychological Safety in the Workplace for Learning, Innovation, and Growth by Amy C. Edmonson
Agile Conversations by Douglas Squirrel, Jeffrey Frederick
The Phoenix Project : A Novel About IT, DevOps, and Helping Your Business Win by George Spafford, Gene Kim, Kevin Behr
Between the World and Me : Notes on the First 150 Years in America by Ta-Nehisi Coates
Too Much and Never Enough : How My Family Created the World’s Most Dangerous Man by Mary L. Trump
Accelerate : Building and Scaling High Performing Technology Organizations by Nicole Forsgren, Jez Humble, Gene Kim
The Five Dysfunctions of a Team : An Illustrated Leadership Fable - Manga Edition by Patrick M. Lencioni
Skygods : The Fall of Pan Am by Robert Gandt
High Output Management by Andrew Grove
The Courage to Be Disliked by Ichiro Kishimi, Fumitake Koga
The Scrum Fieldbook : Faster performance. Better results. Starting now. by J.J. Sutherland
Maths on the Back of an Envelope : Clever Ways to (Roughly) Calculate Anything by Rob Eastaway
Too Soon Old, Too Late Smart : Thirty True Things You Need to Know Now by Gordon Livingston
Start with Why : How Great Leaders Inspire Everyone To Take Action by Simon Sinek
Leaders Eat Last : Why Some Teams Pull Together and Others Don’t by Simon Sinek
Trick Mirror : Reflections on Self-Delusion by Jia Tolentino
Designing Data-Intensive Applications : The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppman
The Uninhabitable Earth : A Story of the Future by David Wallace-Wells
Invisible Women : Exposing Data Bias in a World Designed For Men by Caroline Criado Perez
The Making of a Manager : What to Do When Everyone Looks to You by Julie Zhuo
A Programmer’s Introduction to Mathematics by Dr Jeremy Kun
The Body: A Guide For Occupants by Bill Bryson
Crucial Conversations: Tools for Talking When Stakes Are High by Kerry Patterson, Joseph Grenny, Ron McMillan, Al Switzler
Touch : The Science of the Sense that Makes Us Human by David J. Linden
The Manager’s Path: A Guide for Tech Leaders Navigating Growth & Change by Camille Fournier
Man’s Search For Meaning : The classic tribute to hope from the Holocaust by Viktor Frankl
Talking to Strangers : What We Should Know about the People We Don’t Know by Malcolm Gladwell
The Mythical Man-Month : Essays on Software Engineering by Frederick P. Brooks Jr
Chernobyl : History of a Tragedy by Serhii Plokhy
Kanban in Action by Marcus Hammarbeg & Joakim Sunden
Peopleware : Productive Projects and Teams by Tom De Marco, Tim Lister
Addiction By Design - Machine Gambling in Las Vegas by Natasha Dow Schull
A Man For All Markets by Edward O Thorp
Nudge : Improving Decisions About Health, Wealth and Happiness by Richard H. Thaler
Thinking in Systems - A primer by Donella H. Meadows
Behave. The Biology of Humans at our best and worst by Robert Sapolsky
Why We Sleep by Matthew Walker
An Elegant Puzzle. Systems of Engineering Management by Will Larson
Surely you’re joking Mr Feynman! by Richard Feynman
Happiness By Design by Paul Dolan
The Looming Tower by Lawrence Wright
Facing Mt Kenya by Jomo Kenyatta
AWS Lambda: A Guide to serverless microservices by Matthew Fuller
Practical Object Oriented Design in Ruby by Sandi Metz
Ruby Science by Thoughtbot
Black Mass. Whitey Bulger, The FBI and a Devil’s Deal by Dick Lehr, Gerard O’Neill
MH370 - by accident or design? by Peter Lee
Thirty seconds to impact by Peter Burkhill
Understanding AirFrance 447 by Bill Palmer
Sapiens by Yuval Noah Harari
Homo Deus by Yuval Noah Harari
Fate Is The Hunter by Ernest K. Gann
It’s not how good you are, it’s how good you want to be by Paul Harden
What they don’t teach you at Harvard Business School by Mark McCormack
Zero to One by Peter Thiel
Chaos Monkeys by Antonio Garcia Martinez
Disrupted by Dan Lyons
Blockchain Revoution by Don Tapscott, Alex Tapscott
Blockchain - Blueprint for a new economy by Melanie Swan
Rediscovering JavaScript by Venkat Subraniam
Refactoring by Martin Fowler
Mastering PostgreSQL in Application Development by Dimitri Fontaine
Domain Driven Design by Eric Evans
Building Microservices by Sam Newman
Design Patterns - Elements of reusable object-oriented software by Gamma, Helm, Johnson, Vlissides
Factfulness by Hans Rosling
The Selfish Gene by Richard Dawkins
A brief history of time by Stephen Hawking
Bad Blood by John Carreyrou
Atomic Habits by James Clear
Smalltalk Best Practice Patterns by Kent Beck
Godel, Escher, Back: an Eternal Golden Braid by Douglas R. Hofstadter
JavaScript: The Good Parts by Douglas Crockford
The Ruby Programming Language by David Flanagan, Yukihiro Matsumoto
PostgreSQL: Up and Running by Regina Obe & Leo Hsu
Metaprogramming Ruby by Paola Perrotta
ReWork: Change the way you work forever by David Heinemeier Hansson & Jason Fried
Cockpit Confidential by Patrick Smith
Flash Boys by Michael Lewis
Silicon Docks - The Rise of Dublin as a Global Tech Hub by Pamela Newenham
Building Great Software Engineering Teams by Josh Tyler
The Rules To Break by Richard Templar
Start up & Run your own business by Jonathan Reuvid
The Business Battlecard by Paul O’Dea
Linux Systems Programming by Robert Love
Learning MySQL by Hugh E. Williams & Saied Tahaghoghi
SQL Cookbook by Anthony Molinaro
MongoDB: The definitive guide by Kristina Chodorow
RESTful Web APIs by Leonard Richardson
Coffeescript by Trevor Burnham
Rails AntiPatterns by Chad Pytel & Tammer Saleh
A comprehensive introduction to object-oriented programming in Java by C. Thomas Wu
Genetic Algorithms in Search, Optimization and Machine Learning by David E. Goldberg
Fundamentals of Queueing Theory by Donald Gross
HTML5 & CSS3 by Brian P. Hogan
Rails Test Prescriptions by Noel Rappin
Why Planes Crash - Case Files 2001 by Sylvia Wrigley
Why Planes Crash - Case Files 2002 by Sylvia Wrigley
Why Planes Crash - Case Files 2003 by Sylvia Wrigley
Pragmatic Guide To JavaScript by Christophe Porteneuve
The Art of Agile Development by Shane Warden
CSS Cookbook by Christopher Schmitt
Ruby Best Practices by Gregory T. Brown
JavaScript Web Applications by Alex Maccaw
Learning JavaScript by Ethan Brown
The Rails Way by Obie Fernandez
The Rails 3 Way by Obie Fernandez
The Rails 4 Way by Obie Fernandez
The Rails 5 Way by Obie Fernandez
The Passionate Programmer by Chad Fowler
The Pragmatic Programmer by Andrew Hunt & Dave Thomas
Beginning Scala by David Pollack
Ship It: A Practical Guide To Successful Software Projects by Jared Richardson & William Gwaltney, Jr.
Patterns of Enterprise Application Architecture by Martin Fowler
The Thrilling Adventures of Lovelace and Babbage by Sydney Padua
The Lucifer Effect : How Good People Turn Evil by Philip Zimbardo
Founders at Work : Stories of Startups’ Early Days by Jessica Livingston