Skip to main content

This is ZX81.org.uk

Great Railway Bazar

Part of the Twenty Books in Twenty Days series.

In many ways, this choice [affiliate link] represents travel writing in general. Theroux has written a lot of books that could fit the bill. The reason I include this one is that, towards the end, there’s a very much warts-and-all description of his return journey. He’s bored and hungry and homesick. Many writers would have skipped this part, or at least glossed over the worst parts, but travel isn’t all glamour. Its inclusion here is what makes it a classic.

Accidental Empires

Part of the Twenty Books in Twenty Days series.

Many people in the computer industry don’t understand how we got here. Well, maybe not here. Due to the passage of time, it would be how we got to the mid-nineties.

This book [affiliate link] does not pretend to be objective or complete, but talks about both the technology and the people that got us from the invention of transistors to Windows PC. What I love about it is that it focuses on the people rather than the technology, yet still manages to put the technology into perspective. The writing is also very chatty and full of character. So much tech history is stodgy or dull or inaccurate. Empires is none of those things.

Code Complete

Part of the Twenty Books in Twenty Days series.

I was given the first edition of Code Complete [affiliate link] in a training course in my first job, post-university. My Computer Science degree covered a number of sophisticated but impractical techniques for software engineering, the most memorable being testing. By comparison, Code Compete was incredibly refreshing. Its advice is practical and pragmatic, yet based on solid research and experience. It also rarely says “this is the way” to do something. Instead, it will list the advantages and disadvantages of various approaches. I treat with suspicion anyone who advocates for One True Way to do something.

Hitchhikers Guide to the Galaxy

Part of the Twenty Books in Twenty Days series.

As I type this I am wearing a t-shirt with the slogan “Don’t Panic” on it. Douglas Adams [affiliate link] was always going to make a “best of” list from me. Might as well get it out of the way at the start. The combination of science fiction, satire, and the quality of the writing just works for me. I am one of those people who is forever quoting the books. Sorry, not sorry.

Twenty Books

I’ve been following and participating in the twenty books in twenty days hashtag on Mastodon. It’s described as follows:

20 books that have had an impact on who you are. One book a day for 20 days. No explanations, no reviews, just book covers.

I’m going to cheat. I am going to explain my choices. The posts that follow are all part of the challenge. As with my annual reading lists, these are not reviews per se, more notes, observations or thoughts that occur to me as I read them.

Tomorrow, Tomorrow and Tomorrow

For a while, this book [affiliate link] was everywhere. It was recommended on podcasts. Every second person on the Tube was reading it. Friends suggested I take a look.

In the end, I added it to my queue at the library but its popularity meant that I had to wait six months for it to become available!

For various reasons, I wasn’t able to read it in the three weeks loan period. I could have waited another six months to read the end, but I was invested enough to buy a copy.

SWAT

My wife mocks me for watching SWAT. Sadly with some justification. It is kind of silly. The main character is supposed to be a heart-throb but – I dunno – I don’t quite see it.

If you’ve not seen it, it’s a police procedural set in the SWAT team of the LAPD. In each episode there’s some disaster or crime that’s being committed that needs the efforts of our heros to resolve. Standard stuff.

Apache Ignite: “IgniteCheckedException: No clients found”

You know that thing were you’re trying to debug a problem and you just know that you’re the culprit, that past-you did something stupid, and you just can’t figure out what?

Welcome to my day.

Anyway, I’m documenting my stupidity so you don’t have to suffer as long as I did.

The background: in order to debug an application that runs on a cluster can be a challenge. The way I tend to do it is to run a server in debug mode in my IDE and connect to that same server using a client. The server is super-simple: