I enjoy giving talks on technical subjects, product management, and open
source software. I'll travel for it, or record from my home office.
Get in touch if your event needs a speaker — or your
team needs better technical media.
recorded
lightning lesson
·
Maven
·
How to Choose a Vector Database
with Doug Turnbull & Trey Grainger
Vendor calculators quote a month you will never have. I price a 100 GB corpus end to end — the writes your index actually creates, every re-index after that, and the build-vs-buy line on one basis — then get to what really decides it: the search system you already run, the credits you already have, and how fast your data grows.
Three patterns that make agentic search work: build digests and indexes offline so the agent retrieves smarter rather than harder, design the result surface for progressive disclosure, and shape the tool loop so the agent knows when it has enough.
What an eval actually is, why the experiment phase deserves tooling of its own rather than borrowing the production-monitoring stack, and why downgrading to a smaller model often beats the big one at simply handing off to a tool. Plus MCP adoption, Claude Skills, and the economics underneath AI tooling.
Observability and Management: Updates in Aerospike
with Steve Tuohy
The observability stack under a distributed database — Prometheus exporter, time series store, Grafana, Alert Manager — and then the operator's side of it: multi-tenant quotas so teams can share a cluster, cross-datacenter replication for failover, and reading a latency dashboard when writes start backing up.
Introducing Log Cache — a RESTful interface for observing distributed systems
Log Cache put a queryable window over the platform's log and metric stream behind a REST API, so you could ask what just happened without standing up a full logging pipeline in advance to catch it.
Applying SRE practice to the logging subsystem itself: which indicators are worth measuring for log delivery, how to set an objective against them, and what changes about running the system once you have a number you have to defend.
conference talk
·
Cloud Foundry Summit Silicon Valley
·
Addressing Delivery Reliability in Loggregator
How Loggregator's architecture changed to make log delivery dependable — where the network protocol was losing messages, how buffers handle backpressure, and what service discovery had to do with any of it.