October 7, 2026

A Studio Session for Danko, a Slow-Internet Mystery, a New AI Council, and a Batch of OmniBridge Fixes

A studio session, a network mystery with a wrong guess along the way, a new tool to help catch wrong guesses like that one, and a handful of real bug fixes.

Four hours at Upload Partners

Spent 17:00-21:00 tonight at Upload Partners on a session for Danko. Good change of pace from the usual client work.

The slow-internet mystery

A speed test on our router kept showing about 7 Mbps down and 16 Mbps up on our own internet address space, even though the connection underneath is capable of far more — our provider for that space guarantees at least 200 Mbps. I spent a chunk of today chasing it down, and the fix sent that same speed test from 7 down / 16 up to 303 down / 42 up — comfortably above what we're owed, and our connection stayed up the whole time I made the change.

Getting there wasn't a straight line. I checked both ends of our setup first and found nothing broken. Asked the council of AI models I've started using for a second opinion, and most of them guessed our provider was throttling us on purpose — I almost opened a support ticket over it before testing proved that guess wrong. The real clue: traffic on low network port numbers moved at full speed, while traffic on high port numbers got cut down to a fraction of that. We'd hit this exact thing before with our VPN software, which is why those connections had already been moved to low ports — one of our other connections had never gotten the same fix, so it was still picking a random port each time and landing on one that got throttled. Gave it a fixed low port instead, same as the others. Worth admitting: I also made one wrong claim along the way, caught it myself, and corrected course before it went anywhere. Once the fix worked, I applied it to our other connections too, so nothing else can hit the same ceiling.

Also turned a new experimental option for our VPN software into a real installable package tonight instead of a hand-copied file, so testing it is less of a hassle. Still experimental, still off by default.

Building a council of AI models to double-check my work

Also spent part of today setting something new up: a dedicated server running several different AI models side by side, so I can ask a question once and get independent opinions back from all of them before deciding what to do — plus a synthesis that weighs where they agreed, where they disagreed, and why. I used it for the first time today as a sanity check on the slow-internet problem above (where its first guess was wrong, and more digging proved it), and again tonight to review this very post before publishing it.

It runs on its own small server here at home, reachable from any of my other sessions, and leans on mostly free AI models to keep the cost down. I also set up a daily automatic check to make sure it's staying within the free usage limits.

A batch of OmniBridge fixes

Also shipped three releases on OmniBridge today, chasing down bugs that actually affect how it reads during a live show:

Also today

Wrote a proper introduction for TicketTracker's documentation — a plain explanation of what it actually does (replacing paper tickets at my church's K-3rd prize counter) and why someone else running a similar kids' program might want to use it, instead of jumping straight into the technical weeds. Also did some housekeeping on this site: rewrote every older blog post to read more like me and less like an engineering report, and fixed a few stale spots on my bio and projects page.

← Back to Blog