September 24, 2026 · 5 min read
After GitHub Actions burned a month of minutes in two days, the gate moved to the workstation. A pre-push hook runs a quick tier on every push, every green run writes a record tagged with its tier and commit, and a merge guard refuses an…
Read more →
August 15, 2026 · 3 min read
The navigation on caskeycoding.com is a build artifact: one public content graph, several switchable views projected from it, and CI checks that keep the graph and the routes from drifting apart.
Read more →
August 15, 2026 · 4 min read
A Windows Task Scheduler default fed my Claude Code memory pipeline its own transcripts for nine days: 21,264 junk sessions, 38 GB of exhaust, and an 18,428-session backlog that was really 1,924. The durable fix: postconditions that outr…
Read more →
August 3, 2026 · 3 min read
My kids collect Pokemon cards, and one of them asked what a Charizard is actually worth. Answering it turned into a weekend build: a chart that puts graded cards and the S&P 500 on one indexed axis, and admits out loud where its data is…
Read more →
July 3, 2026 · 5 min read
You cannot out-staff a security team when you are the whole team. But the failures that actually end a solo operation are a short, known list, and each has a cheap defense you set up once. Here is the catastrophic floor I stood up in an…
Read more →
June 28, 2026 · 5 min read
GitHub Actions' default minute allowance is priced for a team that types at human speed. At agent velocity the bill breaks before the engineering does. Here is how a forced workaround, a local CI mirror plus local deploys, became the bet…
Read more →
May 25, 2026 · 3 min read
A high-level tour of the technologies running this site: Next.js on CloudFront, Python Lambdas behind API Gateway, DynamoDB plus S3, Anthropic's API with a Bedrock fallback, and AWS CDK wiring it together.
Read more →
April 10, 2026 · 6 min read
Patterns for pre-execution safety checks, parallel validation, opt-out design, and extensible guardrail architecture on workflow platforms.
Read more →
June 12, 2025 · 3 min read
Where this blog started: owning enterprise monitoring at Prudential and Amazon, an automation mishap that paged a whole support queue for ten minutes, and the throughline that still runs through everything I build, make the safe path the…
Read more →