Being a partial list of books that I have read, mostly intended as a record for my own benefit. I have excluded esoteric technical books, manuals, travel guides, etcetera.

Currently Reading

  • (Nowt - am inbetween books)

2020

Non-Fiction

Fiction


2019

The 20 Books I Most Enjoyed Reading in 2019
In 2019 I made an effort to read more books. Here are the 20 that I enjoyed the most.

Non-Fiction

Fiction


2018

Non-Fiction

Fiction


2017

Non-Fiction

  • 100 Baggers: Stocks That Return 100-To-1 And How To Find Them
  • The Distracted Mind: Ancient Brains in a High-Tech World by Adam Gazzaley and Larry D. Rosen
  • Harriman's New Book of Investing Rules
  • How to Pick Quality Shares: A Three-Step Process for Selecting Profitable Stocks by Phil Oakley
  • The Rules of Life by Richard Templar
  • The Rules of Wealth by Richard Templar
  • Stock Picking for Profit by Simon Thompson
  • Trading Secrets: 20 Hard And Fast Rules To Help You Beat The Stock Market by Simon Thompson
  • Zero to £1 Million: My Stock Market Lessons and Techniques by James Smith

Fiction

  • How To Stop Time by Matt Haig

2016

Non-Fiction

  • Algorithms To Live By: The Computer Science of Human Decisions by Brian Christian
  • The Big Book of Cycling for Beginners: Everything a new cyclist needs to know to gear up and start riding by Tori Bortman
  • Come Into My Trading Room: A Complete Guide to Trading by Alexander Elder
  • Deep Work: Rules for Focused Success in a Distraced World by Cal Newport
  • Disrupted: Ludicrous Misadventures in the Tech Startup Bubble by Dan Lyons
  • The Financial Times Guide to Investing: The Definitive Companion to Investment and the Financial Markets by Glen Arnold
  • How To Be a Knowledge Ninja: Study Smarter. Focus Better. Achieve More. by Graham Allcott
  • How To Be a Productivity Ninja. Worry Less, Achieve More and Love What You Do by Graham Allcott
  • How To Start Building Your Wealth Investing In The Stock Market by Andrew Stotz
  • Investment Madness: How Psychology Affects Your Investing... And What To Do About It by John R. Nofsinger
  • The Naked Trader: How Anyone Can Make Money Trading Shares by Robbie Burns
  • The Naked Trader's Guide to Spread Betting: How to Make Money From Shares In Up Or Down Markets by Robbie Burns
  • Trade Like a Shark: The Naked Trader on How To Eat And Not Get Eaten In The Stock Market by Robbie Burns

Fiction

  • The Crow Road by Iain Banks

2015

Non-Fiction

  • Calmer, Easier, Happier Boys: The Revolutionary Programme That Transforms Family Life by Noel Janis-Norton
  • Envisioning Information by Edward Tufte
  • The Politico's Guide To The 2015 General Election by Iain Dale

2014

Non-Fiction

  • Families and How To Survive Them by John Cleese and Robin Skynner
  • Harry's Last Stand: How the World My Generation Built is Falling Down, and What We Can Do To Save It by Harry Leslie Smith
  • NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
  • Personal Kanban: Mapping Work | Navigating Life by Tonianne DeMaria Barry and Jim Benson
  • The Phoenix Project: A Novel About IT, DevOps and Helping Your Business Win by Gene Kim, Kevin Behr and George Spafford
  • So Good They Can't Ignore You: Why Skills Trump Passion in the Quest for Work You Love by Cal Newport
  • Technical Blogging: Turn Your Expertise Into a Remarkable Online Presence by Antonio Cangiano
  • Think Like a Freak: Secrets of the Rogue Economist
  • What If?: Serious Scientific Answers to Absurd Hypothetical Questions by Randall Munroe

Fiction

  • Juliet, Naked by Nick Hornby
  • Stonemouth by Iain Banks

2013

Non-Fiction

  • Autobiography by Morrissey
  • The Developer's Code by Ka Wai Cheung
  • Driving Technical Change: Why People On Your Team Don't Act On Good Ideas, and How To Convince Them They Should by Terrence Ryan
  • Letters of Note: Correspondence Deserving of a Wider Audience by Shaun Usher
  • The Secrets of Consulting: A Guide to Giving And Getting Advice Successfully by Gerald Weinberg

2012

Non-Fiction

  • Agile Coaching by Rachel Davies and Liz Sedley
  • The Agile Samurai: How Agile Masters Deliver Great Software by Jonathan Rasmusson
  • How to Talk So Kids Will Listen and Listen So Kids Will Talk by Adele Faber and Elaine Mazlish
  • Super Systems 2 by Doyle Brunson

Fiction

  • Great Expectations by Charles Dickens

2011

Non-Fiction

  • Getting More: How You Can Negotiate to Succeed in Work & Life by Stuart Diamond
  • Introduction to Algorithms by Thomas H. Cormen et al
  • The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler
  • Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt
  • Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages by Bruce A. Tate
  • What's Stopping You?: Why Smart People Don't Always Reach Their Potential And How You Can by Robert Kelsey and Luke Johnson

Fiction

  • The Sense of an Ending by Julian Barnes

2010

Non-Fiction

  • Census: The Expert Guide by Peter Christian
  • The Genealogist's Internet by Peter Christian
  • Kanban by David J. Anderson

2009

Non-Fiction

  • Release It! Design and Deploy Production-Ready Software by Michael Nygard

2008

Non-Fiction

  • Continuous Integration: Improving Software Quality and Reducing Risk by Paul M. Duvall et al
  • Core Memory: A Visual Survey of Vintage Computers by Mark Richards and John Alderman
  • Getting Things Done: How to Achieve Stress-free Productivity by David Allen
  • Test-Driven Development by Kent Beck
  • Working Effectively with Legacy Code by Michael Feathers

2007

Non-Fiction

  • Agile Database Techniques by Scott Ambler
  • Beyond Software Architecture: Creating and Sustaining Winning Solutions by Luke Hohmann
  • Coder to Developer: Tools and Strategies for Delivering Your Software by Mike Gunderloy
  • Herding Cats: Self-Help for Programmers Who Lead Programmers by Hank Rainwater
  • Implementation Patterns by Kent Beck
  • Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work With Them In Some Capacity by Joel Spolsky
  • Refactoring to Patterns by Joshua Kerievsky
  • Refactoring Databases: Evolutionary Database Design by Scott Ambler
  • Slack by Tom DeMarco
  • xUnit Test Patterns: Refactoring Test Code by Gerard Meszaros

2006

Non-Fiction

  • Ancestral Trails: The Complete Guide to British Genealogy and Family History by Mark D. Herber
  • Neuro-Linguistic Programming for Dummies by Romilla Ready and Kate Burton
  • The Visual Display of Quantitative Information by Edward R. Tufte

2005

Non-Fiction

  • Get Everything Done and Still Have Time to Play by Mark Forster
  • The Life and Death of St. Kilda by Tom Steel
  • Refactoring: Improving the Design of Existing Code by Martin Fowler

Fiction

  • The Time Traveler's Wife by Audrey Niffenegger

2004

Non-Fiction

  • The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan
  • Patterns of Enterprise Application Architecture by Martin Fowler

Fiction

  • Adrian Mole and The Weapons of Mass Destruction by Sue Townsend
  • Eleanor Rigby by Douglas Coupland
  • Past Mortem by Ben Elton

2003

Non-Fiction

  • Against the Wall by Simon Yates

Fiction

  • Goodnight Steve McQueen by Louise Wener
  • Hey Nostradamus! A Novel by Douglas Coupland

2002

Non-Fiction

  • Code Complete: A Practical Handbook of Software Construction by Steve C. McConnell
  • The Munros: Scottish Mountaineering Club Hillwalkers' Guide Vol one
  • Scotland: The Wild Places by Colin Prior

Fiction

  • Dinner for Two by Mike Gayle

2001

Non-Fiction

  • How to Win Friends and Influence People by Dale Carnegie

Fiction

  • The Wrong Boy by Willy Russell

2000

Non-Fiction

  • Down Under by Bill Bryson
  • Miss Wyoming by Douglas Coupland
  • This Game of Ghosts by Joe Simpson
  • Touching the Void by Joe Simpson

Fiction

  • The Business by Iain Banks
  • Complicity by Iain Banks
  • Paper by John McCabe
  • Turning Thirty by Mike Gayle

1999

Fiction

  • Adrian Mole: the Cappuccino Years by Sue Townsend
  • Bridget Jones: The Edge of Reason by Helen Fielding
  • Inconceivable by Ben Elton
  • Mr Commitment by Mike Gayle
  • The Silver River by Ben Richards
  • The Wasp Factory by Iain Banks
  • Whatever Love Means by David Baddiel

Non-Fiction

  • Web Pages That Suck: Learn Good Design by Looking at Bad Design by Vincent Flanders and Michael Willis

1998

Non-Fiction

  • Creating Killer Web Sites, Second Edition by David S. Siegel

Fiction

  • Girlfriend in a Coma by Douglas Coupland

1996

Fiction

  • 1984 by George Orwell
  • Generation X by Douglas Coupland
  • Trainspotting by Irvine Welsh