Software Developer · Glasgow, Scotland

Hello!

I'm a software developer, TypeScript enthusiast, whisky lover, coffee snob, sometime musician, and occasional cook.

This site is a collection of blog posts (some very old), links to me elsewhere on the web and, occasionally, recipes.


Recent Writing

View all posts →

Switching to Astro

This blog has been neglected for about 5 years and has been burning away compute cycles on an old Wordpress install and MySql DB. And I've been too lazy busy to update it to something that's not needlessly costing me £10/month. But no longer. Now we're on Astro, taking advantage of static site generation and…

Split your cmder window into multiple panels

cmder is my go-to shell for Windows. Up until recently, I was unaware that it could be split into multiple panels. There doesn't seem to be a menu option to do it, but it’s easily done with these commands (which, yes, I need to look up every time). Split the window horizontally (left/right split): cmd -new_console:s…

Fix Error 0x80072EE7 on Windows 10

I just installed the Windows 10 October 2018 update and was hit with an issue that Microsoft Store and Edge wouldn't connect to the internet. Dreaded error 0x80072EE7. Tried repairing etc. as suggested around the web, but the issue for me turned out to be that I didn't have IPv6 enabled in my network adaptor settings.…

UX Snippets: Avoid mismatching instructions and actions

Money Dashboard is an excellent app. Apart from when it’s telling me that I've gone over my monthly coffee budget. Or when it gives instructions that don't match what you see on screen. It’s not a huge deal since it’s pretty obvious what the intention is, but it’s just one more little mental leap that the user has to…

The horrible UX of the National Lottery website messaging system

Yes, I'm one of those fools that plays the lottery. Seeing as there’s no way I'm going to queue at the supermarket to get a paper version of my could-be-worth-millions lottery ticket, that means I have to suffer the official website if I want to play. There are a fair few issues with it but I'm going to be…