Explore Articles

Clickable Confusion with NVDA

Understanding why non-interactive Storybook components are often announced as clickable by NVDA and other screenreaders.

Herding My Thoughts

After a month on the Fediverse, what parts have I grown to love, which parts would I like to see changed, and what has surprised me the most.

Marking up a Tracklist

Is an album's tracklist better suited for a table or a list? The answer may surprise you! (But it probably won't).

Bye-Bye, Fowl Place

After over a decade on the platform, the time has come to step away from Twitter, likely for good. What a shame.

Partial Diamond Justification

A halfway solution to a design pattern that I see often, but have yet to find an easy way to implement: text that wraps so it is always fattest in the middle, and thinnest at either end.

Reframing My Photography Workflow

By reordering the steps that I go through when capturing photos I've been able to make my overall workflow more efficient and much more enjoyable.

Use VSCode as Git Editor on macOS

After months of frustration, I think I've finally worked out how to make VSCode the default Git editor on macOS.

Live Regions, React, & VoiceOver

Apparently, ARIA live regions don't play nicely with React. Whilst they work fine in many browsers, they simply don't function in VoiceOver without some workarounds.

Half Way (And A Bit)

With half the year now firmly in the past, how are my 2022 goals coming along?

Missing Keywords in Lightroom

A solution for an annoying bug in Lightroom where keyword searches stopped indexing new tags.

I, Influencer

The tale of my (possibly brief) foray into the world of tech reviews and market influencers.

Starling & The UX Nightmare

Starling Bank frustrates and impresses me in equal measure. Their technical solutions are magical – when they work – but their service is steeped in a privileged bias that makes them hard to truly recommend.

Made By Me, But Made Possible By:


Build: Gatsby

Deployment: GitHub

Hosting: Netlify

Connect With Me:

Twitter Twitter

Instagram Instragram

500px 500px

GitHub GitHub

Keep Up To Date:

All Posts RSS feed.

Articles RSS feed.

Journal RSS feed.

Notes RSS feed.