Matt Cockayne
banner
phpboyscout.uk
Matt Cockayne
@phpboyscout.uk
Always leave the codebase better than you found it. Go and Rust tooling, and making releases something you can prove came from you. phpboyscout.uk
I went looking for a shell script and found eleven variants of it, on hundreds of laptops I couldn't reach, launching stale images into FedRAMP clusters. Bash didn't fail. The script just needed changing everywhere at once, and that's the day it stops being a script.

#golang #devops
The day a script needs changing everywhere
Why one good bash script became eleven variants on hundreds of laptops, and what it took to get the sprawl under control.
phpboyscout.uk
September 21, 2026 at 2:18 PM
Every chat with gtb used to open by loading all 54 of its command schemas, 112 KB of JSON, before anyone typed a word. I called it a feature. go/mcp trades the floodlight for a lantern: three tools, 691 bytes, at any catalogue size. #MCP

#MCP
Fifty-four tools before a word was typed
Why shipping every command schema into an assistant's context was a mistake, and how go/mcp's three-tool facade fixes it without any client-side changes.
phpboyscout.uk
September 20, 2026 at 3:21 PM