Blog
Technical notes, recovery paths, and occasional longer thoughts.
Fortune 500 companies struggle with AI
Most large companies have bought access to AI. Far fewer have turned it into a governed, private, cost-controlled system that improves real work.
A careers chatbot built on content that already existed
A conversational careers guide and a Situational Judgement Test for a fictional client, built from the company's own public careers content, served entirely from the edge, and instrumented so the people running it can see exactly what it's doing.
Building one pane of glass for a multi-chain web platform
How we gave a small team complete operational visibility — metrics, logs, traces, and synthetic checks — across sixteen API hosts, eight RPC endpoints, and three public websites, all flowing into a single Grafana they could actually read at 3am.
Putting HTML in orbit with canvas
A practical look at the experimental HTML-in-Canvas API using orbital mechanics, three-body controls, and DOM-based HUDs as the test case.
A Machine for Dying - Resurrecting Diabolical Machines
I resurrected a dead project for less than $5 a month. Their project died because they couldn't sustain the AWS costs.
502 IPFS Error Deploying Subgraphs to The Graph
The IPFS endpoint on The Graph can be flakey at times, this script will help you deploy once and walk away.
Add SSH passphrase once
Avoid adding your passphrase multiple times by using ssh-add
Discourse : Oops The software powering this discussion forum encountered an unexpected problem. We apologize for the inconvenience.
Reviving your discourse server after 500 server errors.
Find code in github using Grep
Grep is a took that has been built by the team over at Vercel (thanks for the free hosting) and is designed to let you find code snippets in public github repositories FAST.