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

Tag: software

  • A Three Rings development sub-team seems to have developed a habit of making production server changes at in-person events, right before meals are served. On at least one previous occasion this has led to them missing out on dinner as they monitored and maintained at-risk servers when they ought to be eating.

    Until the servers are stable, they don't get their food.

    They call it the "crash diet".

    • Note
    • posted 3 October, 2026
  • Heatmap showing spots across England and Ireland.

    Top 100 Geohasher

    I'm now in the top-hundred geohashers! But the exciting achievement is that I upgraded geohashing.site from MediaWiki 1.31 to 1.43, after leaving it somewhat technically-neglected for about seven years!

    Read more - about 4 minutes (723 words)

    • Article
    • 1 comment
    • posted 28 September, 2026
  • Image representing post: AI Software Development โ€“ What Does The Data Say?

    AI Software Development โ€“ What Does The Data Say?

    Jason Gorman's summarised the state of the art in research into the efficacy of LLM-assisted software engineering, and I was reassured to see that it closely mirrors my own personal experience of these technologies, with which I've now experimented for several years.

    Read more - about 3 minutes (664 words)

    • Repost
    • of this original
    • 1 comment
    • posted 24 August, 2026
  • Top surface of a TV soundbar showing plus, minus, and power buttons, and a red LED.

    BeepAlive - keeping my soundbar from going to sleep

    My dog ate the remote for the soundbar on my TV/media centre, and it keeps going into 'sleep mode'. So I wrote a software tool that periodically makes an inaudible noise to trick the soundbar into staying 'awake'. That's how a hacky engineer like me fixes a hardware problem with a software solution!

    Read more - about 3 minutes (594 words)

    • Article
    • 4 comments
    • posted 4 August, 2026
  • It's now safe to turn off your computer

    Reply to: Deleting Systems You Don't Understand

    Ibrahim Diallo shared his experience of deleting all his family PC's .ini files when he was 10, not knowing they were important, and compares it to what some developers do when they refactor-out something that seems insignificant. I reply with a story from early in my career...

    Read more (400 words)

    • Reply
    • 1 comment
    • posted 16 July, 2026
  • What breaks when one of your developers leaves?

    On Friday, I said goodbye to a colleague as she left us after most of a decade with the company. Then this morning, all hell broke loose on some production servers.

    Full image of DataDog graph marked to show a co-worker's departure on Friday evening being immediately followed by a flurry of errors which then stopped for the weekend before coming back in force on Monday morning.
    Alt

    DataDog graph marked to show a co-worker's departure on Friday evening being immediately followed by a flurry of errors which then stopped for the weekend before coming back in force on Monday morning.

    It turns out that the API key that connected our application to our feature flag management platform was associated with her account, and hadn't shown up in the exit audit.

    Let this be your reminder to go check where, if anywhere, your applications are using person-specific keys where they should be using generic ones!

    • Note
    • posted 20 April, 2026
  • Exhibition space showing wall-mounted cabinet controls for three retro video games, from the header of Mike Cook's original article.

    Letting Games Die

    Inspired by Mike Cook's argument that old video games should be allowed to die, I was inspired to jot down some of my own thoughts and experiences in the area of video game preservation.

    Read more - about 6 minutes (1191 words)

    • Article
    • 1 comment
    • posted 6 April, 2026
  • Screenshot of ChatGPT telling users to enter this ASCII tab into soundslice.com

    Adding a feature because ChatGPT incorrectly thinks it exists

    ChatGPT lied about the functionality of Adrian Holovaty's software tool, Soundslice. So rather than try to get ChatGPT corrected, he just... implemented the feature it had claimed he already had. Is this the first time in history that this has happened? It could be!

    Read more (213 words)

    • Repost
    • of this original
    • posted 18 July, 2025
  • Image representing post: My Default Apps at the End of 2023

    My Default Apps at the End of 2023

    All the cool kids are sharing their "lifestack" as we approach the end of 2023. Here's mine.

    Read more (241 words)

    • Article
    • 6 comments
    • posted 12 November, 2023
  • Image representing post: Werewolves and Wanderer [Video]

    Werewolves and Wanderer [Video]

    Video version of my blog post about the video game that had the biggest impact on my life: Werewolves and Wanderer.

    Read more (40 words)

    • Video
    • 2 comments
    • posted 19 July, 2023
  • Screenshot showing Dan Q playing text-based adventure game Werewolves and Wanderer. The screen reads: "Dan Q, your strength is 65. You have $102. Provisions sack holds 43 units of food. You are wearing armour. You are carrying a sword. You are in the Great Hall, an L-shaped room. There are doors to the Easy and to the North. In the alcove is a door to the West. There is treasure here worth $103. Whato do you want to do?"

    Werewolves and Wanderer

    A single text-based adventure game I found in a book in the 1980s taught me more about programming than anything else I experienced in that decade.

    Read more - about 11 minutes (2462 words)

    • Article
    • 2 comments
    • posted 19 July, 2023
  • Composite screenshot showing Windows Media Player, the (old) iTunes companion widget, KMPlayer, and other media players. All of them have unusually-shaped windows, often with organic corners.

    Why Did Media Players Look Like That?

    As MP3s took off, early player software looked... weird and ugly. To this day, I can't understand why.

    Read more (458 words)

    • Article
    • 10 comments
    • posted 7 December, 2022
  • FastTheseusJS libary

    Minification vs the GPL

    Does distributing only minified code violate the GPL? What about if the "minification" is minimal and hand-done as part of other code improvements? There's a grey area here, and Dan's going to overthink it!

    Read more - about 7 minutes (1661 words)

    • Article
    • 3 comments
    • posted 3 November, 2021
  • Image representing post: From Synergy to Barrier

    From Synergy to Barrier

    Disenchanted by a lack of platform support, Dan switches from Synergy to its fork, open-source competitor Barrier.

    Read more - about 5 minutes (1094 words)

    • Article
    • 3 comments
    • posted 20 October, 2021
  • Syncthing interface via Synctrayzor on Windows, showing Dan's syncs.

    Syncthing

    This month, Dan's in love with Syncthing, software that keeps his household's data where it needs to be.

    Read more - about 4 minutes (779 words)

    • Article
    • 3 comments
    • posted 1 August, 2020

Posts navigation

Older 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!