Blog

Articles on distributed systems, AI agents, system design and the occasional trip report, newest first. RSS feed.

Tags: ai (11) | software-engineering (10) | architecture (5) | voice-ai (5) | databases (4) | devops (4) | management (4) | marketing (4) | startups (4) | system-design (4) | automation (3) | developer-tools (3) | distributed-systems (3) | infrastructure (2) | personal (2) | technology (2) | tools (2) | kubernetes (1) | leadership (1) | mac (1) | machine-learning (1) | photography (1) | productivity (1) | qr-codes (1) | travel (1)

26 posts.

DateTitle
30 Sep 2026 I Ran a 397-Billion-Parameter Model on 20 GPUs With 16 GB Each
Splitting Qwen3.5-397B across 20 rented GPUs that can only reach each other through a relay: what limits the speed, what two days of testing fixed, and the real numbers.
15 Sep 2026 OpenAI Realtime on a Phone Line: Telnyx SIP + Cekura Tests
Put OpenAI's gpt-realtime model on a phone number with Telnyx SIP, verify the webhook, fix one-way audio and clipped greetings, and test it with Cekura.
10 Sep 2026 Learning Photography With Codex and a Sony ZV-E10 II
Learning photography with Codex on a Sony ZV-E10 II: all 10 practice photos, camera settings, and lessons in focus, aperture, shutter speed and ISO.
4 Sep 2026 Best Clipboard Manager for Mac in 2026: 4 Worth Installing
Four Mac clipboard managers compared on history limits, search, privacy, sync and price: SnipVault, Paste, Maccy and Raycast. Which one to install, and why.
31 Aug 2026 A Weekend Getaway to VAMA Retreats, Nandi Hills — With Two Dogs, One Pool, and a Lot of Tennis Balls
An honest trip report: two dogs at VAMA Retreats, a pet-friendly resort near Bangalore at the foot of Nandi Hills. Pet pool, camp night, and what to pack.
27 Aug 2026 Your QR Code Is a Redirect — It Should Be an Engagement Layer
Packaging QR codes out-engage email. Raise scan engagement, capture declared customer intent, and turn offline touchpoints into retargeting audiences at scale.
25 Aug 2026 The Essential Metrics for Voice AI Agents — From Milliseconds to Dollars
The complete scorecard of voice AI agent metrics and KPIs — latency, comprehension, CX, compliance, and the money math that turns containment into dollars.
24 Aug 2026 I Lost $12,000 Dropshipping in India — And Why I Think It's a Capital-Intensive Business
I lost $12,000 dropshipping in India. Real numbers on ad costs, 20–40% COD RTO, $350–475 influencer videos, and the fix that got delivery to 92%.
23 Aug 2026 Bayesian and Sequential A/B Testing — When You Peek Weekly
Classical A/B tests assume you look once. A worked example from my personal SaaS — confetti vs pricing cards after first create, with real analytics counts — shows when Bayesian and sequential designs matter, and when you still should not call a winner.
23 Aug 2026 Getting Your Ideal Customer Profile (ICP) Right
Most ICPs are fiction dressed as strategy. How to discover your real ideal customer profile from early buyers, beachhead markets, and buying signals — then keep it from going stale.
6 Aug 2026 Running a Radical Candor Book Club With Your Engineering Team
A nine-session plan for running a Radical Candor book club with an engineering team: the format, the discussion questions that actually open people up, the awkward middle weeks, and the traps to avoid.
3 Aug 2026 What Is an AI Agent Harness? A Plain-English Guide, Plus One in 80 Lines of Python
The model reasons; the harness acts. What an AI agent harness actually is, the eight parts every production harness has, and a working one you can build in 80 lines of Python.
1 Aug 2026 Agent Loops, Swarms, and Graphs: A 20-Minute Experiment on Your Laptop
Five agent architectures, what each one actually buys you, and a small autoresearch loop you can build and run on your own machine in an afternoon — with the real results from my run.
26 Jul 2026 A Dummy's Guide to Evals for AI Agents
The zero-jargon introduction to evals for AI agents: what they are, the three grader types, a copy-paste starter suite for a voice agent, and the operating loop that makes it all compound.
26 Jul 2026 Evals, Testing, and Observability for Voice AI Agents: A Field Guide
A practical guide to evaluating, testing, and observing AI voice agents: WER and its limits, latency budgets, simulation testing with personas, LLM-as-judge calibration, and tracing across the STT, LLM, and TTS pipeline.
26 Jul 2026 What Are Evals? A Plain-English Guide, Illustrated by a Real Voice AI Agent
What evals actually are and how to build them for a voice AI agent, illustrated with a production home-services agent: scripted judges, deterministic checks, LLM-as-judge scoring, and simulated callers.
21 Jun 2026 Best QR Code Generators for 2026 (Tested & Compared)
The best QR code generators for 2026 compared — free static codes, dynamic tracking, pricing, design and exports. See why QRCodeStack tops the list, plus 5 strong alternatives.
24 Feb 2026 Inside ~/.claude: The Filesystem Architecture Behind Claude Code
A deep dive into the ~/.claude directory structure that powers Claude Code. Understanding how session state, project memory, debug logs, and task management are organized on disk.
11 Feb 2026 The Anatomy of a Great Prompt: A Software Engineer's Guide from Inside the LLM
Understanding how LLMs work internally to write consistently powerful prompts. A technical deep dive into transformer architecture, probability distributions, and prompt engineering from a software engineer's perspective.
1 Feb 2026 Sending Automated Appointment Reminders using PostgreSQL, Google Sheets, n8n, and WhatsApp API
Learn how to build an automated appointment reminder system for a clinic using PostgreSQL, Google Sheets, n8n, and WhatsApp API. Case study showing practical automation that reduces friction without disrupting workflows.
25 Dec 2025 Using PostgreSQL as a Dead Letter Queue for Event-Driven Systems
Learn how to use PostgreSQL as a Dead Letter Queue (DLQ) for event-driven systems. Case study from Wayfair showing how to handle failures in Kafka consumers with PostgreSQL for better observability and retry mechanisms.
2 Sep 2024 Using Merkle Trees to Detect Data Variance Between Two Data Stores
Learn how to use Merkle trees to efficiently detect data variance between distributed data stores. Explore time complexity, space complexity, and strategies for handling high write scenarios in distributed systems.
9 Aug 2024 Running a 3-Node Home Lab Cluster on Refurbished Lenovo ThinkCentres
Learn how to build and run a 3-node Kubernetes home lab cluster using refurbished Lenovo ThinkCentre machines. Covers hardware, networking, MicroK8s setup, and operational costs.
8 Aug 2024 Building a Real-Time, Streamable Online FM Radio Player (Just for Fun)
Learn how to build a real-time streamable online FM radio player using RTL-SDR, FFmpeg, and Icecast. Educational project exploring streaming protocols and audio processing.
8 Aug 2024 How Airline Reservation Systems Work Under the Hood
What happens behind the scenes when you book a flight on Expedia, Booking.com, or an airline website: GDS, ATPCo, OAG, central reservation systems, PNRs, ticketing, and the NDC standard explained.
8 Aug 2024 How We Migrated a Postgres Database on GCP with Minimal Downtime
Learn how we migrated a PostgreSQL database from legacy infrastructure to GCP with minimal downtime. Case study from Wayfair covering migration strategies, data integrity verification, and zero-downtime techniques.

Support this blog. Enjoy reading my articles? Subscribe for $1 a month to get premium content and new engineering articles in your inbox. Subscribe for $1 a month