How to Build Reliable AI Products: A Production Engineering Guide
AI demos are easy. Reliable AI products are an engineering problem.
Технические посты, продуктовые решения и честные наблюдения — написанные в процессе, а не после.
The best notes if you want to understand how I think, build, and ship.
AI demos are easy. Reliable AI products are an engineering problem.
MV3 is four moving parts — manifest, service worker, content scripts, and UI — not a single script tag anymore.
Stop presenting projects. Start shipping a system that compounds trust.
Build in public
Что выпустили, что сломалось и что изменилось — записано по факту.
Shipped a popup refresh focused on first-glance clarity: the popup now states the job plainly, the current-tab shortcut says exactly what it does, and the empty state lost its duplicate copy. Small release, but every session starts at the popup.
Rebuilt the Amethyst popup around one question: where did today go? It now opens with the daily total, top sites, and a single button into the full dashboard. Removed the tracking badge, comparison chip, sync button, and feedback card — the glance view answers fast, then gets out of the way.
A run of notes on making this site readable by AI agents: the MCP server, the public API, the data model, and the security lessons from exposing it all. Personal sites are becoming APIs — this series documents doing it for real.
Как ИИ-функции ведут себя, когда их используют реальные люди — не в контролируемых демо.
Use the interface that matches who's reading — humans, software, or agents.
Start with the data model, then expose the same truth through pages, APIs, MCP tools, and examples.
Практические гайды по Manifest V3, privacy-first инструментам и распространению расширений.
The Web Store review is a product gate — privacy policy, assets, and MV3 compliance matter as much as your code.
Real products need friction by design — ResistGate makes you type before distraction, not just block URLs.
Цены, продуктовые выборы и чему я научился, пытаясь создавать то, что люди реально покупают.
A personal site should not only be browsed by people. It should also be legible to the tools people use to discover, evaluate, and remember work.
Your website should not only be visited. It should be callable.
Архитектурные компромиссы, примитивы вместо сложности и устойчивые системные паттерны.
A technical launch is easier to distribute when the story, snippets, and proof points are already packaged.
The first rule of agent-readable systems: do not give the agent more power than it needs.
Как я принимаю решения, сохраняю фокус и двигаюсь вперёд без команды.
PayPal subscriptions, webhooks, and a Postgres entitlements table — the smallest stack that unlocks Pro in the extension.
Freemius, Paddle, and custom PayPal each fit a different MRR band — pick the stage you're in, not the stack you wish you had.
Сон, рутины, обучение и что реально держит меня на полной мощности.
Фильтруйте заметки по теме и месяцу.
Тема
Месяц