Kind notes


We've had Amazon Blink cameras for a few years now for security / deliveries / watching Morph prowling around. Today I'm no longer able to watch recordings because they've decided I now have to pay for it. Very frustrating and shitty UX!


Had anyone ever seen an error like this with #AWSLambda?

It's a Node 18 app that calls out to Renovate but fails due to some deep intenals in Node when doing some performance checking?

    "errorType": "TypeError",
    "errorMessage": "performance.markResourceTiming is not a function",
    "stack": [
        "TypeError: performance.markResourceTiming is not a function",
        "    at markResourceTiming (node:internal/deps/undici/undici:10636:21)",
        "    at finalizeAndReportTiming (node:internal/deps/undici/undici:10632:7)",
        "    at Object.handleFetchDone [as processResponseEndOfBody] (node:internal/deps/undici/undici:10579:45)",
        "    at node:internal/deps/undici/undici:10895:44",
        "    at node:internal/process/task_queues:140:7",
        "    at AsyncResource.runInAsyncScope (node:async_hooks:204:9)",
        "    at AsyncResource.runMicrotask (node:internal/process/task_queues:137:8)",
        "    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"

Very odd, and this Go issue is the only thing I could find that may relate πŸ€”


With me looking to get back to a bit more public speaking, I've revamped my talks site so it's a little easier to see the previous talks I've done, as well as moving content from my site to the talks site.

Deffo still needs work, but it's better than what was there before πŸ˜…


To anyone following me on Twitter, with the Twitter API dying imminently, you'll no longer be seeing posts or interactions from me. In some cases I may manually post replies, but expect my account to be read-only going forwards. You can find me on the Fediverse at which has a richer set of posts from my site's feed, too πŸ‘‹πŸ½


I wish more APIs had an endpoint to get a whoami style response to work out if a) the credentials work and b) who they're for.

When you find a thing and want to check it's still active it's super handy, although I do appreciate that some platforms probably don't add that so you can't check if creds are active as easily


Don't know what the cause of it is but every time I see he or she instead of they I get unnecessarily annoyed. Like, just use the third person word that's more inclusive too 😠


I've just gotten around to looking at the analytics data that I have on my personal website and it's pretty wild looking at how I increased my readership ~1500% since 2016.

I don't have a 🧡 for you, but if you're interested, check out my site in review posts.

Maybe I'll talk more about what I've done for it - but it's not like I've done that much to try and boost engagement and readership, although colleagues and friends will disagree, as I'm quite openly trying to point people to my blog, as seen when I got promoted at Capital One.

These stats don't include anything around my Week Notes, as I don't count them as "blog posts" per se, and they'd definitely boost the numbers of posts for the years I've been doing them.


For those that may or may not have seen the news that Deliveroo are going through redundancies, I'm unfortunately one of the roles at risk.

Although I'm not looking for a change - redundancy process permitting 🀞🏽 - I'd be happy to hear if there are roles that you think I may be interested in.

Looking for Senior level roles for similar compensation to now and working on and with Go, Open Source, OpenAPI, Renovate, Dependency Management and distributed systems.

Check out my CV for a bit more info


Something funny I realised in the last few years is that I've internalised the way that JD from Scrubs tilts his head off to one side to daydream, but instead of daydreaming it's better process or imagine something that someone is saying πŸ˜…


Finally got around to writing up the work that I did at Capital One on our #Chef pipelines which I was very proud of.

It's a bit of a long read, but details some pretty impactful changes made over several months of solo work - between games of Apex Legends - and hopefully is transferrable to other folks.

TL;DR is listen to what your users want, instead of telling them to use a thing they don't particularly like but have no choice in


Wow Kaleidoscope was very good. Very much recommend a watch!

We got the order green, yellow, blue, violet, orange, red, pink, white and that was very good πŸ‘€