The Books I Most Enjoyed Reading in 2024

As 2024 draws to a close, I’ve taken some time to reflect on the books that made the greatest impact on me this year. From deep dives into technology and politics to introspective reads on life and risk, these are the titles that enriched my year – and might just enrich yours too. If you pressed me on the subject, I would say that my very favourite book of 2024 was Burn Book: A Tech Love Story by veteran tech journalist Kara Swisher. ...

14 December 2024

The Books I Most Enjoyed Reading in 2023

Politics on the Edge: A Memoir from Within by Rory Stewart My very favourite book of 2023 was this autobiography by former Minister and one-time candidate for Conservative Party leader Rory Stewart. I almost didn’t read it at all, as I was feeling a little jaded with politics at the time and considering a more light-hearted Audible purchase. I’m glad I plumped for this though, and it did offer some light relief in the form of Stewart’s dodgy accents when recounting conversations with fellow politicians of all parties and nationalities. ...

17 December 2023

The 20 Books I Most Enjoyed Reading in 2022

The Top 5 Stolen Focus: Why You Can’t Pay Attention by Johann Hari My favourite book of the year partially covers the same ground as previous favourites A World Without Email, Four Thousand Weeks, and Ten Arguments for Deleting Your Social Media Accounts Right Now. But the scope of Hari’s work is much broader than these. Rather than merely telling us to stop doomscrolling Twitter and get on with life, he covers a multiplicity of factors and forces that are combining to steal the ability of many of us to focus. Social media, pollution, lack of sleep, poor diet, overwork and more are all discussed, with many pointers to third-party research. ...

17 December 2022

The Books I Most Enjoyed Reading in 2021

The Top 5 {#the-top-5} And Away… by Bob Mortimer As was the case in 2020, my favourite book of the year was an autobiography; this time by national treasure Bob Mortimer. Laugh out loud funny in many places, elsewhere this is tinged with melancholy and the realisation that, for all his on-screen tomfoolery, Mortimer is an incredibly shy individual. Touching, contemplative, warm and kind throughout, there is plenty of food for thought here regarding how we ought to live our lives and interact with those around us. I heartily recommend the audiobook, narrated by the great man himself. ...

15 December 2021

The 12 Books I Most Enjoyed Reading in 2020

So that, then, was 2020. Good riddance. One might imagine that the enforced downtime offered by the pandemic lockdowns would have afforded me the opportunity to read many more books than I did in 2019. But a displeasing proportion of my evenings in 2020 were spent relentlessly doomscrolling Twitter, eager for the latest morsels of information about the pandemic, US election or (sigh) Brexit. Besides, most of my “reading” in 2019 was actually achieved by listening to Audible while commuting or at the gym, two activities which barely featured in my life this year. ...

18 December 2020

The 20 Books I Most Enjoyed Reading in 2019

Near the end of 2018, I stumbled upon a thread of tweets by First Minister of Scotland Nicola Sturgeon in which she shared some of the many books that she had enjoyed during that year. I was both amazed and ashamed that a leader of a nation could consume so much literature whilst I, a mere sellsword codemonkey, barely got through a book every month (or two). It wasn’t that I didn’t enjoy reading – I have always loved reading (and buying) books – it was just that I had somehow convinced myself that I didn’t have the time to read. I realised that this simply wasn’t true, that I could easily make time to read if I so desired, and vowed to consume more books during 2019. ...

5 January 2020

.NET Coding Standards

Sometimes, when you join a new team as a .NET developer, the team lead proudly points you in the direction of a Word document or wiki page detailing the team’s house coding standards. In my experience, these documents are invariably: Incomplete. Subjective. Not enforced. Largely copied from the interweb. Obsessed with the trivial (e.g. whitespace) while failing to mention the genuinely useful (e.g. boxing/unboxing, avoiding use of deprecated classes, Dispose pattern, etc). I know this because I’ve been involved in creating such documents in the past 🙂 ...

23 January 2009

More Tufte Books

When I mentioned Edward R. Tufte’s excellent The Visual Display of Quantitative Information in a recent blog post, it prompted me to search North Yorkshire’s online library catalogue to see if they had any more of the great man’s works. I was delighted to find that both Envisioning Information and Visual Explanations were available, yet languishing in a storage room somewhere rather than being on the shelves of one of the county’s libraries! So, I placed a request and they turned up at my local branch a few days later. ...

28 February 2007

Spot The Misleading Graph

Fifty-three years since Darrell Huff published the seminal How to Lie with Statistics, and still we have newspapers as august as The Times pulling the oldest trick in the book: At first glance it all looks very impressive, but closer inspection of the comparison with sales of the Torygraph reveal a mere 8.7% sales lead, not more than double as suggested by the graphic. Not fooled. ...

19 February 2007

Tech Books

I succumbed to temptation and bought another book at the MSDN briefing yesterday, pausing only out of concern that the guy who mans the Computer Manuals stand at these events might think that I’m stalking him (or fancy him!). Having determined that I could hand over my Barclaycard whilst flashing my wedding ring, I brought my current reading list up to three: Developer to Designer: GUI Design for the Busy Developer – this was a wedding present from my mother-in-law and is proving to be an interesting, easy-going read so far. My competencies lie in the middle tier and database, and although I’m technically capable of making GUIs, I prefer to leave the design up to others. It’s inevitable though that most coders end up doing some design, and this book is, er, designed (sorry) to help with that process. The early section of the book concentrates on each UI element in turn, whilst the later part of the book looks at putting it all together, and has particular focus on the web – layout design patterns and interaction patterns. It’s a good read, making a nice contrast from the heavier books, and I’m pleased to learn that I’m not alone in hating Outlook’s labyrinthine Tools->Options dialog! ...

18 June 2005

Software Development Books

Elizabeth Keogh has been blogging her advice for software-developer apprentices, and recommends buying and reading a selection of good software development books. I think this is sound advice – personally I felt that my career and abilities starting taking off when I stopped reading tech-specific Wrox tomes that were obsolete within six months of publication and started buying timeless Addison-Wesley hardbacks. Why so many newbie coders insist on rediscovering solutions to well-known problems instead of leveraging the knowledge of our programming forebears is beyond me, but most of us have behaved in this way at some point. Give yourself a leg-up and read some decent software design books. ...

13 June 2005

Ideal World / Real World

A major project I’ve been working on for the last ten months has just gone live, giving me some time recently to take stock, do a bit of R&D, and catch up on some reading. I’ve been reflecting on how to approach things better in the future, and to this end, I’ve just finished two very different books about the software development process. O’Reilly’s Extreme Programming Pocket Guide is a handy little summary of the approach (only 81 pages), depicting a near-utopian development shop where everyone is happy, and projects come in under budget and on time. It got me quite fired up, actually, and some of the concepts described are interesting. But deep down, I just know this would never happen in the real world—too much politics, too many personalities at play in the workplace, in my humble opinion. ...

1 September 2004