Hash
Go
Shell
Developer Tools
CLI
AI
July 27, 2026
13 min read
bash and zsh let you extend tab completion by writing shell scripts, which is why I never do. Fish does it better, but I'm lazy. Hash goes further: a completion plugin takes about thirty seconds to write, and the shell's own agent can write it for you.
Read More →MCP
MessagePack
Benchmarks
Go
Performance
May 30, 2026
17 min read
Protobuf beats JSON. GraphBinary beats GraphSON. So I went looking for where a binary wire helps MCP. The answer, in the venues I tested, was narrower and more interesting than I expected: not text-heavy tools, not JSON-optimized structured payloads, but exactly where JSON is forced to fake binary.
Read More →Go
Developer Tools
CLI
Hash
DevOps
January 23, 2026
4 min read
Building the infrastructure to use Hash as my daily shell: version injection, Homebrew distribution, and a quick way to report bugs from the terminal.
Read More →Go
Developer Tools
CLI
AI
Hash
Debugging
January 9, 2026
5 min read
Keystrokes were vanishing. Claude couldn't find the bug. So I built a trace system and caught orphaned goroutines fighting over stdin.
Read More →Go
Developer Tools
CLI
Shell
January 3, 2026
3 min read
Why I'm building Hash (Harness Assisted SHell) - a Go-based shell with editor-style input, Helix keybindings, and agent-agnostic AI integration.
Read More →