Here you'll find my writing on topics ranging from coding and the web industry, to linguistics and natural language processing – there's also a handy RSS feed, if you'd prefer to subscribe. If you'd like to chat about anything I've written, say hi on Mastodon.
A short post on the foundations of photography in relation to working on the web
What does it mean to work in a medium that could disappear tomorrow, and how do we get comfortable with that?
I've been thinking about my frontend process and how the concept of assembling a UI like Lego bricks never sits well with me
I skipped a year-in-review post in 2021, so I decided it was time to write about a few things that happened since then
It's conference season and, to my surprise, this website picked up an industry award nomination
Building flexible, multi-lingual sites can be tricky. This post takes a look at five steps to help things run smoothly
Golang is a fun, fast and powerful language...but it can seem a bit weird on the surface. If you are curious about the language but don't know where to start, this post is for you.
2020 has been a tough year. In the spirit of reviving this blog I felt that writing a little more introspectively about the year-that-was might help me to make sense of the chaos.
Becoming frustrated with gaps in the history api, I built Rekishi, a minimal pubsub wrapper to watch for URL changes.
An introduction to some of the basic concepts behind Natural Language Processing, and how they can be put to use.
Neon Dreams is a new release of Synthwave '84 that takes a different approach to enabling the glow than before.
After several years in the wilderness, I have a new website. This post gives a little background on the twists and turns along the path to launch - from the tech choices to the design.
A retrospective on Synthwave '84, retro-themed colour scheme for Visual Studio Code and accidental viral sensation.