I'm Dan Q (he/him). I've spent the last 26+ years creating and writing online.

I work as a software engineer, and I volunteer with Three Rings. I live with my partner, her husband, two kids and a dog. I can sometimes be found geo*ing, performing magic, or recording the most pointless podcast.

I believe in open source, open relationships, and opening doors to marginalised groups. Black lives matter. Trans rights are human rights.
Be nice to humans, human.

Photograph of Dan, his ponytail hanging over the shoulder of his black t-shirt, smiling from behind his beard and waving to the camera.
  • Two Days Offline

    This week we lost Internet access for two whole days, and it was pretty disruptive and annoying! Read more →

  • The Beer Token

    Thanks to the success of The Hitch-Hiker's Guide To The Galaxy, we can never forget quite how much beer you used to be able to get for a fiver (plus an exceptionally-generous tip). Nowadays, it'll get you one pint, if you're lucky... and that offers us an exciting opportunity... Read more →

  • MS Paint-grade QR Codes?

    I hand-drew a QR code so it looks like what I did was made a maze in Microsoft Paint. But it works! Here's how. Read more →

  • Details/summary lightboxes in pure HTML + CSS

    For years, I've been using a HTML+CSS-only technique for popover 'lightbox' images on my blog. Now I've come up with a more-semantic way to do the same, and its HTML code is tidier too! Read more →

  • Internet Services^H Provider

    When you signed up with an ISP, you used to get Web space, email, shared FTP access, a nearby IRC node, newsgroups, and a software bundle. Nowadays you get a shit router, a voucher for a free month of a streaming service you didn't want, and crap customer service. Where did we go wrong? Read more →

  • Quesapizza-pizza

    A quesapizza is a quesadilla, but made using pizza ingredients: not just cheese, but also a tomato sauce and maybe some toppings. A quesapizza-pizza is a pizza... constructed using a quesapizza as its base! Watch me make one in a 90-second timelapse. Read more →

  • Heterophonic Homonyms

    On a car journey on which they'd otherwise have been fighting, the kids helped me start a collection of heterophonic homonyms - words that are spelled the same but have different pronunciations and meanings. I've got nine of them now in English, and maybe two in other languages... can you help me find some more? Read more →

  • Clapham South Deep Shelter

    This weekend I once again found myself underground beneath London; this time exploring the Camden South Deep Shelter with the help of the Hidden London folks. And it was pretty damn cool. Read more →

  • Lock All The Computers

    I wanted a button on my desk that, when I pressed it, would simultaneously lock every computer connected to my KVM system. Here's what I came up with. Read more →

  • More articles →
    (articles are traditional long-form blog posts)
  • Note #27298

    “What’chu lookin’ at?” I’m away from home this Twenty-Third of Bleptember, but managed to snap this epic blep before I left. × Read more →

  • Note #27296

    Attempt #2 to get to Belfast starts… at 3:30am in a Premier Inn in Gatwick. 🥱 Today, perhaps, I’ll catch a plane! 🤞 × Read more →

  • Note #27294

    After standing completely stationary on the M25 for over an hour and a half and with no end in sight, I’m getting increasingly confident that I’m not going to catch my flight from Gatwick whose gate closes… in half an hour. 😢 Well, fuck. × Read more →

  • Note #27292

    Just blepping around the garden this Twenty-Second of Bleptember. × Read more →

  • Note #27285

    Developers just love to take what the Web gives them for free, throw it away, and replace it with something worse.

    Today's example, from Open Collective, is a dropdown box: standard functionality provided by the <select> element. Except they've replaced it with a JS component that, at some screen resolutions, "goes off the top" of the page... while simultaneously disabling the scrollbars so that you can't reach it.

  • Note #27284

    On the Twenty-First of Bleptember this young doggo was very excited to see a field of goats. Goats! I like to interpret her expression as saying “OMG have you seen the thing that’s living in this field!?”An inquisitive and excited expression let down only slightly by the inevitable blep and by a tentacle of drool! […] Read more →

  • Note #27281

    It’s the Twentieth of Bleptember, and I still struggle to conceive of how it’s comfortable to lie down with not only your head but also 50% of your tongue lying flat on your soft, furry pillow.(This troublesome young lady stole and tried to eat a dry-wipe whiteboard pen yesterday. She’s fine, but it was briefly […] Read more →

  • Note #27279

    Even play-fighting isn’t an excuse for our bleppy dog to put her tongue away. Happy Nineteenth of Bleptember! Photo courtesy Lisa from Muddy Paws.× Read more →

  • Note #27276

    We took a longer-than-usual walk on this warm Eighteenth of Bleptember morning, and the doggle's all tuckered-out. Read more →

  • Note #27274

    Sofa Time is Best Time. Happy Seventeenth of Bleptember.× Read more →

  • Note #27271

    Sometimes you really want the apparel for a band or album to exist and it just doesn't. And so, not for the first time, I made my own... Read more →

  • Note #27262

    It’s the Sixteenth of Bleptember, and our derpy doggle’s back from a playdate with her best friend… although you wouldn’t know how close they are from this picture, in which she seems to be blowing a raspberry at him as she walks away! Photo courtesy Lisa from Muddy Paws.× Read more →

  • Note #27260

    It’s the Fifteenth of Bleptember, and our young doggo has never looked so inelegant as when she lies on her back on the sofa with a dorky tongueful grin on her face. × Read more →

  • Note #27249

    A lazy Sunday morning this Fourtheenth of Bleptember provides the perfect opportunity to dogpile onto a convenient nearby human… and gradually dampen their trouser leg with your blep. × Read more →

  • Is it possible to allow sideloading *and* keep users safe?

    Terence Eden's upset at Google's proposed changes to Android to further lock-down the ecosystem, and I'm concerned too. Read more →

  • More posts →
    (of all kinds: articles, checkins, notes, reposts...)