beeps’ blog
This is my personal blog, full of inane ramblings not wholly intended to be read by anyone. And yet, here you are.
There’s also a blog RSS feed, if you're so inclined.
2025
- PublishedIn 2025
- PublishedGenerative AI is kind of bad
- PublishedThe Changelog: A re-re-re-redesign
- PublishedPå svenska
- PublishedThe (not quite new) GOV.UK brand
- PublishedI can’t sleep
- PublishedThe Year of Health: March and (most of) April
- PublishedWhat awful world
- PublishedTransphobia is sexism
- PublishedBrowser choice is an accessibility consideration
- PublishedThe Year of Health: February
- PublishedThe Year of Health: a twist
- PublishedThe Year of Health: January
- PublishedWhat is design?
- PublishedRenovating in the open
- PublishedThe Year of Health
2024
- Published2024: the year, abridged
- PublishedProgress in transition
- PublishedA userstyle to hide the numbers on Bluesky
- PublishedAlt text — How to write it and why you should
- PublishedThe yingification of beeps
- PublishedWhy GOV.UK’s Exit this Page component doesn’t use the Escape key
- PublishedThe Changelog: Upgrading to Eleventy 3, an artwork overhaul, and forced colour fixes
- PublishedA general life update
- PublishedThe Bluesky hater’s guide to using Bluesky
- PublishedIn memory of Cohost
- PublishedFrontend Forum #3: Frontend tooling
- PublishedCovid sucks, but you should already know that
- PublishedFrontend Forum #2: Getting (and staying) motivated
- PublishedFrontend Forum #1: The basics and getting started
- PublishedThe products and programs I’ve procured to promote productivity
- PublishedThe Changelog: Dark modes, redesigns, and building a utopia
- PublishedMaking a character count component more accessible
- PublishedThe Year of Order: January
- PublishedThe Changelog: Interactions, OpenGraph, and the curse of third-party code
- Published2023: the year in review
2023
- PublishedMy initial experiences using the Arc web browser
- PublishedButtons
- PublishedSome thoughts on “professionalism”
- PublishedWriting & Reconnection: October (the finale)
- PublishedA maker, not a manager
- PublishedWriting & Reconnection: September
- PublishedWriting & Reconnection: August
- PublishedThe next generation
- PublishedWriting & Reconnection: July
- PublishedA brief comparison of not-Twitter services
- Published20 Years
- PublishedWriting & Reconnection: June
- PublishedSome untamed rambling about how this website is built
- PublishedWriting & Reconnection: May (ConFuzzled edition)
- PublishedLet me tell you a secret
- PublishedWriting & Reconnection: April
- PublishedOtherkin-friendly CAPTCHAs, revisited
- PublishedUsing user stylesheets in 2023
- PublishedWriting & Reconnection: March
- PublishedWriting & Reconnection: February
- PublishedBuilding a bat bot
- PublishedWriting & Reconnection: January
- PublishedCSS logical properties are cool — don’t use them
- Published2022: the year in summary
2022
- Publishedbeeps in the Multiverse of Multiplicity: Our experiences and ponderings on potentially being plural
- PublishedRating my pride flags
- PublishedHow I use Twitter
- Published(Not) Human After All, or: progress doesn’t always mean forwards
- PublishedHomework
- PublishedDiscovery - Q&A
- PublishedDiscovery
- PublishedFurry websites have trash accessibility (and it’s not their fault)
- PublishedPre-emptive design for fun and productivity
- PublishedA robot bat on the internet
2020
2017
2015
2014
- PublishedThe ups and downs
- PublishedAll quiet on the western front
- PublishedOne step forwards, two steps back
- PublishedComin’ out cool
- PublishedThe persistance of doubt
- PublishedThe good, the bad, and the ugly
- PublishedWhat’s in a name? (Part two)
- PublishedOn gender and sexuality
- PublishedWhat’s in a name?
- PublishedThe long walk