// FIELD NOTES FROM THE BLIND
Strongly Opinionated,
Weakly Typed.
Engineering write-ups from a guy who hunts ducks, dives caves, and ships side projects. If it runs like a duck and deploys like a duck — ship it.
$ python duck.py if walks_like(duck) and quacks_like(duck): ship_it() # it's a duck. don't overthink it. $
$ ls -lt ~/posts see all → /blog
ARMORY // SECURED
-rw-r--r-- jul 15 standards-in-any-language.md The concepts behind the .NET gates, generalized. Scars become checks, checks become a ratchet that only turns one way — and that's the whole trick to coding with LLMs. -rw-r--r-- jul 05 bbs-suite-fidonet-model.md A whole arc: decompiling TriBBS 5.01 with free tooling, rebuilding it in Go as TresBBS, running a colony of simulated 90s callers with carrier, and fine-tuning an 8B model on 57,000 real FidoNet messages to give them a voice — for seventy-seven cents. -rw-r--r-- jul 03 first-app-with-claude-code.md A calm, step-by-step walkthrough for building a real working web app on your own computer in about ten minutes — a durable project folder, two easy stacks to choose from, the exact prompt to paste, and what's safe to say yes to. -rw-r--r-- jun 27 compiling-in-your-standards.md Displaying adaptability and flexibility while surviving audits -rw-r--r-- jun 23 spec-driven-development.md A ****-ton of code to put markdown in a folder. A cynical teardown and the boring dev practices that already do the job.
$ ls -la ~/projects # freshest first see all → /projects
DECOYS // READY
jul 13 · rill Go Fast, MCP-native memory server. One database for documents, graph, and vector search. Built for multi-agent teams. jul 07 · tresbbs Go tresbbs — A faithful modern Go recreation of TriBBS. jul 06 · carrier Go An engine that generates BBS traffic: it decides the actions of the personas - and a model of your choice writes the words. jul 04 · dotnet-api-platform C# A consistent, self-discoverable, secured REST API platform using an Azure + .NET stack. jul 03 · fastbook-fixed Jupyter Notebook Fixed starter set of the fast.ai course notebooks (fastbook), debugged to run on current fastai + Python 3.13. Chapters 01-07 verified. jun 29 · aspire-playground C# .NET Aspire playground: event-driven CRUD reference (API + Postgres + Service Bus emulator + fan-out workers)
# newest 6 of 26 — see all → /projects
$ whoami
Engineering leader by day. By night: homelabber, cave diver, duck hunter, 3D printer wrangler, and serial side-project starter (and — occasionally — finisher).
The name? Duck typing is how dynamic languages decide what a thing is: if it walks like a duck and quacks like a duck, it's a duck. I just happen to also sit in a blind at 5 a.m. with a shotgun and a thermos.
GOOD GIRL // FIND THE BIRD