Shipping an AI feature into my own product
·
Part 4
The mic was the easy part
Adding browser dictation to my AI concierge took twenty minutes. Making it behave in a real composer, refuse to leave a microphone running, and tell the truth about where the audio goes took the rest of the day.
1 Aug 2026
·
8 min read
·95 views
Security and privacy, in practice
The most honest cookie banner sets no cookies
I added a privacy notice to my site and refused to make it a cookie banner — because the only cookie I set is a functional one. Here's the reasoning, and why the dismiss flag lives in localStorage, not a cookie.
16 Jul 2026
·
5 min read
·137 views