Flu

Gah, I think I’ve picked up something in the past couple of days. Not sure if it’s from work, from the commute home, or from my sister who is currently coughing and spluttering worse than me.

LearJet

Wow, didn’t think I’d see this. A plane crashes into the ground like a missile, doing 20,000 feet per minute speed.

Word of warning before watching, it contains the last words of the pilot on the plane. It makes for uncomfortable watching (and listening)

VASAviation who do animations overlaid with ATC audio pieced together the final minutes of this crash and you can see how quickly things changed.

A podcast episode from the NTSB News Talk podcast was also released:

EDIT: 2nd Nov. VASAviation put another video up showing the same plane in May landing at Teterboro in Severe Turbulence

Podcast Episode: Running Plans And Cloud Outages

Pip: Blender Fox has been busy — lacing up running shoes, watching cloud infrastructure catch fire, and apparently doing both in the same week.

Mara: Today we're covering two distinct territories: a return to a running habit and what those early sessions actually look like, and a Google Cloud outage that took down a GKE cluster and a MongoDB node at the same time. Let's start with the running.

Returning to the Road

Pip: The central tension here is a familiar one — you used to run, then you stopped, and now the apps you relied on have either died or drifted into something unrecognizable. So how do you actually structure a return?

Mara: The post frames it plainly: "It's been a long time, but I'm going to try to get back into running. Most of my old apps have died or no longer serve the original purpose they had."

Pip: That's the infrastructure problem of fitness habits — the scaffolding you built last time doesn't survive a long gap. You come back and have to rebuild from scratch, tooling included.

Mara: The practical answer here is Runnah, a new app, approached with deliberate caution — trial first, then monthly, then annual only if the habit proves it'll stick. The app also surfaces strength workouts, which fits the situation: a barbell and dumbbell set already on hand.

Pip: Choosing a beginner plan when you're not a beginner is one of the smarter calls in fitness.

Mara: The post flags that directly — not new to running, but far enough out that a slow re-entry makes more sense than picking up where things left off. The first session reflects that: five minutes walking warm-up, three sets of three minutes running at conversational pace with two minutes walking between, then a five-minute cooldown.

Pip: The second run, covered in the follow-up Training post, adjusts the intervals — ninety seconds at conversational pace, ninety seconds walking, then a four-minute conversational pace block, two minutes walking, same warm-up and cooldown bookends.

Mara: And it landed well. The post puts it simply: "Today's run was nice. Comfortable, with some harder uphills in the middle." The structure is doing what it's supposed to — accumulating time on feet without blowing up the effort level.

Pip: Two runs in, a new app on trial, a plan that's working. The question now is just consistency.

Mara: Which is exactly where these plans either hold or don't. Speaking of things that don't hold — let's talk cloud outages.

When the Cloud Has an Off Day

Pip: Sometimes your infrastructure just decides it's done for the afternoon, and there's genuinely nothing you can do about it.

Mara: The post describes a GCP regional failure in London that took down part of a GKE cluster and degraded live services. A MongoDB Atlas node — running on GCP but outside the main account — also went down. Atlas's own message made the situation clear: "The Cloud Provider you've chosen is out of capacity for the selected database deployment configuration. We will continue to try and deploy on the chosen Cloud Provider."

Pip: So the recommended fix is to pick a different provider or region — except you can't action that mid-incident when the provider is the problem.

Mara: The saving detail is that the affected Mongo node was an analytics node, not serving live traffic. Most services were back up by the time the post was written, though GCP's own status page didn't flag any issues until around two hours after problems first appeared.


Pip: A slow return to running and a cloud region that needed a lie-down — not a bad week's worth of material.

Mara: The running story is still early. Next sessions will show whether the plan holds.

Training

So, second run today of the new plan:

  • 5 min walking warm-up
  • 2 sets of 90s at conversational pace, 90s walking, 4min conversational pace, 2min walking
  • 5 min walking cooldown

Today’s run was nice. Comfortable, with some harder uphills in the middle

Training

It’s been a long time, but I’m going to try to get back into running. Most of my old apps have died or no longer serve the original purpose they had.

Currently trying Runnah. Seems okay so far. It does also give strength workouts which helps since I have a barbell and dumbbell sets lying around.

I might trial them first then maybe do monthly subscription for a bit to see how it plays out before considering an annual subscription.

First run since I haven’t run seriously for a while was relatively simple, I’m going a “new to running” plan, even though I’m not exactly new to running, I’ve been out of running a lot so going to slowly get back into it via the plan proposed.

First run today was:

  • 5 min walking warm-up
  • 3 sets of 3 min running at a conversational pace, then 2 minutes of walking
  • 5 min walking cooldown

Generally felt okay for this run. Got another run tomorrow, so we’ll see how that one goes.

Google Cloud Outage

An interesting day today as we found out.

GCP decided to have an off day and part of the London region decided to die on us. Part of our GKE cluster decided to die and terminate, degrading some of our services.

We also have a Mongo Atlas cluster which sits outside of our account, but also runs in GCP, and one of the nodes there also decided to die. Mongo Support are trying to recover it but are also pointing at Google’s outage as cause.

As of the time of writing, most things are back up, but the Mongo node (which, thankfully, is just an Analytics node, meaning it doesn’t serve live traffic) is the only node that is having trouble.

The issue is still running at this time and Atlas is showing

The Cloud Provider you’ve chosen is out of capacity for the selected database deployment configuration. We will continue to try and deploy on the chosen Cloud Provider.
If you keep experiencing issues, we recommend choosing a different Cloud Provider, region or instance size, and deploying your database again.

So we can’t even do anything about it.

The Register has an article about the outage too, and GCP’s status didn’t show any issues until around 9am — 2 hours after we started seeing issues.

Podcast Episode: Return

Pip: Blender Fox has moved the blog again — and honestly, the only constant in blogging is the platform you're leaving.

Mara: This episode covers the move back to WordPress and what prompted it. Let's start with the return itself.

Return

Pip: The question here is simple: why does a blogger pick up and move, and what does the destination say about what they actually need from a writing tool?

Mara: The post is brief and direct — here's what it says: "I've moved everything back to WordPress as micro.blog's writing interface was absolutely horrendous."

Pip: That word — horrendous — is doing a lot of work. When the interface itself becomes the obstacle, the writing stops, and at that point the platform has failed its one job.

Mara: The post is titled simply "Return," which frames this less as a technical migration and more as coming back to something familiar. WordPress isn't presented as a destination so much as a retreat to ground that already works.

Pip: There's something quietly telling about that framing. You don't title a post "Return" if you feel triumphant — you title it that when you've been away long enough to remember why you left, and then long enough again to remember why you came back.

Mara: The post also flags that this isn't necessarily permanent. The closing line is: "I'll keep it here while I look at other options." So WordPress is a stable base for now, not a final answer.

Pip: Which is a reasonable position. Settling on a platform while still keeping an eye open is how most long-term bloggers operate — you stop when something works well enough, not when something works perfectly.

Mara: What the post doesn't detail is what "other options" might look like, but the dissatisfaction with micro.blog's writing interface is the explicit driver here. The functionality may have been fine; the experience of actually sitting down and writing was the problem.

Pip: And that distinction matters more than it sounds. A platform can check every technical box and still make you not want to open it.

Mara: Right — usability at the moment of writing is the thing that either gets out of the way or doesn't.


Pip: A blog that moves platforms is still a blog that's running — and that counts for something.

Mara: The search for the right writing environment continues. Worth watching where it lands next.

Return

You might have noticed the blog change again. I’ve moved everything back to WordPress as micro.blog’s writing interface was absolutely horrendous.

I’ll keep it here while I look at other options

KCNA

I successfully went into, and passed my #KCNA exam. I actually bought the exam coupon last December and just hadn’t got round to doing the exam.

I ended up walking away with only 3 questions wrong. Two I wasn’t sure of anyway, so I’ll assume I got those wrong. The third however, I’m not sure which one I got wrong.

However there was one question in there which technically had no correct answers selectable. The question was this:

Which of the following is a valid Kubernetes pod restart policy?

  • on init
  • on update
  • on startup
  • on failure

None of the above are, strictly speaking, correct. It should be OnFailure and not on failure — see the Kubernetes docs.

I picked on failure as that is the closest to being correct.

I’ll be pretty pissed if they marked me wrong on this question.