General

General: Controlling Hugo version in Azure Static Web Apps

A while back, I moved almost all of the simple websites that I work with, away from WordPress and over to Azure Static Web Apps. Overall, it has been a really good option for me.

For a start, having all my blog posts, etc. now properly in source control is wonderful. And I really enjoy being able to edit in Markdown.

For this to work though, you need a static website generator. After spending quite some time checking out YouTube videos, I opted to use Hugo as the generator. I was going to use MainRoad as the template for the site, but while it looked great, the development for it seemed to be pretty dead.

2025-06-07

Opinion: Lego and what has happened to creativity?

One thing I loved doing as a child was building and creating things. With models, there were two types of projects:

  • Models with components and instructions (like Airfix)
  • Basic building materials (like Lego)

With Airfix models, the challenge was to follow the instructions to build the project, then great care required to paint and finalize the model. But there really wasn’t much creativity involved.

With basic building materials like Lego, creativity was needed to produce something that looked like (or let’s admit it often just “resembled”) whatever you were trying to build.

2025-06-03

Opinion: Why is leaving so hard?

One thing that has annoyed me for a long time is why applications and systems make it so hard to disconnect yourself from a tenant that you don’t control. Here are two examples:

Stripe Connect

The first one that’s frustrated me lately is Stripe. Setting up your own account is straightforward, and leaving isn’t too hard.

But they have a service called Stripe Connect. In this case, the account is basically set up for you by a vendor you are dealing with, essentially on your behalf.

2025-05-15

Opinion: Dependency is a Relative Concept

Over the years, I’ve spent quite some time in Britain and there are many things that fascinate me about it.

Travelling Around

The first is that so many people that I meet with, particularly in England, have never seen much of the country, even though it’s not very big. They just don’t travel around to look at things. Even less have been to Ireland, even though it’s basically next door.

2025-04-27

Opinion: Buying new software to do what you already can do

I remember that back when Microsoft introduced the ribbon for the menu in Microsoft Excel, I was at a product group session where they explained why they did it. They told us that when they summarized all the requests from users for features to add to Excel, there was something amazing:

Almost every feature was already there

So, what they had was a discoverability issue, not a feature gap.

What prompted me to write this opinion today, is that I see exactly the same sort of issue in my data-related work. People are unaware of what their existing tooling and software can do, and wish features would be added, yet those features are already there.

2025-04-21

Opinion: Do your applications encourage discoverability?

I see software houses all the time that are worried about why users find their software hard to use. Or at least harder than they thought they would find it.

One thing that I see worrying users time and again, is applications that discourage you for discovering how they work. Users are afraid to click on options that they haven’t used before, because they’re worried that  something will happen that they can’t undo.

2025-04-14

Fix: Remove long file and folder names in Window 11

I’ve had many tools create extra long file names, by the time you include the path. If you try to delete this using the DEL command in Windows, you’ll see an error.

The system cannot find the path specified

In particular, I’ve seen this with Visual Studio, and when I’ve used Git to clone repositories into folders.

If you run into this, the easiest way to deal with it is to:

2025-04-02

FIX: Notepad doesn't work properly in Windows 11

If ever there was a blog post that I didn’t ever expect to be writing it’s this one.

For such a long time, Notepad has been such a simple and stable application. That no longer seems to be the case.

Symptoms

Recently I had a situation where Notepad just didn’t work properly. I saw these things:

  • If I double-clicked a .txt file, it no longer opened. What would happen instead, is that Notepad started, then reported that it could not find the file that I’d just double-clicked.
  • In Windows Explorer, wherever I expected to see a text file icon like the one in the image above, what I saw was a simple rectangle (white with a black border).
  • If I opened Notepad first, then used File>Open to go to the same files, they opened ok.

It was all rather frustrating.

2025-01-17

The Hack Summit 2024

One of the events that I try to take part in each year is the Hack Summit. I’ve always enjoyed it.

The next edition of the The Hack Summit is on October 17th online and October 18th in Warsaw at Stadion PGE Narodowy. It’s a conference fully dedicated to cybersecurity.

I so wish I could have been there, but unfortunately, that’s not possible for me this year. The organizers describe it as having “a diverse and rich agenda, featuring more than 15 thematic tracks, over 150 presentations, networking opportunities, an afterparty, and much more….”.

2024-09-20

Happy Birthday Windows Server (the artist previously known as Windows NT) !

On July 27th 1993, Microsoft released Windows NT, the forerunner to the versions of Windows we use today, particularly the server versions.

If you’re old enough, one thing you’d remember about this event is how signficant it was. At the time, if you wanted a server-based operating system on a PC, you didn’t have that many choices. We were predominantly using variants of Unix, most commonly Xenix.

Importantly, most other server systems were largely text-based. With Windows NT, Microsoft brought the power of a graphical interface to mass market server operating systems.

2023-07-27