Friday, 20 March 2026

Heritage Without Nostalgia

Observing Heritage from a Distance

Two events this month should have created a kind of nostalgia in me, but I seriously failed to be excited about either. I had become an observer of sorts of elements that have formed part of my identity.

Whilst in Cape Town, there was the Commonwealth Day Service at Westminster Abbey on the 9th of March, and then yesterday came the conclusion of the first UK state visit in 37 years by a West African head of state, the Nigerian one. [The Royal Family: State Visit by The President and First Lady of Nigeria]

The first event gained significance through someone I follow on Twitter/X who had been invited to a reception at St James's Palace, though he could not attend because he was indisposed. As an activist for Nigerian immigrant causes, he had become prominent enough to be noticed and recognised as an important Nigerian diaspora figure.

For the state banquet at Windsor Castle, several people of Nigerian heritage were invited to represent the Nigerian community, many of whom have stronger roots in the United Kingdom than in Nigeria.

An English Identity

My living parents are Nigerian, but I was born in England, and though I have strong influences of Nigeria in my identity framework, I do not identify as such. To any question about where I am from, I respond that I am an Englishman, and I am originally from England.

This is reinforced by the fact that two-thirds of my life has been spent in Europe. Even for ethnic purposes, I would describe myself as Black English rather than the typical Black British or Black African.

This distinction matters to me because Black British functions as an umbrella term that groups together vastly different backgrounds and experiences, often implying a hyphenated identity or connection to a diaspora narrative.

Black English, by contrast, centres my English identity as primary. It asserts that I am English who happens to be Black, rather than suggesting divided loyalties or perpetual newcomer status.

The choice is deliberate: it reflects where I was born, where I belong, and how I understand myself. It challenges the assumption that Blackness and Englishness are somehow contradictory, and it refuses to accept that “English” is synonymous with “white.” For someone like me, whose connection to Nigeria exists more in memory than in meaningful attachment, this specificity matters.

The Outsider's Accent

I can reminisce about aspects of childhood and development that have served me well from having lived in Nigeria, yet for the simple reason that I had an accent, I was always an outsider.

That accent was no affectation; it was the sound of my formative years, the linguistic imprint of the England where I first learned to speak, to think, to understand the world. By the time we moved to Nigeria, my identity architecture was already established.

The English pronunciation I arrived with immediately identified me as different. In the playground, in the classroom, even within extended family gatherings, the way I spoke became a constant reminder that I did not belong in the same way others did.

Children would mimic my speech, adults would comment on how I sounded “British” or call me “Òyìnbó,” and I became known as “Ọmọ ìlú Òyìnbó,” the boy born abroad, or more literally, the child born in white-man’s land.

The accent was an audible barrier that no amount of time or adaptation could fully erase, a daily declaration of otherness that shaped my understanding of where I truly belonged.

The irony, of course, is that this very accent that made me perpetually foreign in Nigeria was simply part of the spectrum of English voices from the West Midlands. In Nigeria, I was told daily through reactions to my speech that I was foreign; in England, I simply was.

My parents, who moved from Nigeria to England and back, could navigate both worlds with the fluency of belonging. They spoke the languages without pronounced accents, understood the unspoken rules, carried the cultural memory in their bones. I had none of these inheritances.

Where they were returning home, I was simply living abroad. This distinction, between inherited belonging and biographical accident, crystallised my understanding that identity is not a matter of bloodline but of lived experience and genuine connection.

The experience taught me something fundamental: identity is not about where others place you, but where you place yourself, and where you are recognised as belonging without constant explanation.

Detachment and Memory

In terms of identity, whilst I am interested in what goes on in Nigeria, I am more detached than ever. The closest association nowadays depends on whether my flight between France or the Netherlands and Cape Town flies over the Nigerian landmass, where place names trigger some memory or recognition from more than 50 years ago.

In general, I have determined there is no reason to visit Nigeria since I left over 35 years ago. I have the name, I have the influences, I have the memories, but the nostalgia has fully settled into obsolescence and insignificance.

Gratitude Without Nostalgia

Yet I love that Nigeria was part of my upbringing because it strengthened elements of self-identity, self-esteem, and self-respect. For that alone, I am grateful for the Nigerian experience, as it reinforces the context and sense of who I am.

God bless Nigeria, for when things are going well in Nigeria, there is less anxiety for all of us associated, even in the remotest sense, with Nigeria.

A Google NotebookLM AI Audio Overview Discussion of this blog

Thursday, 19 March 2026

Addressing A Marble-Sized Problem

An Unexpected Medical Crisis

One situation the day before necessitated a visit to the Accident & Emergency Department of Manchester Royal Infirmary yesterday morning. A 30-minute walk home from work took the best part of 75 minutes.

I was tired, shuffling my feet, and enduring discomfort and pain in the groin area. At first, I thought it was tissue bruising or chafing until a shower inspection suggested it might be something more serious. It was hard and needed checking out.

First Impressions at A&E

On arrival at A&E, I observed a patient with what appeared to be two cannulations visible beneath the long sleeve on his right arm. He had come outside to smoke. Whilst I am usually baffled by such behaviour, I am coming to understand that the hold smoking addiction has over people, regardless of their health condition, requires extraordinary intervention to overcome.

The triage process included a referral to the Urgent Treatment Centre (UTC), with a waiting time of about 40 minutes. The nurse at reception who registered me for treatment shares the same birthday as I do, though I was polite enough not to ask about her year of birth.

We both agreed that, through the generations, getting separate presents for birthdays between 21 December and Christmas was a rarity, a trauma carried into adulthood. We had a good laugh about it.

Assessment and Referrals

At the UTC, after exchanging introductory pleasantries, I was examined on a gurney. The assessment indicated that I had a swelling, quite possibly an abscess, and I was being referred to the Ambulatory Care Unit (ACU). By this time, my bearings within the labyrinthine corridors of the hospital had been lost, though following the directions proved helpful enough.

At the ACU, the nurse examined the groin area. In all cases, the nurses were female, and I had no qualms about having my privates reviewed in a medical setting. The abscess was still quite solid and showed no indication of producing pus. However, she did attempt to squeeze it to obtain a culture sample. That was exceedingly painful, but needs must.

Afterwards, she took two vials of blood following a second intravenous insertion and wrote a prescription for co-amoxiclav, to be taken three times a day for a week.

Navigating the Hospital Complex

The pharmacy was located in the Manchester Royal Eye Hospital. The best directions I received came from a helpful porter who said, “Go on until all the signs turn yellow and you're at your destination.” After registering my prescription order (free for two reasons: I have been a registered cancer patient within the last five years, and I am over 60), I went to the toilet.

There, I was able to examine the problem more closely. It was the size of a marble, with a bit of hardened tissue extending from the ball of the abscess. This is medically known as the inguinal region or, more specifically, the inguinoscrotal region. Because the abscess sits within this crease, friction and rubbing exacerbate the pain, affecting the way I walk as I try to minimise the discomfort.

Managing the Pain

Even after taking pain medication, the pain was such that I was almost bent over double whilst walking around my flat. I tried a hot compress last night and plan to do so again this morning. However, I have been advised that if this abscess does not clear up within a few days, I should return to A&E to have it incised and drained. This is not a prospect I am looking forward to.

For now, I am indisposed and taking bed rest, having padded the area with some cotton wool.

My visit to A&E, from triage to collecting my prescription, took less than four hours.

A Google NotebookLM AI Audio Overview Discussion of this blog

Monday, 16 March 2026

How Charles de Gaulle Fails Woefully at Customer Assistance

An Experience Best Forgotten

My experience at Charles de Gaulle (CDG) Airport in Paris yesterday evening is one to be forgotten for all time. As someone who has used a walking cane for decades, this airport poorly manages access for those with mobility issues. The walks are long, lifts are usually out of service, and toilets are rarely situated near where you need them.

After radiotherapy treatment for prostate cancer in 2024, I have requested airport Customer Assistance for all legs of my journey, but this is the first time I have passed through CDG. In Manchester, Amsterdam, and Cape Town, beyond the issue with easily accessible toilets for those in the assistance pool, there was information, consideration, assistance, and personnel to do the job.

Unprepared and Understaffed

Even though Air France-KLM was aware of my request for almost three months, their preparedness for it at CDG left much to be desired. We arrived at the end of a 12-hour flight from Cape Town, and there was no one at the gate to collect the three of us who needed assistance. I had to ask the flight crew what the situation was.

I was assured they would be with us soon, but one lady arrived with a wheelchair to convey three of us. She applied almost octopus-like skill to laden herself with our carry-on luggage, and we basically had to walk the few hundred yards through security to the waiting area. The information was muddled and unclear, but we waited until a shuttle bus arrived.

Neither Voice Nor Agency

Our boarding passes were in the hands of the personnel, being passed around between them to our collective discomfort. Each time, someone had to ask if the boarding passes were still around. Many of the personnel we encountered at this international airport spoke to us in French. It was uncomfortable.

In the end, we resigned ourselves to the fact that we would be delivered to wherever we needed to be, because our incapacity seemed to be a debilitating disability for which we had neither voice nor agency. Delivered to the gate, my boarding pass was checked, but I was barely noticed when we were asked to board.

A Systemic Failure

From this experience, if you have mobility issues, CDG must be avoided at all costs. This is not an issue with the people at the front line delivering the service; rather, it is a management failure laid bare. Totally unacceptable and utterly despicable. "Appalled" does not begin to describe what should warrant the high point of a one-star review of this service—dishonest at best.

A Google NotebookLM AI Audio Overview Discussion of this blog

Essential Snobbery 101: An Event of Masticating Disturbance

The Democracy of Discomfort

What air travel does for you, especially when you travel in the majority classes where affordability trumps convenience and comfort, is select companions of interest as your neighbours.

At times when means provided the exclusive choice of turning left and the courtesy of being addressed by name, a single window seat in a cabin configuration of 1x2x1, or four abreast, offered isolation, comfort, and luxuriant full reclination in the bargain of the deal.

Here, with ten abreast in a 3x4x3 configuration, all senses are stressed in the accommodation of noise, discomfort, and literal invisibility. However, even in this, one must be thankful.

The Silence of Economy

It is strange how people keep to themselves here more than in the other place, where conversation and networking suggest they are enjoying the flight. It must be in the accoutrements of first calling at the lounge before boarding, and knowing that comfort seems to eliminate self-absorption.

On my outbound flight, it was a lady slamming her tray back that I had to remonstrate. Just beyond belief. Whatever finishing school she attended did not bother to start, as there was nothing there to groom.

Now, on my return flight, a relative of the same has, by the good fortune of random seat selection, ended up behind me.

The Rustling Rodent

The peculiar noise is one of rustling, a wrapper perhaps of biscuits, but louder and incessant to the point of utter distraction. Whatever it was, the fidgety so-and-so was a nuisance. To top it up, she began eating, and each crunch of her mandibles was a cacophonous clatter that made me imagine a rodent gnawing at some discarded waste. If only I had a mousetrap to put an end to my misery.

Indeed, the imponderable seating arrangement does juxtapose you with surprises in the most polite assessment of things.

Brief Respite, Then Resume

Once the food trolley had laid out the food with wooden cutlery that delivered an osmotic extraction of the remnant taste in aircraft food, the rustling stopped. The rodent, with a bellyful of contentment and just the hum of the aircraft engines, signified peace at last.

Halfway into our 12h20 flight, the rustling began again with the accompaniment reminiscent of feeding time at the zoo. The munching of Capuchin monkeys picking at a snack brought the sudden recall of 'The Vulture' by Hilaire Belloc that I could have passed to the lady in smart calligraphy on card, a lesson to us all, changing the pronouns for effect.

The Vulture eats between her meals,
And that's the reason why
She very, very, rarely feels
As well as you and I.

Her eye is dull, her head is bald,
Her neck is growing thinner.
Oh! what a lesson for us all
To only eat at dinner!

A Google NotebookLM AI Audio Overview Discussion of this blog

Thursday, 12 March 2026

Riding Reclined: Cape Town Transport Tales

Cape Town Adventures

Last week, Cape Town reached the climax of preparations for the 109 km Cape Town Cycle Tour 2026. The weekend before saw Cape Town Pride, with us all congregating after the march at the Green Point Track. What a beautiful day it was.

However, I bring up cycling because something about our Uber rides around Cape Town reminds me of recumbent bicycles: those reclined, lumbar-supported seats that seem to make a statement rather than suggest healthy reasons.

The Recumbent Tendency

I haven't seen one around town, but this tendency has caught my attention. I sit behind drivers when travelling with Brian, and I have noticed that nearly all of them recline their seats as far back as legally permitted. It makes me think they want to be riding recumbent bicycles.

To my memory, only one driver kept their seat upright; we rode with him last night. You might assume the reason for reclining seats is to accommodate larger drivers, and some could do with weight management.

However, even the apparently fit and trim have adopted this relaxed habit, reclining comfortably at the expense of their passengers. I could ask the driver to adjust their seat, but I would rather have a comfortable driver enjoying their music and being happy with their settings than interfere and create an awkward situation. It is within my rights to request this, but I prefer not to.

MyCiTi Bus System

Beyond Uber, our main transportation option, we tried the MyCiTi mass transit bus system for the first time. We travelled from Woodbridge to the Waterfront. The bus took its own route, avoiding traffic, which was a marvel. It was safe and comfortable, and as I boarded, someone gave up their seat for me.

All it required was tapping in at the bus station and tapping out when we alighted. I suspect adventure might take us to other places as we explore the different bus routes around Cape Town. The MyCiTi system does not yet serve Pinelands, but Brian pointed out that bus stop signs indicate that the service is coming this way in the not-too-distant future.

Coastal Exploration and Train Journey

On Tuesday, which turned out to be the hottest day of our sojourn (bar yesterday, when residents were advised to stay indoors), we went out to Muizenberg. Starting from Sunrise Beach, we walked all the way down to Muizenberg Beach. After a meal, we continued past Rhodes Cottage Museum to St James.

Just seeing the traffic on the main road was dispiriting enough to rule out hailing a cab back home. The ticket office was closed as the train arrived. Without any clear knowledge of the network, we boarded a clean, though busy, train all the way to Observatory, as it was the only place we recognised on that route to Cape Town.

We kept track of our journey using Google Maps as the train indicators were not working. Nineteen stops it was, and it would have cost us ZAR 12. Unfortunately, there was no one to either check tickets with or purchase them from, so it became a free ride. [ZAR - South African Rand ($1 = ZAR 16.59) (£1 = ZAR 22.20)]

As we alighted at Observatory, I saw the penalty notice: ZAR 40 for not having a valid ticket. We had a good excuse. The St James ticket office was open longer hours on Monday, Wednesday, and Friday, but on other weekdays, it closed at 13:30. We boarded that train at 17:28.

Final Thoughts on Public Transport

Getting on both the bus and the train has been something we have considered during our previous stays, but reviews of the services suggest dangerous and safety concerns for non-residents.

In our experience, it was safe, comfortable, and affordable: something worth trying where the service exists, especially during the day. At night-time, though, I would have my misgivings.

A Google NotebookLM AI Audio Overview Discussion of this blog

Wednesday, 11 March 2026

How AI Helped Me Update My Ancient Blog Template

Modernising My Blog Template

This idea had been on my mind for a few days. I was encouraged to go ahead with it after I read that the CTO of Microsoft Azure, Mark Russinovich, had reviewed some assembler code he wrote for the Apple II 6502 processor in 1986 using Anthropic's Claude Opus 4.6 AI model. It had read, analysed, and then found bugs in the code. [ZDNet: AI is getting scary good at finding hidden software bugs - even in decades-old code]

That was enough for me to consider reviewing the Google Blogger template that serves my blog. Though I started my blog in 2003, I started publishing on Google Blogger around 2007 and migrated the content from an old hosting service between 2010 and 2012.

Blog - Brick by heavy brick (August 2010)

The Analysis Process

I grabbed the HTML code with all its CSS yesterday and asked Anthropic's Claude Sonnet 4.6 to examine, analyse, and explain it before recommending how to update and optimise the code.

The codebase was 2,307 lines with 94,125 characters. It identified the time frame in which the template was created, from the code patterns of that era, breaking down the elements into ten sections and identifying what function each performed. It then analysed the different versions of HTML used, and I had code from HTML1 to HTML4 littered throughout the template.

Key Improvements Implemented

About ten minutes later, it addressed thirteen elements as shown below:

Suggested Changes to my Google Blogger Template

Then I asked it to integrate all the suggested changes into a comprehensive new code to use as my updated template:

  1. Remove duplicate legacy _gaq analytics block at the bottom
  2. Remove gtag('config', 'UA-7677511-4') from GA4 block
  3. Remove Alexa verification tag
  4. Remove IE9 compatibility tag
  5. Update Twitter embed format
  6. Fix HTTP email icon to HTTPS
  7. Make description meta tag dynamic
  8. Add Open Graph and Twitter Card meta tags
  9. Update Google Custom Search script
  10. Remove obsolete Google Stars code
  11. Remove obsolete CSS vendor prefixes (the -moz-border-radius, -webkit-, -goog-ms- prefixes)
  12. Remove revisit-after and keywords meta tags
  13. Update language translation widget to Google Translate Widget

The Result

With comments inserted to show where changes were made, I ended up with 2,272 lines and 87,382 characters. I have 1,000,000 points allocated for my monthly subscription to Poe.com, and I was charged extra points to process this activity. The initial analysis cost $0.17 (5,765 points), the integration was $0.65 (21,721 points), and the final user interface and experience element was $0.17 (5,765 points), totalling $0.99 (33,251 points).

Fine-Tuning the Translation Widget

What I was given from the Google Translate Widget was a list of all languages without the possibility of scrolling to the right after languages beginning with the letter M. I asked the AI model to review the code, first explaining the situation and posing the question: "Is there a way to select a language by typing in the first letter and then being given a list to select from?"

This was fixed by adding the option to start typing letters from a language name; the user is then presented with a list of languages to translate to.

Safety and Verification

Obviously, as a precaution (because I have read about AI causing problems like wiping out databases and such like), I made a backup of the template before I started anything, and I have made copies over time to ensure I can revert to status quo ante.

The Google Blogger Theme customisation tool also has a preview function. Critically, I wanted to retain the look and feel of my blog, regardless of the changes made. This meant I could check that everything was in the right place before committing to changing the template.

Conclusion

I suppose the time and cost that using AI has saved in updating the template is the key point here. This was all done within 30 minutes for $0.99 (£0.74), which is remarkable.

There is increasing trust in using AI models and tools, but you must always verify, check, and reverify before using AI-reviewed code in any environment, whether personal, experimental, or production.

A Google NotebookLM AI Audio Overview Discussion of this blog

Tuesday, 10 March 2026

Sipping the Hazards of Earl Grey

A Chance Encounter

It must be a kind of hazard going shopping with your mother, or that is how we felt for the young man yesterday as we stopped for a pot of Earl Grey tea and a slice of too-creamy carrot cake.

We took the table beside two white ladies who wouldn't look out of place at a seaside café in Eastbourne, England, and we have seen quite a few ladies in Pinelands that remind me of home.

It is that quiet sophistication of a Laura Ashley print dress, very sensible shoes, hair somewhere between Margaret Thatcher and the late Queen, lip-defining lipstick without drawing too much attention, and costume jewellery giving airs of pearl for a necklace and earrings.

The Retired Teachers

Every younger lady who walked by seemed to know them. Without trying to be a Miss Marple, I suspect they were retired teachers, as you do not become that well known without being invested in the community. If I had wanted to engage them in conversation, I might have used the angle of familiarity to start one.

The only exchange between us was them asking if we had enough space to sit at the table. However, I could not grasp any snippets of their conversation except when they interacted with passers-by.

An Overheard Exchange

Just before our tea arrived, a middle-aged lady with a tallish young man came by, and beyond the greetings a longer conversation unfolded. From what ensued, one could surmise that he was her son. Quite soft-spoken and almost sheepishly shy, we soon found one of the ladies updating her database of facts about him.

We learnt his name, that he had just completed a master's degree, and that he had a British passport. Yet in the context of that exchange, even with the apparent privilege of being Caucasian in South Africa, there was the feeling that this country did not offer him a promising future. This young man was to set sail, though not on an Elder Dempster ocean liner, to the United Kingdom to seek his fortune.

Contrasting Perspectives

I contrast this with the idea that I seek to set up home, live, and retire in South Africa, as I see opportunities and possibilities where the locals appear not to. However, the broader point, as summarised by my partner, is the danger of meeting old ladies in a public space.

Before you know it, a catalogue of your life is revealed to strangers who might make a blog of it. Poor Joseph.

A Google NotebookLM AI Audio Overview Discussion of this blog