Hire me — Looking for an experienced web and product designer? I’m available →


Entries from 2020

2020 is the year of the Rat

2020 (MMXX) is the current year, and is a leap year starting on Wednesday of the Gregorian calendar, the 2020th year of the Common Era (CE) and Anno Domini (AD) designations, the 20th year of the 3rd millennium, the 20th year of the 21st century, and the 1st year of the 2020s decade.



31 Dark: let there be light

I’ve finished my whirlwind journey through all twenty-six episodes of Dark, Netflix’s time-travelling, trinity-knotted, mythology-minded, multi-dimensional mindfuck. Spoilers ahead.

24 Songs of protest: Victor Jara and my debt to the Manics

A new project from James Dean Bradfield pays tribute to the Chilean protest singer brutally murdered during Pinochet’s coup, and reminds me how much history I’ve learned from Bradfield’s band.


14 An unexpected appreciation for woodpigeons

I’ve long had a disdain for woodpigeons. I mean, has any bird thrived more in recent years than the woodpigeon? While other species cling to survival, these lumbering oafs are everywhere.


15 Indefinite leave to remain

After almost six years of marriage, three expensive and stressful visas, and much quiet worry, we finally have confirmation that Geri can stay as long as she wants.

02 A letter to my MP

On social media, I’m quiet but busy, reading and amplifying black voices. Still, I want to get my thoughts down. That’s mostly Stream notes, but today, I wrote to my MP.



09 Travelling at home

While picking at the remaining drafts from a previous trip, I became distracted by broader thoughts about travel: how we relive past experiences, and increasingly enjoy digital journeys.


16 Keep Calm and Carry On Infecting

While events across the globe — from small meetups to significant sporting competitions — are rightly postponed or cancelled, we spent the weekend exhibiting at a print fair.


23 Archive, organise and document your work

I’ve been busy documenting projects and just launched my Work section. It’s about time I shared my work, but getting it done has been frustrating for one big reason: archive neglect.

15 This could be the last time

New Adventures 2020 came and went. It was exhausting, amazing, invaluable, intellectual, challenging, and... did I say exhausting yet? It was definitely exhausting.


22 A time for imagination

Last year’s New Adventures conference could have been a one-off reunion. It was a challenging project, but the event itself was probably our best yet, and the response overwhelming.