Explore Articles

So Long, LG

I'm a proud owner of an LG V20, despite the phone's age. With LG's sudden decision to exit the mobile phone market, I've been thinking about why I love this phone, and what I'll do now if it ever dies.

One Year in the IndieWeb

IWC London was one year ago today. When it came to an end, I felt like I finally understood the IndieWeb. I was wrong.

Unlocking Git with Aliases

A look at how I've been using Git aliases to remove repetitive tasks, automate workflows, and generally optimise working on the command line. They're small tips, but they've had a big impact on me.

Design Engineer Anxiety

Having literally just pushed my ideas about job titles out into the world, I discovered that the world was coming to a totally different conclusion. That was an unusual and anxiety-inducing position to be in, but I think it was ultimately beneficial.

What Even Am I?

Making the case for the title UI Engineer as a meaningful descriptor for those of us that consider our work in front-of-the-front-end terms.

Fixing Amazon Photo Crashes

Amazon Photos on Windows has been force quitting for unknown reasons. Well, I finally found a fix, so I thought it might be worth sharing it with other people.

Algorithmic Scapegoats

A lot of blame is heaped on the near-mythical "algorithm", but is that really just an easy scapegoat for actual societal issues?

Using IBM's Carbon Design System with NextJS

The combination of the Carbon design system and NextJS should make for rapid website development, but I ran into a few small hurdles getting them to play nicely with one another using existing documentation and community guidelines.

Animated Content Placeholders

What do you do when a website has loaded but the content is still being fetched from an API? One answer is to fill the page with animated placeholders, creating a skeleton of what the user can expect, with a dash of CSS animation to let them know that something's still going on behind the scenes.

Books vs the Web

I love books. I have a huge collection of them and I routinely add to it. But when it comes to the topic of spreading knowledge and information, I think the web wins. It may not be as nice to use, but it is more accessible, and that means it's more valuable.

Be Curious About Your Code

I've been thinking a lot about an article I read recently that called out technical writing online for being overly trusted. But shouldn't that same argument apply more universally to third-party code coming from any source?

Grid-ish Flexbox or Flexible Grid?

The new dominant layout methods in CSS – grid and flexbox – have solved a lot of issues. Still, sometimes the ideal layout is somewhere in the middle: a flexible grid-like mashup. With a bit of outside-the-box thinking, you can there from either angle.