Статьи
Статьи
Заметки о том, как я строю распределённые системы, рекламные технологии и собственные продукты: что ломалось, что выдержало и что я сделал бы снова.
Большинство статей — на английском.
Инженерия
ENOur users moved to Sweden overnightAnalytics said a big share of Paperspell's users suddenly lived in small Swedish towns. They weren't bots and they weren't Swedish: a floating SDK version had started sending events from 127.0.0.1.
ENCookieless isn't anonymousChrome kept third-party cookies, yet ads still recognise you. How Unified ID 2.0 turns the email you log in with into a token, what genuinely improved, and what didn't.
ENARTF: the idea is right, the contract works against itIAB Tech Lab's Agentic Real-Time Framework turns the ad auction into a platform for agents from any vendor. Four places where its contract still hurts, and why MCP belongs on the orchestrator.
Эксперименты
EN13 cassettes and a program that listens for meSix hours of family tapes from 1980 to 2000, catalogued on a CPU: songs, talk, dates said out loud, and one song found on five different tapes. What real recordings taught me about thresholds and hallucinations.
ENMy AI memory, my rules5,362 ChatGPT conversations that Claude knows nothing about. An experiment in a memory that belongs to me rather than to an AI provider: plain Markdown in a private git repository, readable by any assistant. The design, and what a 5% pilot showed about cost and quality.
ENThe NDA was in a git branchA friendly recruiter, a real-looking healthcare project and an NDA that could only be read with git checkout. Inside the tarball: a post-checkout hook that would have run a stranger's script on my laptop. What the hook does, which git commands trigger it, and how I open such archives now.
ENI ran 104 of my emails through Jev. I'm still not switchingJev, the new model from TypeSafe AI, answers typed questions with calibrated probabilities instead of text. On 104 of my real emails it was four times faster than Gemini Flash-Lite and nearly as accurate, and as a pre-filter it would have skipped 35–42% of LLM calls. Why my email agent still doesn't use it.
Жизнь
Не учить, а участвовать: зачем мне «Кола»Как программист из Варшавы собрал мужской круг у костра на Висле: откуда взялась идея, чему я учился как фасилитатор, как прошли первые две встречи и почему я в этом круге не учитель, а участник.
ENAI and the human: a conversation with Anthropic's AI InterviewerAnthropic Interviewer, Claude asking questions for Anthropic's research team, asked me how AI is changing my work and my life. The full conversation, translated from Russian: why running several agents at once feels almost addictive, what I don't want AI to change, and who should share in what it creates.
Моё интервью с Anthropic об искусственном интеллектеAnthropic Interviewer, Claude, который задаёт вопросы от имени исследовательской команды Anthropic, расспросил меня, как ИИ меняет мою работу и жизнь. Полный текст разговора: почему от агентов так трудно оторваться, что я не хотел бы, чтобы ИИ менял, и кому должны достаться его блага.
Давайте поговорим
Открыт для новых возможностей.
Консультации, part-time или full-time. Если у вас интересный проект или просто хочется поздороваться, буду рад письму.