🇵🇸 Donate eSIMs to Gaza 🇵🇸

Welcome! Feel free to grab a cup of tea and have a poke around.

If you find this site hard on your eyes, try changing your Settings.

My longer form posts are in Musings and my shorter ones are in Notes.

Keep your eyes peeled because there are many easter eggs!

My most recent posts are:

  1. Note #48

    I’m using the Web Audio API for the first time in years, and I’m surprised at state it’s in.

    Continue reading...

  2. Accessible UML Diagrams A page from a 1057 AD book about magic, containing a grid of strange magic diagrams. I've drawn in red question marks on top of some of the diagrams, to increase the confusion.

    Thoughts on trying to make technical diagrams accessible to blind readers.

  3. Note #47 The win screen for my Ascension 10 Slay the Spire 2 run, using the Necrobinder character. Of particular note is that the deck was only 9 cards big!

    Beat my first Ascension 10 (hardest difficulty) run in Slay the Spire 2!

    Continue reading...

  4. Note #46

    Remade my NFC Pokeball after my cats tore up the last one (turns out they love hunting wool).

    Continue reading...

  5. NSFW Calisthenics Two woodcut illustrations of groups of men and women doing calisthenics.

    An erotic journaling game.

  6. (UPDATED) There is No Antimemetics Division The cover if the 2025 version of

    Life imitating art, a spoiler-free history of "There is No Antimemetics Division".

Original tea cup ascii art by Karl at ascii.co.uk.