training tracker: stage 4 — the coach that flinched at the word "leg"

fourth post in the training tracker series: turning the AI coach spec into a running endpoint, the bugs that only showed up once something real was talking to it, a security gap closed before a second user existed, and a chat UI to finally use the thing.

July 6, 2026 · Scott LeBlanc

training tracker: stage 3 — building for a user who isn't here yet

third post in the training tracker series: migrating the data model from single-user to multi-tenant before the second user exists, and writing the specs for an AI coach before writing a line of its code.

July 4, 2026 · Scott LeBlanc

i asked an ai to tell me where it fails

I asked one of these models how many days of the week have a ’d’ in them. It got it wrong — in different ways across different sessions. So I asked Claude to write about its own unreliability.

June 7, 2026 · Scott LeBlanc

economic dashboard series: post 1 - what and why

first post in a series documenting the build-out of a Canadian economic indicators dashboard.

April 4, 2026 · Scott LeBlanc