Skip to content

Notes on AI, search, and building software.

Building software, search, AI, and engineering leadership. Plus side projects, cooking, cocktails, and whatever else I'm making.

No. 001How Autosuggest Ranking WorksYou typed three letters and got a hundred matches. How does search decide which ten to show first?Jul 19, 2026
Engineering
16 min read
No. 002Precision vs Recall: Is Your Model Good Enough?Learn why accuracy is a trap, and how precision and recall reveal what really matters when evaluating machine learning models.May 10, 2026
Engineering
7 min read
No. 003How Computers Actually Get Compromised TodayAn overview of how the attack surface has evolved in modern computing, and the ways computers and accounts get compromised today.Jan 26, 2026
Security
17 min read
No. 004A Practical Way to Think About RAGA grounded mental model for Retrieval-Augmented Generation, with two concrete examples and the tradeoffs that actually matter.Dec 12, 2025
AI
7 min read
No. 005Build for Speed: What It Takes to Release FastSpeed isn’t heroics or skipping QA. It’s trust in your systems, your telemetry, and your ability to roll back safely. What it actually takes to release fast.Oct 23, 2025
Engineering
7 min read
No. 006It's Not the Launch, It's the LandingWe celebrate launches like victories: a demo, a blog post, a slide in a review. But a launch is only takeoff. The real test is whether the product lands.Oct 2, 2025
Product
3 min read
No. 007How Engineers Can Use AI EffectivelyAI is everywhere in tech conversations. Some people hype it as magic while others dismiss it as overblown. The truth is simpler. AI is a tool. Like any tool in engineering, its value depends on how it is used. Used carelessly, it produces garbage. Used well, it creates leverage.Sep 27, 2025
AI
3 min read