Writing
Short notes and essays on product design, process, and career. Infrequent, but worth the read.
175 тестов зелёные, а ребёнок не спит
The cheapest research method for my product Skazia: pay my own bot real money and use it to put a child to sleep. One evening session surfaced 15 findings that passing unit tests never would.
Article · June 20, 2026 · 7 min readIn RussianДизайн-аудит окупился как код-ревью
An accessibility audit of a design system found in production the same things a code review finds: 1.36:1 contrast on an eyebrow, a 38px play button, status conveyed by color alone.
Article · June 15, 2026 · 8 min readIn Russian«Купил — не потеряешь»: моделирование данных как этика
In a live paid product, access to what was paid for was derived from mutable state — a theme change or a deleted profile could have orphaned it. Why "pay once, keep it" has to be a database-schema decision, not on-screen copy.
Article · June 8, 2026 · 8 min readIn RussianЯ построил AI-продукт и спрятал AI
I'm building an AI product solo, and I deliberately made sure the word "AI" never appears in the main user flow. The model is material, not the offer.
Note · June 3, 2026 · 5 min readIn RussianКалькулятор сказал «нерентабельно». Он врал
The first version of a unit-economics calculator said a story needed ~1,280 rubles to break even. The cost wasn't in the product — it was hiding in two cautious defaults.
Article · May 27, 2026 · 9 min readIn RussianЛучшая фича, которую я не сделал
Seniority isn't a skill count or years on the job — it's how someone makes decisions. From the seat of someone who evaluates candidates: the signals that separate senior from mid-level.
Article · May 20, 2026 · 7 min readIn RussianНайм — это продукт. Где в нём бот, а где человек
The first interview round at an AI-first fintech was run entirely by a chatbot recruiter. A look at hiring as a funnel — where automation speeds things up, and where it costs the candidate experience.
Article · May 14, 2026 · 8 min readIn RussianЯ построил себе ATS наоборот
An ATS ranks you against a job. I flipped it: a system that ranks jobs against me every morning — and the point isn't the AI, it's that the AI is replaceable.
Article · May 6, 2026 · 7 min readIn RussianПочему мы не дали пользователям свободу выбора смен
We deliberately didn't let job applicants pick their shifts from the first screen. Trust isn't a default — it's an earned right, and this is the trade-off that decided whether the product would survive.
Note · April 28, 2026 · 5 min readIn RussianВерсию для слабовидящих нельзя подключить плагином
I didn't bolt on accessibility support as a plugin — I went with a PM to a center that teaches computer literacy to low-vision users and watched how they actually work.
Note · April 21, 2026 · 5 min readIn RussianЯ печатал раньше, чем читал
Where a designer's engineering instinct comes from. Not from courses — from a habit of taking a system apart by hand before anyone explains how to use it.