Our Embedding Benchmark Needed a Better Test
Strong retrieval scores became harder to interpret after checking the candidate pool, duplicate sessions, and unequal input windows.
Read articleWriting
Essays on the product decisions, infrastructure problems, and shipping habits I keep running into.
I am building in public, and documenting pitfalls as AI writes much of the code under close human direction.
Strong retrieval scores became harder to interpret after checking the candidate pool, duplicate sessions, and unequal input windows.
Read articleBuilding claude-cache meant choosing when to summarize, preserving the handoff, and refusing to compact after the useful window had passed.
Read articleKeeping a wedding's identity through sign-in meant resolving its design from a verified destination and preserving centralized authentication.
Read articleHow a security report led to clearer OAuth destinations, stronger consent warnings, and a closer look at memory access.
Read articleA scanner moved cybersapien.xyz from Bot-Aware to Agent-Readable in one day. Sivella shipped the same real infrastructure. Vowframes and Chatterbox still aren't agent-optimized. A speculative DNS record, and an entire top tier, were worth refusing rather than faking.
Read articleA production crawler design looked ready until six isolated review agents found eight blockers and three disagreements worth resolving.
Read articleWhy a crawler for Indian SMB websites must separate repeated location pages, dated posts, and useful business facts.
Read articleWhat three Chatterbox codebases taught me about contracts, state, and agent coordination.
Read articleA small-business chatbot protects trust by answering from supplied knowledge, admitting gaps, and creating a path to the owner.
Read articleThree weeks of Sivella work showed me how marketing claims and useful-looking UI become an accidental roadmap.
Read articleHow Chatterbox connects a website widget, business knowledge, lead capture, agency controls, and tenant isolation.
Read articleHow Sivella connects household tasks, money, calendars, meals, decisions, and memory in one working system.
Read articleHow Vowframes combines wedding sites, invitation rules, RSVPs, registries, galleries, and planning.
Read articleWhy Vowframes replaced separate event forms with one invitation-aware RSVP flow for guests and families.
Read articleInstrumentation helps a small team see what production is doing before users report the damage.
Read articleHow Sivella combines household workload with private calendar availability before suggesting a task owner or time.
Read articleA roadmap works best as shared operational state the team can change as work moves.
Read articleA stale model name can turn provider settings into product behavior.
Read articleA missing cache URL exposed a split between operator configuration, container topology, and application validation.
Read articleDisposable email checks and confirmation sends decide whether a small signup form becomes abuse infrastructure.
Read articleBuilding Vowframes’ fifth wedding template exposed the difference between a new palette and a new design system.
Read articleTasks, calendars, and budgets are separate views of the same household decision.
Read articleWhy household software should remember the details one person usually carries.
Read articleHow polishing turns into launch avoidance, and why real feedback has to start earlier.
Read article