Friday, 12 December 2025

Til Daddy Takes the T-Bird Away

 Type 1 fun is something that you do voluntarily and it's enjoyable in the moment. My best example would probably be playing on stage when you're not nervous, you're playing well, the rest of the band is playing well and the crowd is dancing. I have type 1 fun at track days after all the preparation is done and nerves have subsided. There is also plenty of type 1 fun available at rock climbing.

Type 2 fun is something that you did voluntarily, that you didn't enjoy it while it was happening, but that you're happy with after it's finished. I can think of some motorcycle and car journeys that were horrible in the moment, but I was delighted to have done them. I did a climb recently that was fun in the first half, but the rest was so difficult and frightening that it was deeply unpleasant. I actually got down from having done it and said "that stopped being fun half way up" however I was really pleased with myself for having done it.

And then there's the much more esoteric Type 3 fun, which is neither enjoyable in the moment nor in retrospect.

Richard "something that everybody wants to have read and nobody wants to read" B

Monday, 1 December 2025

makefile.sh

Let me tell you about my deep, pure and abiding hatred for the Apache Maven build tool.

There is machine code, which tells a microprocessor exactly what to do in terms of bits and addresses.

There are procedural languages in which you tell the computer what to do. You have useful constructs like loops and logic, and named variables to store values.

There are functional languages. I'm oversimplifying it, but generally you tell the computer what value you want and it calculates it for you without any of the grubby details of explaining how it should calculate it. I class SQL as a functional language. In its purest form it has no looping structures and no variables. You tell it what you'd like to know and it decides how to get the relevant data from the disc and how to combine and process it for you. Many are the times that the query planner has come up with a deeply suboptimal order of operations and I've been powerless to persuade it to do it better. You get the right answer, but very slowly.

And then there's Apache Maven, which is supposed to make working on large software projects easier. You tell it where some things are and what you'd like to achieve. It then does what IT THINKS YOU SHOULD HAVE WANTED to do. I've spent far to long this week trying to control what an artifact was called, with persistence and the help of google, Stack Overflow, a very skilled senior engineer and an AI, we've come to the conclusion that no, you just can't do that.

Richard "And the Docs Are Terrible" B

Wednesday, 26 November 2025

Autotrader

 I don't have many regrets - maybe because I don't have a very good memory – but one thing that sticks with me is a car I didn't buy. In about 2018 When my Caterham was worth around £20k there was a Ginetta G40R for sale at £36k. I don't know where I could have magicked up £16k, and I doubt I'd have had the nerve, but if I did then I'd already own my dream car. It had 4 point harnesses AND inertia reel seatbelts to keep the MOT man happy. It was road legal and already had a number plate. It had fire suppression and a little aircon pack so you could have a working demister, it had a little luggage space and it also had the features that I really really want in a sports car: A roof, and doors with rubber seals.

At the weekend I had breakfast with an old chap who told me a story about when he was courting. His fiancée broke off the engagement and despite his writing to her a couple of times he had no contact at all with her for two months. What he didn't know is that his intended had a network of spies who were keeping close tabs on him. A car came up for sale and the only way he could afford it was if he sold the engagement ring. As soon as he arranged to go to town to sell the ring his fiancée realised that she needed to make a decision quickly. She conveniently reappeared and they reconciled.

What stuck with me about the story is that despite 66 years of marriage and a little while as a widower he remembers a lot about the car he didn't buy. It was a VX4/90. It's a car I'd never heard of, but it's the high performance Vauxhall Victor with a big engine (1.5l), 4 speed all syncro gearbox and two tone paint.

I now understand why the "Vauxhall Elise" was called a VX220 but I fear that I'll be on my death bed and my clearest memory will the Ginetta I didn't buy

Richard "But then again too few to mention" B

Friday, 14 November 2025

Separated by a Common Language

 I've recently picked up a wound on my leg. While it was healing I had to cut back significantly on my drinking because alcohol affects how blood clots. It reminded me of a conversation I had with a very Plymouthian first aider in the back room of a night club. Despite us speaking the same language, we had quite different vocabularies. I don't remember the beginning of the story very well. It was almost 30 years ago, it was well after my bedtime, and I'd drunk a heroic amount.

There was some horseplay with a beer bottle that eventually got broken. I got cut on the hand and bled profusely. Before throwing me out the bouncer took me to a back room where my wound was dressed and details of the accident were written down. Who knew that the nightclub has a duty of care towards all the drunken idiots who paid to come in? I said to the first aider "I don't know why it's bleeding so much, it's not very big". "That's because you've been drinking" "Oh Yes you're right, alcohol is an anticoagulant isn't it?" "I wouldn't know about that love, but it thins the blood."

Richard "sesquipidalian" B

Staff

 I've hurt my leg, and since then, even though I'm not a fit bloke, it's become depressingly clear how much of my recreation is based on exercise. Most weekday evenings I go out for a stroll to relax, get some air, and a little exercise. I go to indoor climbing twice most weeks. That is all on hold while I recover. So what can I do to pass the time? I like mixing and drinking cocktails but alcohol would stop the wound from healing so effectively. I like to cook, but I'm severely constrained in how much I can eat while I'm getting zero exercise. This weekend I set myself a crafting project in the workshop and I loved it. I made a walking stick from a bit of hazel that I cut from my hedge. At one point I had to sharpen a lathe tool so that I could true up the thumbwheel on a rubbishy Chinese spokeshave so I could thin down the stick. My new walking stick has got a knobbly handle, a gentle taper and a steel ferrule, all made at home.

Richard "Mum, I'm bored" B

Wednesday, 29 October 2025

Skill Issue

 I can think of nowhere I'd rather get injured than the Climbing Hangar in Plymouth. I fell off a climb and gashed up my shin on the way down. I asked for help at the front desk before I went in to shock and was looked after unbelievable well. Three beautiful young women sprang into action as highly trained first aiders while still being caring, compassionate and helpful. The wound was cleaned and dressed. I was laid down when I got faint. They ran around after me picking up my stuff. They got me a sugary drink from the café (jumping the queue, and not charging me) and found me somewhere comfortable to sit while I got my wits back. Their medical assessment was also spot on, they said I should get it checked at the urgent care unit, and it did indeed need to be stitched closed.

Richard "game leg" B