The enshittification of technical support information

I apologise to anyone inadvertently offended with the title of this post, but if the BBC’s Technology Editor can use the word “enshittification” as an example of retrograde progress, then so will I. It was also the American Dialect Society’s “Digital Word of the Year” in 2023, so that seems fair.

You see, I’m writing this on my phone, as I wait for my PC to be rebuilt onto a new corporate setup (and as the US Election results come in, which have not lightened my mood).

One of the issues I had whilst preparing to wipe all my data was a OneNote export process which said:

“OneNote cannot pack these sections because some sections have not yet been fully synced and could not be downloaded. These pages will not be saved. Continue anyway? Yes | No”

Great. It’s probably some embedded media that no longer exists… but that message is not very helpful for identifying a problem. There are hundreds of pages of notes across about a hundred sections. Which pages won’t be saved?

Still it could be worse. There’s plenty of cutesy messages these days that say something along the lines of:

“Oops, something went wrong”.

Nice. What went wrong? Can you give me a clue please so I might be able to find a resolution to the issue?

A brief history of technical support resources

When I started working in IT, we didn’t have the World Wide Web. Admittedly, we didn’t have as much information at our fingertips either but IT support often required a subscription to a database of knowledge articles. These were created by the software vendor and were reliable. At ICL we had something called PC-PARIS (PARIS was the support knowledge base). Microsoft had TechNet subscriptions with support information and updated software. Both of these were distributed to subscribers in CD-ROM format. This was a time when a typical Internet connection ran at around 33Kbps.

Errors had codes. We could look up what they meant and identify the cause. Not now. What does “[your application] ran into a problem and had to stop” mean?

As the web took off, so did blogs. People like me posted answers to problems we found. Then big websites started SEOing their way to the top and user-submitted content was the way forwards. Some of that content was good. Some of it less so. And we’ve all seen that geek on an online forum who doesn’t answer the question but instead provides a terse comment as to why the thing being asked is totally wrong because why would anyone do it that way anyway?

AI FTW?

Now we have AI answering the questions. Google or Bing will insert an AI-generated response at the top of the search results and, sometimes it’s helpful. But it’s an LLM – it literally makes stuff up based on probability. Some of that stuff is just wrong.

I may just be a grumpy old man, but I really just want detailed problem reports, accurate analysis, and reliable search results. Because not all progress is good progress.

Featured image from Pixabay.

Monthly retrospective: August 2024

I know it’s nearly the end of September now, but here’s my look back at what I got up to in August…

The two most significant events were:

Right. Rant over. What else did I get up to in August?

  • Well, for starters, I actually wrote a blog post (not just the one about my holidays). Inspired by one of the challenges my team faces, I wrote about choosing between chats and channels in Microsoft Teams (and the types of channels that should be used). Spoiler: if you want to collaborate, or to communicate with more than a few users, choose a channel. Though, as one colleague pointed out, if the decision needs a flow chart, it’s probably too complicated…
  • I needed to visit the Apple Store in Milton Keynes and found that it’s moved, expanded, and has a huge new screen across the entire back wall. My pictures don’t do it justice but it’s a big improvement on the old store…
  • I found myself commenting on a former colleague’s LinkedIn post about Klarna replacing human employees with AI. There’s enough in there for a whole blog post… but I think it’s worth a look at Marcus’ post and the various replies…
  • I also weighed in on my colleague Glenn Akester’s post about the Crowdstrike outage (not a “Microsoft outage”!) looking at what happened, and critically, some of the lessons we can learn to reduce the impact of similar problems in future.
  • I also got involved in a discussion about Gartner Hype Cycles, after it seemed the whole world picked up on one article by the Economist that seemed (prematurely, in my opinion), to be suggesting that AI is through the hype now (and that not all technologies go through the hype cycle).
  • Following on from the AI post, we move to the underlying data:
  • I’ve had a Bookings page on Microsoft 365 for a while but it doesn’t get much use. That was until I added it to my LinkedIn profile and posted about Node4’s partnership with Elastio for ransomware protection. The first contact came soon after. Admittedly, it wasn’t a customer but it was good to connect, understand someone else’s proposition and bear it in mind for the future!
  • A colleague flagged a CIO post by Brian Solis about “the end of digital transformation and the rise of business model innovation”. He was asking if the digital transformation term is tired and if AI will make business leaders rethink their business models to make good use of it. Again, I think, given time, I could write a whole post on this topic but here’s the top line:
    • It’s an interesting article but predicated on the author’s view that much digital transformation missed the transformation part and digitised existing processes. I think that’s the key there – abuse of a term for marketing purposes… 
    • Many people skipped the business transformation part (what we used to call business process re-engineering). The author seems to be saying that we now need to do that, but using AI… and dreaming up a new term “business model innovation”.
    • I don’t think we need new terms to confuse the issue. What we need is to double down on Digital Transformation. AI is part of the toolset, but it’s also the latest shiny thing. I still think this post that I wrote five years ago has legs. 
  • On that note, I’ve started to write a book… on digital transformation (to be co-authored with my colleague Bjoern Hirtenjohann). More on that as it starts to take shape.
  • Diving into tech for a moment, this post explains why I’ve been receiving emails from Microsoft about a deleted Azure subscription. They were concerning but everything seemed to work, so I put them to the back of my mind. It turns out that it’s just really bad communication and, retiring outdated “Access to Azure Active Directory” subscriptions is removing a legacy method for integrating Azure AD (now Entra ID) with Office 365 (now Microsoft 365). There’s more on the Access to Azure Active Directory subscriptions in this post by Jason Fritts.
  • Before I wrap up this month’s retrospective, here’s a couple more articles that piqued my interest:
    • Sonos’ CEO was forced to admit that S2 isn’t coming back, because the technical architecture has moved on and it can no longer work. Time will tell whether this becomes a really damaging point in the company’s history. They’ve ridden out controversy in the past (over technical obsolescence) but it really is important to listen to customer feedback on your app. Personally, I find it unusable and mostly rely on Spotify’s integration with my Sonos speakers…
    • High-end racing bikes are now vulnerable to hacking. Yep. You read that correctly. Wireless gears can be hacked… potentially to impede other riders’ progress.

Watching and listening

It seems I haven’t been posting any photos recently (not since my holiday), so in place of the normal section on photography, a couple of things I’ve been enjoying recently:

  • Watching series 1 of Sherwood on BBC iPlayer. We haven’t got further than episode 1 of the second series yet (and season 3 has been commissioned), but I found series 1 fascinating from the perspective of someone who was only a child at the time of The Miners’ Strike but has seen the long term implications of the UK’s move from manufacturing to a services economy.
  • Now that you can only pause an Audible subscription once a year, I’m trying to find things to spend my surplus credits on (and then cancel my subscription). Non-fiction can be a bit heavy sometimes (and I listen to a lot of podcasts) so I tried some fiction… KL Slater’s “Message Deleted” was quickly consumed via my AirPods as I went about my weekend activities!

That’s all for now – watch out for September’s retrospective in a week or two!

Featured image: author’s own

Self-scan stress in Sainsbury’s. And why don’t UK supermarkets use electronic shelf labels?

Almost every Thursday morning, before I start work, I visit the town market to buy food. After that, I do the weekly supermarket shop. Most people can understand me shopping locally and supporting the market. The question I’m sometimes asked is why I don’t do the supermarket shop online? It’s partly because I’ve learned that the store is well-stocked on a Thursday morning and I can do the weekly shop in 20-30 minutes. There’s also an element of dissatisfaction with previous online supermarket shopping experiences.

I mostly shop at Sainsbury’s. There are some items that we get from Lidl in the next town (though there’s an Aldi locally now, so that may change) and I have to go to Tesco or Waitrose for some other items because the local Sainsbury’s is too small. I also use Costco. Basically, I know what I can get where, at what price/quality.

“SmartShop”

In Sainsbury’s, I use the SmartShop self-scanning technology. According to the Sainsbury’s website:

“SmartShop is the new way to shop at Sainsbury’s. Just scan, bag and go, it couldn’t be easier!”

I started to use this a few years ago, when Sainsbury’s ran a campaign to encourage its use. Then, just a few weeks ago, some tills were removed in our local store to enlarge the self-checkout area. I’ve also switched from using the app on my phone to an in-store handset as I found the barcode scanning to be more efficient.

Random checks

A few months ago, almost every shop was being selected for a “random” check. Sainsbury’s explains that:

“Sometimes customers can double scan an item by mistake, or an item might end up in your trolley that hasn’t been scanned properly. So from time to time we might ask you to have your shopping re-scanned by one of our colleagues.

These rescans are random and they’ll only happen at checkout.”

These were annoying (as it was a regular occurrence), but understandable, until one time the entire shop had to be re-scanned. One of the advantages of self-scanning is that you can carefully place your items in bags so they are not damaged. I watched as my items were re-scanned and roughly repacked for me. I took a deep breath and walked away.

I understand why stores do this. Shoplifting is a huge issue nationally, thought more of a problem in some stores than others. But this policy on self-scans is effectively saying “we think you might be stealing from us”. There’s no apology when no theft is found.

There is an argument that self-scan is also a cost saving measure for supermarkets. That needs to be weighed up against the shrinkage and the customer experience. Some stores simply won’t install self-scan in certain areas, because of the risk.

The “random” checks stopped for a while but today, I was selected again. It’s fair to say that I did not respond well. In fact, I was enraged. 12 September is not a great day for me (it would have been my late Father’s birthday) but I honestly don’t know if that was a factor in my anger when a full re-scan was required. I insisted on speaking to a manager – I don’t believe the scans are random and I’m sure there’s some pattern recognition on my shopping habits via my Nectar card. The last couple of weeks’ shopping was small (with one teenager away from home). This week I spent more, including alcohol, and it felt like I was being singled out.

Pricing errors

The irony is that, after the store re-scanned all my shopping, I found mistakes in their pricing! Far from me adding to Sainsbury’s shrinkage bill, they were not passing on advertised savings to customers.

Readers will probably be familiar with the concept of discounts for loyalty card holders. Tesco has Clubcard, Sainsbury’s has Nectar, other retailers have their own schemes too. These are controversial for some, but I’m comfortable accepting that I trade my data for cash. After all, I give data about my habits away all the time on the Internet, using “free” services (if you’re not paying for the product, you are the product).

I found that Sainsbury’s had not passed on a Nectar discount on one of my items. Furthermore, because the ePOS system was not configured with the correct price, it would presumably have been overcharging every customer who bought that item and used their Nectar card.

Then, later in the day, I spotted that some of the personalised Nectar offers from a SmartShop scan were not passed to me when I’d had the full shop scanned through a normal till. Those offers were actually a reason for me to buy multiple items, rather than just one. They had increased the volume of the sale, but I’d ended up paying the full price.

Both of these mistakes were corrected by staff but they shouldn’t have happened.

In summary, when Sainsbury’s systems suspected I might have been shoplifting, it actually turned out that they owed me money.

Teenage kicks

I started my working life in retail. As a teenager, I worked for Bejam (now Iceland), and then a few years at Safeway. It was mostly stacking shelves but also warehouse work and checkouts when the store was busy. I saw the change from manual pricing to ePOS with barcodes, and I worked on a number of store openings and refits. After I decided to go to Polytechnic instead of joining Safeway’s management programme, I came back in my holidays and worked night shifts. That period of my life taught me quite a lot about supermarket retail and, fundamentally, not much has changed since. Of course, there have been some developments – like just-in-time deliveries replacing in-store warehouse space and the creation of digital services such as online shopping and self-scan.

One thing that does seem to have changed though is the checks on price labels. At Safeway in the late ’80s and early ’90s, it was a full-time job to check every price in store and manage changes/promotions. If the shelf edge labels didn’t match the computer then the customers were charged the wrong price. That was taken seriously back then.

This attention to detail seems to be gone. I imagine it was a cost-cutting efficiency (as is self-service). Nowadays, I regularly spot pricing errors in Sainsbury’s and it usually leads to store staff removing errant shelf edge tags. And Sainsbury’s are not alone – the local Co-op and OneStop stores seem to have similar issues.

Electronic shelf labelling

So, why don’t UK supermarkets use electronic shelf labels (ESLs), like those seen in continental Europe? I did some basic analysis and it seems that early trials were inconclusive, with concerns around cost, technology and operational challenges. So, just like any IT system really.

On the other hand, the benefits include efficiency, dynamic pricing, customer information and sustainability. The Grocer reported in 2021 that ESLs were making a comeback but I’ve not seen much evidence to suggest it’s happening quickly.

So what might ESLs cost for a store like the one where I shop, which was only built 5 years ago?

My local Sainsbury’s store cost £3.3m to build and is 1610 square metres in size. A few prompts to an AI assistant has told me that:

  • A store this size can be expected to stock 20-25,000 product lines.
  • The cost of ESLs can vary depending on the brand and features but an investment for 10,000 lines would be around £50-80,000.

So, about £125-200,000 for a store this size (between 3.7 and 6% of the £3.3m budget) to have accurate pricing in store.

No business case?

The thing is, that, in addition to my teenage shelf-stacking, I have some IT experience of working in retail. When I was at Polo Ralph Lauren in the early 2000s it was a lot easier to justify application spend than infrastructure. If IT spend doesn’t add to the bottom line, then the business case is unlikely to be approved. And if stores make more money from advertising offers that are not applied, why would they invest in a system to display accurate pricing?

Call me a cynic, but could that be the real reason why UK stores haven’t invested in electronic ticketing?

Featured image: author’s own.

Retrospective: June/July 2024

In 1999, I left the only company I’d worked at since graduation. After 5 and a half years (plus a year or so during my degree), I moved on from ICL and followed a colleague to Capita, to be part of a new Microsoft practice. I still remember the conversation on the night before I started: “so, what’s it like to be unemployed, Mark?”. Leaving a place where I was comfortable and respected to start again elsewhere was a big deal for me so I wasn’t amused. Even more so as I’d taken out a mortgage on a house a year or so earlier.

I can’t remember the timings but it soon became clear that a recent re-organisation had changed the focus. The Microsoft practice was no longer a priority. My colleague left Capita soon afterwards. I remained, in a strange organisation, like a fish out of water. I made the most of it, built up my technical skills, and annoyed a few people by taking an outsourced client through the Technology Adoption Programme for Exchange Server 2000. (I was told that “our standard is Exchange 5.5. – you can’t just put in a new version”. Well, I did.)

I stuck it out for 18 months before I left to travel and work in Australia. That was a shorter trip than originally intended (a different story, which involved returning to the UK to settle down with Mrs Wilson). The point is that I learned not to build my career around other people. If I moved jobs again, it would be for me (or in one case, redundancy).

So why tell this story? Well, I’ve written on previous posts about my journey into my current team – and I feel like I’ve found a place that suits me and where I can make a difference. But June was an unsettling month as we prepared for a change of leadership for the Node4 Office of the CTO. It’ll all work out – but I won’t pretend I found it easy. And it reminded me that, however much respect I have for my outgoing CTO, there’s only one person responsible for where I take my career – and that’s me.

Right, enough of the career history lesson. What did I get up to more recently?

At work

Work highlights included:

  • Renewal of my Microsoft Azure Solution Architect Expert certifications.
  • Attending the second and third modules of my level 5 leadership and management training (inclusive leadership; and driving and implementing strategic change). I missed the first module in April, so will have to go back next year to learn about developing my personal leadership brand.
  • Two days at Commsverse – a Microsoft Teams conference organised by, among others, two of my former colleagues (Mark Vale and Martin Boam), at a really cool venue (Mercedes-Benz World). I have a whole load of blog posts planned from that event, though the backlog is pretty huge now. In the meantime, here’s my Twitter thread:
  • I managed to get a couple of posts published on the Node4 site, even if my own blog has been a bit quiet:
  • I also got my paws on this one, though only as an editor:
  • A trip to the North East, to help a client define their future technology direction, including facilitating a workshop with around 15 of their team to identify the challenges that they face.
  • Preparing for the audit (and hopefully renewal) of Node4’s Azure Expert Microsoft Solution Provider competency in a few weeks’ time.
  • Time spent together as a team, planning the future for the Node4 OCTO.

At home (the tech)

CCTV

I’ve been looking to install some CCTV at home for a while. Whilst many would recommend I go down the Ubiquiti route (UniFi Protect), I decided to save some money, using Reolink cameras with my existing Synology NAS.

So far I’ve installed an RLC-811A, which was also my first foray into PoE-powered devices (with a UniFi PoE adapter). Despite the low price, it’s remarkably good camera, both day and night, with the added bonus that it’s supported by Home Assistant.

Correlation or causation?

Sadly, it wasn’t enough, but was it really just a co-incidence that, as I changed my addressable LEDs from blue to red and white, England scored a goal in the Euros final?

And some writing

One blog post that did make it out of the door:

At home (the rest)

Whilst I’m not getting to many of Matt’s cycle races at the moment, I did head up to Darlington with him for the British National Circuit Race Championships. The race didn’t end as we hoped – he crashed – but his on-bike camera footage has 2.8 million views on Instagram at the time of writing!

He was back on the bike the next night as we went down to London for the Via Criterium at the London Cycle Festival. Oh my. What an awesome event. And a good result for Matt too…

And he’s got some decent results in some of the other crits… here’s Otley:

That bike didn’t last much longer though… this happened a week or so later, but he did at least jump back on and ride it to the finish!

And only a couple of days ago, he got caught up in a crash at Sheffield. I’ll be glad when the crit season is over.

I’ve been just as busy travelling around the country with Ben, as he visits the universities he might like to apply to. I missed the Warwick weekend but with Exeter, Bath, Bristol, Nottingham and Cardiff it’s been full on. And, just as when I did the rounds with Matt a couple of years ago, it’s left me wishing I could do it all again, knowing what I know now!

And, as for that car that I spent lots of money insuring recently. Yeah, not what I had in mind…

Watching

I haven’t written much recently about our TV watching, but in addition to my Tour de France addiction that has to be fed each July, Nikki and I have enjoyed:

  • All the light we cannot see, on Netflix. Set towards the end of World War 2, this mini series shows how the paths of a blind French girl and a German soldier collide, guided my the medium of radio. As a bit of a radio guy, I found it quite magical, along with this (unrelated) tweet: Where was Hilversum, anyway?
  • Douglas is cancelled, on ITV. Episode 3 is difficult to watch, but persist – the twist at the end of Episode 4 is worth it!

Travelling

I wrote most of this post as I was preparing to head off for a couple of weeks’ travelling with my youngest son. In fact, that’s why the June retrospective is mashed up with half of July… I’ll be off travelling for the other half.

It’s also meant a very busy week getting ready. New purchases from outdoor shops: lightweight sleeping bag; new walking trousers; new trainers. And cleaning my down jacket (because it might still be cold at night in the Swiss Alps). Rab Equipment are ace:

Tomorrow morning we should be catching the Eurostar to Amsterdam. Or we will be if today’s Microsoft Azure/Microsoft 365 outage and the separate but still severe Crowdstrike/Windows outage don’t affect my journey! I really must stop catastrophising…

Photographing

Elsewhere

A few things that caught my eye over the last few weeks…

  • Improving your messaging:
  • Milton Keynes Geek Night:
  • Wellbeing:
  • Initial view on Copilot-generated meeting notes:
  • Lazy coding:
  • It’s going to get harder to buy a Microsoft Enterprise Agreement:
  • More on getting your message across:
  • Tech life in China:
  • AI image generation:
  • Business strategy planning:
  • It seems I have a new soapbox… more on Copilot meeting notes:
  • And this is what two professional writers think of AI (and more):
  • Another post where I suggest that AI may not be very good for society…
  • Especially when senior Microsoft personnel seem to “forget” that we have copyright laws:
  • I do get cross when people suggest that a company running Microsoft software is somehow making bad choices and should be avoided:
  • A thread on how AI was amazing. And then it started making things up. It’s not much help if I have to check the output…
  • I feel this discussion will continue to run on for a very long time yet:
  • It affects employee engagement too:
  • You did read the terms of service, right?
  • Customer service calls in real life:
  • It seems that we really are spending more time in meetings:
  • Apparently I’ve spent over 15 years scrolling through Twitter…
  • A slightly different take on introversion:
  • Just imagine if AI did become self-aware:

Featured image: author’s own

Monthly Retrospective: May 2024

May’s update was late, and June’s is in danger of rolling into July, so here’s a few highlights from my life in and around tech…

At work

On the work front, it was a short month – I was on holiday for the last week and with public holidays too there was lots to cram into a few short weeks. Nevertheless, I still managed to:

  • Continue to develop Node4’s new ransomware scanning service.
  • Finalise a dozen product data sheets for our public cloud services.
  • Submit some blog posts to our marketing team to support upcoming campaigns.
  • Keep pushing some pre-sales activities forwards.
  • And mine and Bjoern Hirtenjohann (/in/BjoernHirtenjohann)’s internal Node4 podcast on public cloud was released:

But the biggest activity in the month was presenting at Node4’s Infrastructure Symposium. One of our Practice Directors brought all his teams together to learn about the products and services that we jointly deliver. With four (or five, depending on how you look at it) companies all merged, there’s been a lot of change at Node4 over the last year or so. Getting everyone together is a great way to break down boundaries and understand the direction we’re headed in. And for me it was a chance to outline that our cloud offers span public, private and hybrid delivery models – and that we will deliver what’s right for the client, not for us. We call this Pragmatic Cloud (and I freely admit we didn’t come up with the term, but it I like it a lot).

I also celebrated my 9 year anniversary of joining risual/Node4 in May. And, for those who were confused by my comments last month, I was saying that my recent move has been overwhelmingly positive and I’m in a better place than I have been for a long while!

Elsewhere

Away from work…

  • My youngest son, Ben, passed his driving test. I was ready for a big insurance bill, but what I wasn’t ready for was: a) no decrease on the bill for the 19 year-old’s insurance (now with 2 years’ experience); and b) a 350% increase in premiums between him passing his test 2 years ago and the 17 year-old passing now. Even with a black box, parents as named drivers, etc. the car insurance bill for the two old cars that our family share with the teenagers was around £4500. For contrast, the bill for my Volvo (with just me and Mrs W as drivers) actually fell and is now back under £500. Public transport is just not reliable enough where we live, so the choices are: a) drive the teenagers everywhere; or b) pay the money. I’m still getting over this assault on our savings… some families just won’t have that money and I dread to think how many uninsured cars there are on the road as a consequence.
  • My eldest son, Matt, continues to race his bike up and down the country. After a catastrophic failure of the fork steerer tube, his Canyon road bike was hastily replaced. That meant a drive to Wakefield to collect the new bike, but it is rather lovely. I don’t get to all his races these days but I did manage to watch him in Ixworth and I was in the team car again for the Lincoln GP. Unfortunately, when he went to Ireland to race the Rás Tailteann I had to make do with watching for updates on Twitter!
  • Ben and I have been planning our Interrail trip – and now we have bought our passes along with inbound/outbound travel. Plus, we’re going to be taking the NightJet sleeper train from Berlin to Vienna! There were a few challenges with seat availability (things have changed since last time I went – we can use high speed rail, but there’s limited availability and we need to pay a supplement). This is more of a problem when dates are fixed so we had to change our route a little. On the flip side, with the start and end locked in, the middle section of the holiday is now free for us to be flexible.
  • I completed the home network upgrade. Was the switch from AmpliFi to UniFi worth it? Time will tell. It’s certainly more flexible but it’s cost me more and my house does not lend itself to structured cable runs. Maybe I should have just replaced the broken AmpliFi mesh point but it felt like I could fall into the trap of the sunk cost fallacy.
  • On the home automation front:
    • Octopus Energy sent us a Home Mini, which should give more granular data on electricity consumption, once I get the Home Assistant configuration right (I’m still tweaking).
    • I’ve also continued to play around with Home Assistant, including a bed occupancy sensor (which I can link to turning off the lights). I will admit that’s probably a step too far into nerd territory.
  • The month ended with a short break in Spain. Originally scheduled for May 2021, we never did get to go on a family holiday to Barcelona and the Costa Brava, though Matt made it out there on a training trip to Girona earlier this year. So, half the holiday, with only one of the “children” (though he is now twice the size!), Nikki, Ben and I spent a glorious few days in an around Begur.

Writing

These retrospectives are a bit of a blogging catch-all, but I did write a post on LinkedIn that turned into a blog in its own right. You can read it at the link below:

Photographing

Bits and pieces

  • 300m short of 200km!
  • Choose your PIN wisely:
  • Commentary on technical debt and the British Library’s ransomware attack woes:
  • Who doesn’t love a bit of Top Gun?
  • Thoughts on location tracking for family members:
  • Why it’s better to find a real application compatibility fix instead of just giving users admin access:
  • And why encrypted messaging is difficult:
  • Finally, shipping sunlight for green energy. Not as bonkers as it sounds!

Featured image: author’s own

Monthly Retrospective: April 2024

Another look back at some of the things I’ve been up to over the last few weeks…

At work

April marks a year since I started my transition to a new role at Node4. I didn’t move over full-time until July, but that’s when I stopped running what was formerly risual’s Architecture team and joined the Office of the CTO. This is not the forum to share the full details but suffice to say I had manouevred myself into a position where I was very unhappy – neither close to the tech nor able to best use my skills to provide value to the organisation and to our clients.

The change in role has been a breath of fresh air: the focus has changed a few times and there have been some bumps on the road; but one thing is core – I get up each morning and think about how best to add value. Whether that’s building out collateral for our public cloud portfolio, developing a new offering to guard against ransomware, helping clients with their IT Strategy or getting some structure around our “thought leadership” outputs.

The month ended with Node4’s “Go To Market” conference, in Nottingham. It’s an opportunity to set the agenda for the coming year and make sure we’re all headed in the same direction. This was the first time I’d attended and it was also a brilliant opportunity to meet some of my colleagues from across the business.

I managed to get myself into the video somehow, despite not officially being one of the presenters…

After two days of socialising, I was completely wiped out and needed some time to decompress. It’s left me thinking a lot about introversion. On the flip side, I also need to work on my FOMO… being one of the last to go to bed on the first night was not smart. At my age, I should know better.

Blogging

As usual, I didn’t find much time to blog this month, but I did write a thing about Enterprise Architecture, based on Dave Clark and Sophie Marshall’s good work…

Away from work

It’s not often that I go to the theatre but I saw the 1990s TV sitcom Drop the Dead Donkey was returning in theatre format with the original cast. I then failed to book tickets, missing it in Milton Keynes by a week. I asked myself if I could be bothered to go to Birmingham instead? Well, why not… I had a birthday so that was an opportunity to do something different!

I loved it, but it’s definitely written for an audience of a certain age (and I fit that demographic). For those less familiar with the original TV programme, it’s still amusing, but it does help to understand the characters and how they have developed over 30 years.

A matinee theatre show in a major city gave us an opportunity for a day out. So, afterwards we wandered down to The Custard Factory in Digbeth, for food and drink at Sobremesa and Rico Libre.

Oh yes, and I couldn’t help but be amused when I spotted that the image on the vinyl wrap in the train toilets contained an empty vodka bottle…

Playing with tech

If last month was about Meshtastic, this month has been Home Assistant. After initially installing on a Raspberry Pi to try it out, I quickly moved to a dedicated device and bought a Home Assistant Green. There was nothing wrong with the Pi installation, but I could use a Raspberry Pi 5 for other things. I’m still getting to grips with dashboards but Home Assistant has pulled all of my various smart devices together into one platform. This thread tells some of the story:

Annoyingly though, iCloud’s “was this you?” messages are not very helpful when you have automated services using your account:

I’ve also been upgrading the home Wi-Fi, moving from a consumer AmpliFi mesh to a solution based on UniFi equipment. That’s been an adventure in itself and will probably be a blog post in its own right.

And, I “went viral” (well, certainly had far more engagement than my normal tweets do), with a family service announcement for Wi-Fi updates…

Elsewhere on the Internet

  • On the need for critical thinking:
  • On outdated anti-WFH rhetoric:
  • On brilliant advertising:
  • On the decline of reporting:
  • On the value (or otherwise) of a degree:
  • On blogging:
  • On whether or not it’s useful to refer to “cyber”:
  • On the reasons that things sometimes cost more than you think they should:

    Travel

    As is usual, supporting Matt with his cycling races has meant a fair amount of travel and this month’s Premier Inn destinations have been… Tiverton and Stockton-on-Tees. Stockton was the overnight stay for the East Cleveland Classic, where I was in the team car all afternoon – and what an experience that was!

    There was also a race in Leicestershire where Matt was in the break for 2 hours before getting caught and then boxed in on the final sprint.

    But the big one was supposed to have been the CiCLE Classic in Rutland, until it was unfortunately cancelled on the day due to biblical rain. I do feel for the organisers in these scenarios, but even more so for the teams that had travelled from overseas.

    Away from cycling, but very exciting, is starting to plan an Interrail trip with Ben this summer. I only have two weeks’ leave available, but i’m pretty sure we’re going to have a brilliant time. It’s not the first time for me – I went solo in the early 1990s – but things have changed a lot since then.

    This month in photos

    Wrap-up

    That’s all for this month… May’s nearly over now but I have some notes ready for a review – hopefully not too long after the end of the month!

    Featured image taken from Node4’s Go To Market video, on LinkedIn

    Monthly Retrospective: March 2024

    I managed the weeknotes for 9 weeks. The last one was posted as I was sitting on a plane, about to take off for a long weekend away with my wife. And then I started to take stock. I don’t have time for them. What had been a weekly reflective activity had become a chore.

    And then the unwritten thoughts started to build in my mind. There were still things that I wanted to share. And the feedback had been positive, though the weekly cadence was probably too much.

    So here we are. A new concept: Monthly Retrospective; 12 posts a year instead of 52. Maybe a better chance of me getting it out of the door on time too? I don’t promise it will be published exactly on the end of each month (I’m a week into April as I finish this post), but it will be there or thereabouts…

    So what’s up this month?

    Here’s a quick summary of what’s in the rest of the post

    • We have the tech – both at work and at home. Plus a few of the many interesting things I’ve spotted on my Internet travels (I still post most of them on X, and a more professionally curated set of posts on LinkedIn).
    • We have the events – typically evenings, attended to expand my knowledge.
    • We have the entertainment – music, film, TV.
    • We have life – family and friends.
    • And we have the photos – snapshots of life viewed through my iPhone.

    So let’s get started…

    In tech: at work

    I’m busy, busy as always at work, with more organisational changes to keep me on my toes. One thing I’ve tended to avoid in recent years is working on bids. This is partly because I find there’s invariably a slow start and a mad rush to complete before the deadline, and partly because I prefer to work on a consulting-led sell where I have helped to shape the solution. In a competitive tender scenario someone else has influenced the client, so you’re already on the back foot, second-guessing what the client needs cf. what the invitation to tender says they want. In this case, one of my colleagues asked me to help out, and we have a few weeks to create our solution. It’s also a really interesting project so I’m enjoying pulling this solution together.

    Meanwhile, the ransomware service is also moving forwards, though not as fast as I would like (or, more to the point, as fast as my boss would like). All being well, I’ll have something to shout about in next month’s retrospective.

    In tech: at home

    I’m still playing around with Meshtastic, with one node travelling mobile with me and another soon to be set up at home. Here’s the thread with the progress:

    In addition to the excellent Meshtastic website, Andy Kirby’s YouTube channel has tons of information.

    Other home projects include researching which CCTV cameras to put up (almost certainly from Reolink) and how to get an Ethernet cable to them…

    In tech: some of the things I stumbled across this month

    Some bits and pieces:

    • Advice to help build genAI prompts:
    • One of the many issues with QR codes:
    • Remembering some security advice I used last year:
    • One of my favourite design projects:

    In events

    March saw me getting out to a few tech events in the evenings

    • Milton Keynes Geek Night (MKGN) is always a good night out. In truth, it’s not really geeky these days – more creative – but I enjoy most of the talks and after a dozen years of attendance, I know a lot of the people in the crowd. This was the thread I created with the highlights from MKGN number 47:
    • A few days later, I headed down to London for the Windows Azure User Group Meetup. Unfortunately, I couldn’t use Node4’s London office, so I worked from the British Library and other locations for most of the day, before heading over to Elastacloud for the event in the evening. After Richard Conway (in/richardelastacloud) introduced the evening, Steph Locke (@TheStephLocke) from Microsoft talked about AI Landing Zones before Andy Cross (in/crossandy) gave a hilarious demonstration of how the death of coding is a little way off yet, even with multiple AI agents collaborating…
    • Towards the end of the month, I went to the inaugural NN1 Dev Club event, mostly to see what it’s about. I’m not a developer (though I might like to be…) and it seemed a good opportunity to get to know some of the tech folks in another nearby town. I enjoyed the talks – both PJ Evans (@MrPJEvans)’ tales of home automation (“Boiling Nemo”) and Dr Junade Ali (/in/junade)’s tales from the world of security research (“The Science of Software Engineering”) – so I’m sure I’ll be back for more events in future.

    In entertainment

    Cover image for The Silver Sword by Ian Serraillier

    When I was about 8 or 9, I read a book at school. I couldn’t remember much about it, except that it was about some children travelling across Europe, it was set in WW2, Warsaw was a part of it, and I really enjoyed it. I asked a group of friends if they remembered something like this and one asked ChatGPT. ChatGPT thought it might be The Silver Sword, by Ian Serraillier. I read the synopsis and that was it! Why I never thought to ask an AI, I have no idea, but it worked. I then had a very enjoyable few hours in the car listening to the audio book…

    On the subject of books, some more reading has arrived:

    This month’s TV has been about:

    • Explosive action (deliberate pun) Trigger Point, S2 (ITV).
    • Laid back and delightfully silly Detectorists, S2 (Netflix).
    • Stunning landscapes mixed with murder mystery Shetland, S8 (BBC).

    None are new, but they had been on the list for a while. The jury is still out on Shetland without Douglas Henshall in the main character role though.

    I’ve also decided that I need to get out to some gigs. My wife’s not into the electronic music that I enjoy so much and I was thinking about heading down to Greenwich with my youngest son for a Day with Chicane. Unfortunately the gig is 18+ and he will be 3 months short of adulthood, so maybe that will wait a while longer.

    In life: a trip to Tallinn

    The month started with a trip to Tallinn, Estonia. Nikki and I were celebrating 21 years of marriage and we had a fantastic weekend exploring a new city. As a country that’s been in and out of Soviet control several times in modern history we were not sure what to expect. What we found was a beautiful medieval city, food that seemed more Scandinavian than Eastern European, and public transport that was cheap and plentiful.

    Our hotel was only just outside the old town, which is a UNESCO World Heritage Site, so we didn’t actually need to use the transport much (the city is compact enough to walk). Even so, €2 each way for a bus to/from the airport seemed amazing value.

    Similarly, we ate and drank well at remarkably good prices compared with the UK – whether that was hot chocolate in Pierre Chocolaterie, hot wine in Ill Draakon (a medieval-themed bar), or one of the modern Estonian restaurants that we dined in. (For future reference, they were: Kaerajaan, Rataskaevu 16 and Pegasus). I came home thinking that, for the most part, the UK is a very dull and overpriced culinary destination.

    Other highlights were a visit to the top of the tower at the Niguliste Museum for views across the city. We also enjoyed a walk along the old town walls. Outside the old town, we took a short walk to Telliskivi and visited the photography exhibitions at Fotografiska.

    If you’re inspired by this and you fancy a trip to Tallinn (highly recommended), we flew with Wizz Air from London Luton and the Visit Tallinn website has a mine of information.

    Oh yes, and linking back to tech for a moment, I forgot that the delivery robots I see in Milton Keynes and Northampton have Estonian cousins…

    …and was amused to see people out and about experiencing virtual reality headsets in the centre of Tallinn…

    In life: a Welshman in Twickenham

    I may have been born in Northampton, but I identify as Welsh. And certainly when it comes to international Rugby Union, my team plays in red. I wasn’t going to say “no” though when I got the opportunity to watch England host Ireland at Twickenham. What a game! The final drop kick was at the other end of the pitch to me, but it was a brilliant match to be at.

    In life: sporty teens

    As ever, my sons are a huge part of what I get up to outside work. With Matt away in Spain, I was able to get to watch Ben play Hockey a bit more, including the Eastern Counties U17 tournament. Now Matt’s returned and he’s racing as much as he can, trying to get his Category 1 (and maybe Elite, if he can get enough points) road race licence. That needs my support sometimes (passing bottles, driving on the longer trips). At the other end of the scale, it was exciting to be able to watch him pick up a win at our local race:

    It’s fantastic to see the support he gets from his own teammates and some of the guys he’s racing against too (the video cuts off Richard Wiggins exclaiming “he’s got it!” just as I hit record). #ProudDad

    After a couple more races that I didn’t get to see (and didn’t exactly go to plan), he wrapped up the month with a particularly eventful weekend. On the Saturday, a couple of punctures meant his race only lasted a few minutes, but that was probably lucky as we then found the steerer tube at the top of his fork had a huge crack in it…

    That afternoon and evening, he rebuilt onto one of the spare cyclocross frames that were waiting to be set up, and then raced the Fakenham town centre crit’ on Sunday. It was a wet afternoon and my heart was in my mouth for the whole race but coming in third after an early break and leading for a good chunk of the race was a great result.

    In photos

    Wrap-up

    That’s all for this month… please let me know what you think in the comments and I’ll be back in early May to recap on April… plus, hopefully, with extra time for some other posts in between.

    Featured image by 139904 from Pixabay.

    Weeknote 2024/08: re-organisation and recovery

    Last week’s weeknote was huge.

    This week’s weeknote is more… focused.

    (I may finally be finding the right balance…)

    At work

    • There have been some changes. A minor re-organisation that brings the Office of the CTO closer to the delivery end of the business – with a renewed focus on innovation and technology leadership. This makes me much happier.
    • I brokered a successful introduction between a data science contact I made at the recent AWS event and my OCTO colleague who looks after data and analytics.
    • I did some script-writing as preparation for some podcasts we’re recording next week.
    • And I published a blog post about the supposed demise of cloud, where apparently lots of people are moving back on-premises because it’s “too expensive”. Hmmm:
    • Also, because nobody engages with AI blog posts, I made a little observation on LinkedIn:
    • I spent quite a bit of time working on the ransomware offering that I’ve mentioned a few times now. Once we finalise the cost model I’ll start to shout some more.
    • And someone actually booked some time with me using my Microsoft Bookings page!

    At home

    • Mrs W did, as predicted, read last week’s weeknote :-)
      • I’m pleased to report that she had an enjoyable birthday and my cake baking was successful.
    • Matt is happy in Spain (for a few weeks), riding his bike in the sunshine and mixing with professionals and amateurs alike.
      • Two new cyclocross frames arrived last week too, so his bedroom back home looks like a workshop as he prepares for gravel/cyclocross later in the year.
      • Unfortunately, his groupset is wearing out (the interior components on Shimano 105-spec shifters are fine for leisure riders like me, but not for people who ride more miles on their bike than many people drive). Alpkit were selling off some surplus 105 Di2 groupsets and one is now in our house. The theory being that there’s less to wear out with an electronic groupset. I’m not convinced!
    • Ben had a great half term holiday with friends in Devon. He’s back home safely now. The Young Person’s Railcard is a wonderful scheme.
    • And I’m bouncing from day to day, ticking things off lists and generally trying to balance being a good Dad, a good husband, and to get myself back in shape, mentally and physically. Once I’d finished work for the week:
      • I took myself along to a talk about using multimeters, at one of the local clubs and societies in Olney, which filled a few gaps in my geek knowledge before I caught up with my friend James for a couple of pints.
      • And I took a ride on a local railway line that’s recently reopened after a year or so with no service. For a few weeks it’s £1 each way between Bedford and Bletchley so I decided to get a different view of the various developments along the Marston Vale. Old brickworks are now energy recovery facilities and country parks, but there’s lots more to see too.

    In tech

    • OpenAI launched a text-to-video model called Sora:
    • The BBC looked back on child futurologists from 50 years ago:
    • I found Timo Elliott’s cartoons – including this one on AI:
    • And BT sold its London tower, which has long since lost its use for radio communications:
    • Whilst I feel for Kate (@katebevan), I’m pleased to see someone else finds these UI features as frustrating as me. See also country dropdowns where I scroll and scroll to get to United Kingdom but someone thought the USA was important enough to put at the top of the list:

    Next week

    Don’t be surprised if I skip a week on the weeknotes… I’m going to be very busy at the end of next week… but I’ll be back soon.

    Featured image: author’s own

    Weeknote 2024/07: pancakes; cycle races; amateur radio; flooding; and love stories

    The feedback I receive on these weeknotes is generally something like “I’m enjoying your weekly posts Mark – no idea how you find the time?”. The answer is that 1) I work a 4-day week; and 2) I stay up far too late at night. I also write them in bits, as the week progresses. This week has been a bit of a rollercoaster though, with a few unexpected changes of direction, and consequently quite a few re-writes.

    This week at work

    I had planned to take an extra day off this week which looked like it was going to squeeze things a bit. That all changed mid-week, which gave me a bit more time to move things forward. These were the highlights:

    This week away from work

    Last weekend

    I was cycle coaching on Saturday, then dashed home as my youngest son, Ben, said he would be watching the rugby at home instead of with his mates. England vs. Wales is the most important Six Nations fixture in my family. My Dad was Welsh. He wasn’t big into sport, but, nevertheless I remember watching 15 men in red shirts running around with an oval ball with him. Nikki’s Dad was Welsh too. Even though we were both born in England, that makes our sons two-quarters Welsh. Cymru am byth! Sadly, the result didn’t quite go our way this year – though it was closer than I’d dared dream.

    On Sunday, our eldest son, Matt was racing the Portsdown Classic. It’s the first road race of the season and there were some big names in there. Unfortunately, he didn’t get the result he wanted – finding he has the power but is still learning to race – but he did finish just ahead of Ed Clancey OBE, so that’s something to remember.

    I’m just glad he avoided this (look carefully and Matt can be seen in white/blue on a grey bike with white decals on the wheels, very close to the verge on the left, just ahead of the crash)

    The rest of the week

    Our town, Olney, has celebrated Shrove Tuesday with a pancake race since 1445. It even features on the signs as you drive into town.

    I didn’t see this year’s race as I was working in Derby. Then driving back along the motorway in torrential rain, in time for a family meal. We were supposed to be getting together before Matt flew out to Greece for 10 weeks, but those plans fell apart with 2 days before his outbound flight. Thankfully he’s sorted a plan B but I’m not writing about it until it actually happens!

    For a couple of years I’ve struggled to ride with Matt without him finding it too easy (and actually getting cold). I miss my riding buddy, but it was good to hear him say he’d like to ride with me again if I can get back into shape. Right. That’s my chance. Whilst he is away it’s time to get back on Zwift and prepare for a summer on the real bike. I need to lose at least 20kgs too, but that’s going to take a while…

    …which reminds me. I must find a way to pull all my information from the Zoe app before my subscription expires.

    As last Sunday’s bike race was “only” around 75km, I didn’t have any roadside bottle-passing duties so I took “the big camera” (my Nikon D700 DSLR). Then, I got home and realised my digital photography workflow has stopped flowing. My Mac Mini has run out of disk space. My youngest son, Ben, now uses my MacBook for school. And my Windows PC didn’t want to talk to the D700 (until I swapped cables – so that must have been the issue). It took me a while, but I eventually managed to pull a few half-decent images out of the selection. You can see them below, under “this week in photos”. I love using the DSLR, but do wish it had the connectivity that makes a smartphone so much more convenient.

    The Portsdown Classic was my first opportunity to take a hand-held radio to a race. I’d seen spectators using them at other National Races last year but I didn’t have the equipment. I’d asked someone what they used and considered getting a Baofeng UV-5R but didn’t actually get around to clicking “buy now”. Then Christian Payne (Documentally) gifted me a Quansheng UV-K5(8) at Milton Keynes Geek Night. A chat with a friendly NEG rider and a little bit of homework told me which frequencies British Cycling uses. It was fascinating to be able to listen to the race convoy radio, both when driving behind the convoy at the start of the race and then when spectating (at least when the race was within radio range).

    Listening in on the action gave me a whole new perspective on the race. So much so that I’m considering completing the ConvoyCraft training to be able to drive an official event car

    I mentioned that Christian had gifted me a radio last December. That was on condition that I promised to take the exam for my RSGB Foundation Licence. Well, I took it this morning and passed. The results are provisional but, assuming all goes well and I get my licence from Ofcom, I’ll write another post about that journey into the world of RF and antennae…

    Finally, I wrapped up the week by meeting up with my former colleague, manager, and long-time mentor, Mark Locke. I learned a lot from Mark in my days at ICL and Fujitsu (most notably when I was a wet-behind-the-ears Graduate Trainee in the “Workgroup Systems” consultancy unit we were a part of in the early days of Microsoft Exchange, Novell GroupWise and Lotus Notes; and later working for Mark on a major HMRC infrastructure project); he was the one who sponsored me into my first Office of the CITO role for David Smith, back in 2010; and we’ve remained friends for many years. It was lovely to catch up on each other’s news over a pint and a spot of lunch.

    This week in TV/video

    My wife and I started watching two new TV series this last week. Both are shaping up well, even if one is a rom-com (not normally my favourite genre):

    This week in photos

    Elsewhere on the Internet

    In tech

    At least one good thing came out of the VMware-Broadcom situation:

    The NCSC appears to have rebranded 2FA/MFA as 2SV:

    But this. This is a level of geekiness that I can totally get behind:

    Even I have to accept that playing Snake on network switches is a little too niche though:

    Close to home

    The river Great Ouse in Olney saw the biggest floods I can remember (for the second time this winter). The official figures suggest otherwise but they measure at the sluice – once the river bursts its banks (as it now does) the sluice is bypassed through the country park and across fields. The drone shots are pretty incredible.

    This is a fantastic project. The pedant in me can almost forgive the errant apostrophe in the final frames of the video because the concept is so worthwhile:

    Underground-Overground

    Transport for London decided to rename six formerly “Overground” lines, This is one of the more educational stories about it:

    It’s not the first time naming these lines has been proposed:

    But British Twitter stepped up to the mark and delivered its own commentary:

    Or at least some of British Twitter. Those outside the gravitational pull of London were less bothered:

    St Valentine’s Day

    Every now and again, the social networks surface something really wholesome. This week I’ve picked three St Valentine’s Day posts. Firstly, from “the Poet Laureate of Twitter”, Brian Bilston:

    And then this lovely story (pun entirely intended) from Heather Self (click through for the whole thread of three posts):

    This one just made me giggle:

    Coming up

    The coming weekend will be a busy one. Ben is heading off to the West Country for a few days away with his friends. It’s also Nikki’s birthday… but I won’t spill the beans here about any plans because she has been known to read these posts. And then, hopefully, on Monday, Matt will finally get away to train in a sunnier climate for a while.

    Next week is half term but with both the “boys” away it will be quiet. When they are at home, we have the normal chaos of a busy family with two sporty teenagers. When they are away it’s nice to enjoy some peace (and a slightly less messy house), but it sometimes feels just a little odd.

    Right, time to hit publish. I have a birthday cake to bake…

    Featured image by -Rita-??? und ? mit ? from Pixabay.

    Weeknote 2024/06: more playing with NFC; thoughts on QR code uses; and a trip to AWS’ UK HQ

    Last week’s weeknote taught me one of two things. Either I’m getting boring now; or AI fatigue has reached a level where people just read past anything with ChatGPT in the title. Or maybe it was just that the Clippy meme put people off…

    Whilst engagement is always nice, I write these weeknotes for mindful reflection. At least, that’s what I tell myself when I’m writing them. There’s also a part of me that says “you’ve done six weeks now… don’t stop and undo all that work”. Hmm, Sunk Cost Fallacy anyone?

    So, let’s get stuck into what’s been happening in week 6 of 2024… there seems to be quite a lot here (or at least it took me a few hours to write!)

    This week at work

    Even with the input from ChatGPT that I mentioned last week, I’m still struggling to write data sheets. Maybe this is me holding myself back with my own expectations around the output. It’s also become a task that I simply must complete – even in draft – and then hand over to others to critique. Perfection is the enemy of good, and all that!

    I’m also preparing to engage with a new client to assist with their strategy and innovation. One challenge is balancing the expectations of key client stakeholders, the Account Director, and the Service Delivery Manager with my own capabilities. In part, this is because expectations have been based on the Technical Architect who is aligned to the account. He’s been great on the technical side but I’m less hands-on and the value I will add is more high-level. And this is a problem of our own making – everyone has a different definition of what an (IT) Architect is. I wrote about this previously:

    What’s needed are two things – a really solid Technical Architect with domain expertise, and someone who can act as a client side “CTO”. Those are generally different skillsets.

    My work week ended with a day at Amazon Web Services (AWS). I spend a lot of time talking about Microsoft Azure, but my AWS knowledge is more patchy. With a multi-cloud mindset (and not just hybrid with Node4), I wanted to explore what’s happening in the world of AWS. More on that in a bit…

    This week in tech

    Let’s break this up into sections as we look at a few different subjects…

    More fun with NFC tags

    A few weeks ago, I wrote about the NFC tags I’d been experimenting with. This week I took it a bit further with:

    1. Programming tags using the NFC Tools app. This means the tag action doesn’t rely on an iOS Shortcut and so isn’t limited to one user/device. Instead, the tag has a record stored in its memory that corresponds to an action – for example it might open a website. I was going to have a tag for guests to automatically connect to the guest Wi-Fi in our house but iOS doesn’t support reading Wi-Fi details from NFC (it’s fine with a QR code though… as I’ll discuss in a moment).
    2. Using a tag and an automation to help me work out which bins to put out each week. Others have said “why not just set a recurring reminder?” and that is what I do behind the scenes. The trouble with reminders is notifications. Instead of the phone reminding me because it’s the right day (but perhaps I’m in the wrong place), I can scan and check which actions are needed this week.

    QR codes are not the answer to sharing every link…

    Yesterday, I couldn’t help but notice how many QR codes featured in my day. Unlike most of my recent journeys, my train ticket didn’t have a code. This is because Thameslink (the train operating company for my train from Bedford to London) appears to be stuck on an old technology stack. Their app is pretty useless and sends me to their website to buy tickets, which I then have to collect from a machine at the station. If I need to collect a ticket I might as well buy it on the day from the same machine (there are no Advance discounts available on my journey). So, paper train tickets with magnetic stripes it was.

    Then, I was networking with some of the other delegates at the AWS re:Invent re:Cap event and found that people share QR codes from the LinkedIn app now. How did I not know this was a thing? (And to think I am playing with programming NFC tags to do cool things.) To be fair, I haven’t got out much recently – far too much of my post-pandemic work for risual was online. I even have paper business cards in my work bag. I don’t think I’ve given one to anyone in a long time though…

    But QR codes were everywhere at AWS. They were In every presentation for links to product information, feedback links, even for the Wi-Fi in the room. And that’s the problem – QR codes are wonderful on a mobile device. But all too often someone creates a code and says “let’s share this – it will be cool”, without thinking of the use case.

    • A QR code for exchanging details in person. Yep, I get that.
    • A QR code on physical marketing materials to direct people to find out more. That works.
    • A QR code on an email. Get real. I’m reading it on one device – do you really want me to get another one to scan the code?
    • A QR code on the back of a van. Nice in principle but it’s a moving vehicle. Sometimes it won’t work so better to have a URL and phone number too. In which case what purpose does the QR code serve?
    • Multiple QR codes on a presentation slide. Hmm… tricky now. The camera app’s AI doesn’t know which one to use. What’s wrong with a short URL? Camera apps can usually recognise and scan URLs too.
    • QR codes for in-room Wi-Fi. Seems great at first, and worked flawlessly on my phone but I couldn’t get them to work on a Windows laptop. Well, I could read them in the camera app but it wouldn’t let me open the URL (or copy it to examine and find the password). For that I needed an app from the Microsoft Store. And I was offline. Catch 22. Luckily, someone wrote the password on a white board. Old skool. That works for me.

    More of my tech life

    • I think Apple might have launched a VR headset. This is the meme that keeps on giving…

    That visit to the AWS offices that I mentioned earlier…

    I started writing this on the train home, thinking there’s a lot of information to share. So it’s a brief summary rather than trying to include all the details:

    • The AWS event I attended was a recap of the big re:Invent conference that took place a few months ago. It took place at AWS’s UK HQ in London (Holborn). I’ve missed events like this. I used to regularly be at Microsoft’s Thames Valley Park (Reading) campus, or at a regional Microsoft TechNet or MSDN event. They were really good, and I knew many of the evangelists personally. These days, I generally can’t get past the waitlist for Microsoft events and it seems much of their budget is for pre-recorded virtual events that have huge audiences (but terrible engagement).
    • It was a long day – good to remind me why I don’t regularly commute – let alone to London. But it was great to carve out the time and dedicate it to learning.
    • Most of the day was split into tracks. I could only be in one place at one time so I skipped a lot of the data topics and the dedicated AI/ML ones (though AI is in everything). I focused on the “Every App” track.
    • A lot of the future looking themes are similar to those I know with Microsoft. GenAI, Quantum. The product names are different, the implementation concepts vary a little. There may be some services that one has and the other doesn’t. But it’s all very relatable. AWS seems a little more mature on the cost control front. But maybe that’s just my perception from what I heard in the keynote.
    • The session on innovating faster with Generative AI was interesting – if only to understand some of the concepts around choosing models and the pitfalls to avoid.
    • AWS Step Functions seem useful and I liked the demo with entertaining a friend’s child by getting ChatGPT to write a story then asking Dall-E to illustrate it.
    • One particularly interesting session for me was about application modernisation for Microsoft workloads. I’m not a developer, but even I could appreciate the challenges (e.g. legacy .NET Framework apps), and the concepts and patterns that can help (e.g strangler fig to avoid big bang replacement of a monolith). Some of the tools that can help looked pretty cool to.
    • DeepRacer is something I’d previously ignored – I have enough hobbies without getting into using AI to drive cars. But I get it now. It’s a great way to learn about cloud, data analysis, programming and machine learning through play. (Some people doing like the idea of “play” at work, so let’s call it “experimentation”).
    • There’s some new stuff happening in containers. AWS has EKS and ECS. Microsoft has AKS and ACS. Kubernetes (K8s) is an orchestration framework for containers. Yawn. I mean, I get it, and I can see why they are transformative but it seems every time I meet someone who talks about K8s they are evangelical. Sometimes containers are the solution. Sometimes they are not. Many of my clients don’t even have a software development capability. Saying to an ISV “we’re going to containerise your app” is often not entertained. OK, I’ll get off my soapbox now.
    • One thing AWS has that I’ve never heard Azure folks talk about is the ability to deliberately inject chaos into your app or infrastructure – so the session on the AWS Fault Injection Service was very interesting. I particularly like the ideas of simulating an availability zone outage or a region outage to test how your app will really perform.
    • Amazon has a contact centre platform called Connect. I did not know that. Now I do. It sounds quite interesting, but I’m unlikely to need to do anything more with it at Node4 – Microsoft Teams and Cisco WebEx are our chosen platforms.
    • The security recap was… a load of security enhancements. I get it. And they seem to make sense but they are also exactly what I would expect to see.
    • Amazon Security Lake is an interesting concept, but I had to step out of that session. It did make me wonder if it’s just SIEM (like Microsoft Sentinel). Apparently not. ASL is a data lake/log management system not a SIEM service, so bring your own security analytics.

    In all, it was a really worthwhile investment of a day. I will follow up on some of the concepts in more detail – and I plan to write about them here. But I think the summary above is enough, for now.

    This week’s reading, writing, watching and listening

    I enjoy Jono Hey’s Sketchplanations. Unfortunately. when I was looking for one to illustrate the Sunk Cost Fallacy at the top of this post, I couldn’t find one. I did see there’s I see he has a book coming out in a few months’ time though. You can pre-order it at the place that does everything from A-Z.

    What I did find though, is a sketch that could help me use less passive voice in these blog posts:

    Inspired by something I saw on the TV, and after I found my previous notes, some of my thoughts here grew into a post of their own: Anti-social media.

    My wife and I finished watching Lessons In Chemistry on Apple TV this week. I commented previously that one of my observations was we still have a long way to go on diversity, inclusion and equality but we’ve come a long way since the 1950s. And then I read this, from the LA Times Archive, reporting on how a woman was jailed for contempt of court after the Judge took offence to her wearing “slacks”, in 1938.

    This week in photos

    • Only one from my instragram this week:
    • This isn’t mine, but I love it…
    • Also:
    • And what about this?

    This week at home

    Putting home (and therefore family) at the end seems wrong, but the blog is about tech first, business second, and my personal life arguably shouldn’t feature so often.

    The positive side of trying to be in the office at least a day or two a week is that I can do the school run. I may only have one “child” still at school but he’s learning to drive, so he can drive to school and I’ll continue to drive to work afterwards. He’s also driving to his hockey training and matches so its a good way to build experience before his driving test in a few months’ time.

    Next week, my adult son (Matt) heads back to Greece for a couple of months’ cycle training. He’s also building new gravel/cyclocross bikes for later in the year, so “bits of bike” keep on appearing in the dining room… including some new wheels from one of the team sponsors, FFWD Wheels.

    Meanwhile, my wife is very excited because Matt will be invited to Buckingham Palace to receive his Duke of Edinburgh Gold Award. He can take a guest, hence Mrs W’s excitement. Let’s just hope he’s in the country at the time.

    I really should try and use the time whilst he’s away to get out on my own bike as my own fitness is not where it should be.

    That’s all for this week. See you all around the same time next week?

    Featured image: author’s own.