Sign in

Tom Usher

@usher.dev
107 followers 289 following 49 posts

Independent developer/systems guy from North Wales. Probably talking about Django/Wagtail. Also board games, video games, other nerdy stuff.

PostsRepliesMedia
Tom Usher @usher.dev · 26/08/2026
Maybe look at YHA Exclusive Hire which tend to be available in Jan. Certainly not cheaper than village halls but works out as cheap accommodation for a bunch of people.
110
Tom Usher @usher.dev · 06/06/2026
Ah hadn't realised they'd introduced registration to use it - used to be unauthenticated.
001
Tom Usher @usher.dev · 06/06/2026
The JSON API is mostly unsupported, and the XML API hasn't significantly changed in a long time. You can pull plays from the latter though.
110
Tom Usher @usher.dev · 02/06/2026
Had a great time at #UKGE this past weekend. Always fun to be involved with the show and see it grow. Our inaugural Bastion Indie Game Market felt like a success; the queues to get in were both encouraging and frustrating (we're sorry!), but hopefully something we can improve next year!
030
Tom Usher @usher.dev · 24/05/2026
Have you tried Toy Battle? My 7 year old is obsessed.
110
Tom Usher @usher.dev · 30/04/2026
We've just approved ~15 indie designers who'll be showcasing their creativity at Bastion Indie Market at UKGE. We'll be keeping the applications open for another couple of weeks, so if you've got a small-run, original #tabletop production that you want to sell, apply at market.bastiongames.co.uk
Bastion Indie Market logo with the text 'A space for independent tabletop creators to showcase small-run original games'
020
Tom Usher @usher.dev · 28/04/2026
If you're still struggling to get through, let me know and I'll let James know - marketing@ukgamesexpo.co.uk is the correct address though
040
Tom Usher @usher.dev · 17/03/2026
This subreddit seems to love brigading, there's been a few recent cases of them harassing developers to the point of them taking down their projects.
001
Tom Usher @usher.dev · 16/03/2026
It'll be at one of the Suites in the NEC on the UKGE Saturday.
110
Tom Usher @usher.dev · 15/03/2026
#tabletop Bluesky people! We're organizing a small print run board game market, hosted at UKGE this year (think Night Market at PAX). If you've got a small, original production that you'd like to get in front of people, we'd love for you to apply at market.bastiongames.co.uk Please share!
Bastion Indie Market - A space for independent tabletop creators to showcase small-run original games
14526
Tom Usher @usher.dev · 02/03/2026
Nice! I've been super tempted...
100
Tom Usher @usher.dev · 21/01/2026
It's great! Really pulls off the theme way more than I expected it to.
100
Tom Usher @usher.dev · 02/01/2026
What services do you use PocketID with? I run it but found the process of setting up applications for everything and the configuration process for each separate app being such a burden I don't bother using it.
100
Tom Usher @usher.dev · 02/01/2026
Great write up, keep meaning to write something similar on what I'm hosting, maybe this will give me the kick I needed.
100
Tom Usher @usher.dev · 17/12/2025
Stephen Biesty's Incredible Cross-Sections books were some of my favourites as a child, and I've loved sharing them with my kids - so many fun details to discover.
060
Tom Usher @usher.dev · 26/10/2025
Was confused why my eldest was demanding breakfast at 6:30 this morning until I realised what had happened.
010
Reposted by Tom Usher
Jeff Geerling @jeffgeerling.com · 21/10/2025
Raise your hand if you ever inadvertently caused a 2+ hour outage (which was impossible to fix in a deterministic manner) due to DNS misconfiguration. #itwasdns
2628219
Reposted by Tom Usher
Jake Howard 🍊 @theorangeone.net · 17/09/2025
It's official - `django.tasks` exists! Coming soon to @djangoproject.com 6.0. 585 days later, the first step (of many) in Django's background tasks journey is finally complete! 🥳 theorangeone.net/posts/django...
theorangeone.net
django.tasks exists
As of today (well, technically yesterday), django.tasks is officially released upon the world! Mostly. <note> Note that django.tasks and django-tasks are in fact different, albeit by a single characte...
2157
Tom Usher @usher.dev · 17/09/2025
Brilliant work Jake, watching this project evolve from the sidelines has been amazing, can't wait to start using it!
010
Tom Usher @usher.dev · 13/09/2025
Django, maybe +Wagtail depending on content management requirements.
020
Tom Usher @usher.dev · 15/06/2025
Hope you've had a good one!
020
Tom Usher @usher.dev · 01/04/2025
Cloudflare adding a rule to their default WAF ruleset to block URLs containing the word 'camel' was not on my April Fool's bingo sheet github.com/npm/cli/issu...
github.com
[BUG] Can't install `camelcase` and `decamelize` · Issue #8203 · npm/cli
Is there an existing issue for this? I have searched the existing issues This issue exists in the latest npm version I am using the latest npm Affected packages registry.npmjs.org/camelcase registr...
011
Reposted by Tom Usher
Stella Sacco @antlervel.vet · 30/03/2025
I think the text that appears to dissuade you from using hints in Case of the Golden Idol should also be presented before you’re allowed to reply to someone’s Bluesky post
Have you made a typo?
Have you exhausted all the evidence?
Have you re-examined your assumptions?
61327304
Tom Usher @usher.dev · 17/03/2025
Congrats Jake, well deserved!
010
Tom Usher @usher.dev · 09/03/2025
It triggers a lot of anxiety having so many eyes on something I wrote, but I was not expecting people reaching out with kind words via email or Bsky/Mastodon. That little bit of extra effort has a big effect, definitely something I'll be keeping in mind next time I read or watch something I enjoy.
010
Tom Usher @usher.dev · 08/03/2025
In an attempt to blog more, I ended up writing about the damaging influence of algorithmic feeds, and how we can take back control. usher.dev/posts/2025-0...
usher.dev
Kill your Feeds - Stop letting algorithms dictate how you think
041
Tom Usher @usher.dev · 25/02/2025
Really enjoyed it, love your style of presentation!
010
Tom Usher @usher.dev · 01/02/2025
Great game. Kuhhandel Master is worth picking up too - it adds a few new cards and auction mechanics that I think improve the game.
010
Tom Usher @usher.dev · 10/01/2025
I'll have to add that to the list for when my kids are older, it can go in the same talk as how to change what device Bluetooth earphones are paired with, and when to use 2.4GHz Vs 5GHz WiFi. Although they'll probably be teaching me this stuff soon enough.
010
Tom Usher @usher.dev · 09/01/2025
You're absolutely right - poor phrasing on my side here, perhaps I should have highlighted Wagtail as an alternative if you interested in working on/with a CMS where sustainability continues to be a priority.
110
Tom Usher @usher.dev · 09/01/2025
It's so sad to see the efforts of this team be dismissed with so little care. If you want to keep building sustainable websites, it's time to give Wagtail a go. wagtail.org/sustainabili...
120
Tom Usher @usher.dev · 09/01/2025
Tesco's Clubcard Unpacked is a thing that exists and has revealed that we purchased 39 packs of crumpets and 32 cucumbers last year. Just thought you'd like to know.
100
Reposted by Tom Usher
Mike Cook @mtrc.bsky.social · 07/01/2025
#gamesdonequick is currently showing a simultaneous 4-player ruin of Super Mario, with all four player feeds superimposed on each other. Incredibly cool tech. www.twitch.tv/gamesdonequick
1254
Tom Usher @usher.dev · 07/01/2025
I've been informed that there's a specific socket where a Lightning cable is not available so I've hung up my everyday-wear cape in shame.
100
Tom Usher @usher.dev · 07/01/2025
Yes my wife may have birthed and fed two kids, but I made sure that there are appropriate charging cables for all our devices in convenient places around the house, so credit where credit is due.
260
Tom Usher @usher.dev · 04/01/2025
I don't know where I first read it but I still say "eXtract Ze Vucking File" to myself to remember the order of flags for `tar -xzvf`
010
Tom Usher @usher.dev · 27/12/2024
Amazing accomplishments, don't know how you manage it all!
020
Tom Usher @usher.dev · 26/12/2024
The cheese begins.
A table of various cheeses, dips and crackers.
030
Tom Usher @usher.dev · 21/12/2024
That was quick!
A photo of an unopened brown box labelled Home Assistant Voice Preview
120
Tom Usher @usher.dev · 18/12/2024
If this is official voice hardware I'll be both disappointed to throw away all that work hacking on a custom solution and very pleased I no longer have to.
000
Tom Usher @usher.dev · 18/12/2024
Nice, this turned out great! I have a load of bits in a drawer ready for a WLED project that I haven't got around to, so maybe this will give me the kick I need to get started.
010
Reposted by Tom Usher
Simon Willison @simonwillison.net · 06/12/2024
Added this provocative note to my Llama 3.3 post concerning the CO2 impact of training the model, which Meta calculated as 11,390 tons CO2eq "I believe that's equivalent to around 20 fully loaded passenger flights from New York to London (at ~550 tons per flight)." simonwillison.net/2024/Dec/6/l...
simonwillison.net
Meta AI release Llama 3.3
This new [Llama-3.3-70B-Instruct model](https://huggingface.co/meta-llama/Llama-3.3-70B-Instruct) from Meta AI makes some bold claims: > This model delivers similar performance to Llama 3.1 405B with ...
78011
Reposted by Tom Usher
Mike Cook @mtrc.bsky.social · 05/12/2024
Caves of Qud is out. A landmark work of complexity and craft. I can’t easily convey the love I have for it and its dev team, all I can say is that you owe it to yourself to buy it and spend time in its world. It is a completely unique videogame.
210327
Tom Usher @usher.dev · 03/12/2024
Matilda's style of design seems like a natural fit with Wehrlegig - looking forward to this one.
010
Tom Usher @usher.dev · 02/12/2024
Looking forward to giving this a go. LiteLLM has been the best option so far and as much as I appreciate the work goes into it, it's not the most fun to work with.
011
Tom Usher @usher.dev · 30/11/2024
This is going to be a killer feature when it lands in Django core. Jake's doing an amazing job driving this work.
030
Tom Usher @usher.dev · 30/11/2024
Bywater Call - Shepherd
youtube.com
Shepherd - YouTube
000
Tom Usher @usher.dev · 30/11/2024
My favorite YouTube subgenre is surreal artist-animator-composer-metalworkers.
youtu.be
This Machine Is So Ludicrous I Had to Built One - Making a Rose Engine
YouTube video by Uri Tuchman
000
Tom Usher @usher.dev · 22/11/2024
I didn't - it built it with a separate metadata table and then I went in and adjusted everything to use metadata fields. I wonder if I had given it the release blog post as context whether it would have got it right.
000
Reposted by Tom Usher
Thibaud Colas @thibaudcolas.bsky.social · 21/11/2024
Django people! We need input from our community 💚 Take and re-share the 2024 #Django Developers Survey: jb.gg/i0gq35 – collab with @jetbrains.com, makers of the PyCharm #Python editor
jb.gg
Django Developers Survey 2024
024