Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Semi-standard "slash pages" you might like to explore:
    • /about
    • /blank
    • /blogroll
    • /colophon
    • /contact
    • /cv
    • /events
    • /license
    • /pfp
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Kind: Articles

Traditional long form content: a post with an explicit title and body.

  • Close-up of part of a letter, the visible part of which reads: Dear Dan, We are pleased to offer you a position as Senior Softwa... / and reporting to the Company's Manager, Software E... / (the "Commencement Date"). You will receive an... / By accepting this offer you warrant and agree...

    Smug Interview Moment

    Recently, I got to answer a technical interview question with "Coincidentally, I implemented exactly what you're describing two weeks ago. For fun. Can I show you the code and the blog post I wrote to explain my design choices?"

    Read more (317 words)

    • Article
    • 1 comment
    • posted 24 June, 2025
  • Human-sized scarecrows of classic childrens' TV characters Bill and Ben the Flower Pot Men and their friend Little Weed, constructed mostly out of plant pots, standing at the corner of a road by a wood-panelled outbuilding.

    Scarecrows

    As part of the Village Festival, there's a scarecrow competition around my way with a televisual theme. I love that my local community works so hard to carve out an individual identity and personality for itself!

    Read more - about 4 minutes (829 words)

    • Article
    • posted 17 June, 2025
  • Cover for Bored Gay Werewolf by Tony Santorella. It's bright green with a mixture of pink and black uppercase letters, with a colour sketch of the head of a slavering wolf in the centre.

    Bored Gay Werewolf by Tony Santorella

    I recently read Bored Gay Werewolf by Tony Santorella. I guess it's got a 'werewolf'. It barely feels 'gay'. It certainly left me 'bored', at times. Turns out that it's a very middle-of-the-road story about Gen Z folks growing into their identities, using sexuality and lycanthropy as loosely-fitting framing devices.

    Read more (416 words)

    • Article
    • posted 9 June, 2025
  • Animated GIF showing Sublime Text editor flicking through six different languages, with equivalent code showing in each.

    I Wrote the Same Code Six Times!

    Could I rock an interview tech-test in a programming language I haven't touched in a decade? I wanted to know, so I found a tech-test... then solved it in six different programming languages in a single sitting.

    Read more - about 9 minutes (2125 words)

    • Article
    • 1 comment
    • posted 7 June, 2025
  • Comic showing a conversation between Firefox and Netflix, as represented by their respective logos. Firefox says 'Hey, send me a copy of Dispicable Me 4?'. Netflix replies: 'Promise you'll delete it when you're done watching it?'. Firefox responds: 'Umm... sure!'

    The Difference Between Downloading and Streaming

    Mostly to make use of an animation I made for a different blog post that hasn't materialised, let me take a moment to explain to you the fundamental technical difference between 'streaming' and 'downloading'. Which won't take long... because there isn't one!

    Read more - about 9 minutes (2012 words)

    • Article
    • 3 comments
    • posted 26 May, 2025
  • Image representing post: Google Shared My Phone Number!

    Google Shared My Phone Number!

    When people started calling my personal mobile number with questions about a voluntary organisation I'm involved with, I was confused: we weren't sharing that number. It turns out that Google had decided to take the number I used to verify my identity for Google Business some years prior and start putting it in Google Search results. WTF, Google?

    Read more - about 3 minutes (688 words)

    • Article
    • with an accompanying podcast
    • 16 comments
    • posted 21 May, 2025
  • Screenshot showing cards with simple pictures of animals, filtered using radiobuttons and checkboxes to show those which are mammals AND herbivores. The list is comprised of an alpaca, camel, cow, elephant, elk, giraffe, hippo, kangaroo, manatee, panda, rabbit, rhino, sheep, and sloth.

    Dynamic Filters in Pure CSS

    CSS is powerful and performant. Let's implement client-side list filtering (with the user's choice of AND and OR modes) in CSS, without a line of JavaScript.

    Read more - about 3 minutes (618 words)

    • Article
    • 2 comments
    • posted 7 May, 2025
  • Tail end of a formatted email with a black-on-orange "Verify email address" button.

    Avanti's Accessibility Failure

    Train provider Avanti's website may be accessible... but their emails, which you need to interact with to USE their website... are not. It's simply not possible to verify your email address if you use a screen reader, and there's no guest checkout option.

    Read more (265 words)

    • Article
    • posted 1 May, 2025
  • Outdoors, under blue skies and trees, Dan tosses his blue ponytail as he talks about a code snippet superimposed beneath him, showing a HTML video element with the first source (landscape.mp4) selected.

    Variable-aspect adaptive-bitrate video... in vanilla HTML?

    Thanks to recent browser enhancements, it's possible to show videos of different aspect ratios based on CSS media queries with no JavaScript dependencies. You can even combine it with adaptive bitrate streaming, even on static hosting. Let me show you how.

    Read more - about 6 minutes (1191 words)

    • Article
    • 1 comment
    • posted 30 April, 2025
  • Composite screenshots showing the Chrome performance metrics and Network download sizes for the React and Web Components versions of my traffic lights. LCP - React 0.06s, Web Components 0.04s. INP - React 16ms, Web Components 8ms. Transferred - React 62.3kb (compressed), 202kB (uncompressed), in 37ms, Web Components 5.2kB (compressed), 19.5kB (uncompressed), in 22ms.

    Deprecate React

    Just to reassure myself that I really can do all the things I say on my CV, I've been looking at tech tests that touch on each of them. I can definitely write React, for example... but... I might question the wisdom of a company that's exclusively recruiting for React skills in their front-end developers...

    Read more - about 6 minutes (1406 words)

    • Article
    • 6 comments
    • posted 26 April, 2025
  • Carefully-censored letter from Halifax, highlighting the parts that show my correct address, last four digits of my card, and my credit limit... and where it shows a pair of names that are not mine.

    Halifax Shared My Credit Agreement!

    Today, my partner's husband received a letter, addressed to him, about a change to his credit card agreement. Except the letter wasn't about his credit card... it was about mine! Halifax dun goofed.

    Read more (268 words)

    • Article
    • 3 comments
    • posted 24 April, 2025
  • Venn-Euler diagram with circles representing Romantic Breakups and Open-Source Tech Layoffs (the former overlaid with a broken heart icon, the latter with a background reminiscient of the Automattic logo). The items unique to each are 'paired': Who keeps the dog? / Who keeps the laptop?; Half your friends take "their side" / Half your friends still work for them; Slim chance of make-up sex / Slim chance of meaningful reference; Find out in person (unless they're a monster) / Find out by email (with 10 minutes notice); Comes with a brutal list of your flaws / Comes with no useful feedback whatsoever; "I'm happier on my own anyway!" / "Oh fuck, how am I going to pay the bills?"; Bags in the hallway / Bags under your eyes. The intersection of both circles includes: Trash talk; Risk of rebound; "How did I not see this coming?"; Sadness when you wake up without them; Still feel responsible for the things you produced; Emotionally gruelling.

    Breakups vs Layoffs

    I've had a few breakups, but I've only been made redundant once. There's a surprising overlap between the two! Here, let's put a Venn-Euler diagram together...

    Read more (112 words)

    • Article
    • 3 comments
    • posted 22 April, 2025
  • 90s-style-homepage version of DanQ.me, as generated by geocities.live. It features patterned backgrounds, Comic Sans, gaudy colours, and tables.

    Geocities Live

    Geocities.live transforms any web page into a 90s-Geocities-style variant of itself, and it does a surprisingly good (if slightly "samey") job of it. Its take on DanQ.me got me thinking, though: are there things I can learn from 1990s web design and apply to the next generation of my theme?

    Read more - about 3 minutes (477 words)

    • Article
    • posted 18 April, 2025
  • GeoGuessr screenshot showing a guess in Dhaka being compared to the correct answer of Chittagong.

    ChatGPT beats GeoGuessr

    Given nothing more than a screenshot or two of my game screen, from the starting position only, ChatGPT plays GeoGuessr better than I ever could. Apart from cheating at GeoGuessr, what else could this mean? Is this going to be a scary new weapon in the toolkit of Internet stalkers?

    Read more - about 6 minutes (1408 words)

    • Article
    • 1 comment
    • posted 17 April, 2025
  • Dan, in a library, smiles as he holds up a certificate that certifies that he is an Aquarius.

    Change Your Star Sign

    The star sign associated with my birthday is Capricorn, and I really don't embody any of the typical Capricorn characteristics, so I changed my star sign to Aquarius. And today, I've launched a website to help others change their star signs, too. What will you change yours to?

    Read more (438 words)

    • Article
    • posted 2 April, 2025

Posts navigation

Older posts
Newer posts

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • ยฉ Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!