Writing
Notes from the build.
- AI June 15, 2026
AI Voice Agents 2.0: More Than Just a Conversation
What actually separates a useful AI receptionist from a frustrating one: natural low-latency voice, real answers from a vector-search knowledge base that stays fast and cheap to run, and the booking that turns it from an answering machine into a receptionist. Lessons from building ReadyRing.
AI Voice AI Product - Web3 June 13, 2026
UUPS Proxies in Practice: Upgradeability Is a Governance Problem
Lessons from real smart-contract upgrades, including the Tiny Keys split that changed live NFT contracts under thousands of holders without breaking one. The forwarding-address trap, the storage rule that corrupts funds, and why governance is the part nobody designs early enough.
Web3 Solidity Smart Contracts