Figma structure for LLMs

Auto layouts and grids make layout rules visible to language models, reducing mistakes in sizing, line breaks, and responsiveness.

Aug, 2026

Waitlist for Plainline

I’ve opened the waitlist for plainline.app

It’s a tool that turns text into presentations and makes them easy to edit, without having to deal with a slide canvas.

I’ve briefly explained how it works on the landing page.

The product is about 80% complete. Its scope has grown quite a bit along the way, but I like where it’s heading.

If you often find yourself putting presentations together, join the waitlist.

Aug, 2026

Try slowing down

AI makes it easy to move faster and accept mediocre work. Slowing down helps preserve taste, quality, and authenticity.

Jul, 2026

When creation feels effortless, attention feels undeserved

We invented AI, and now we try to make sure no one suspects we used it. We carefully remove the traces from our writing, avoid sounding too polished, and stop using em dashes. We avoid purple in design, sparkle icons, and even the word AI itself.

I do not think this is because the result is necessarily bad. AI has simply become a signal that little effort went into the work. And if the author did not spend time on it, why should the reader?

Jul, 2026

Protect the quality bar before your standards adjust

You should never get used to mediocre solutions. Anything in a product that feels weak or unfinished should be written down immediately. Otherwise, a week later, it starts to seem acceptable, and the quality bar quietly slips.

That does not mean fixing everything at once. Improvements can be made gradually, based on impact, urgency, and cost.

Jul, 2026

Competition matters more than having the best model

Kimi K3 is out, and I am genuinely glad that Anthropic and OpenAI have a serious competitor.

According to benchmarks, it comes close to the leaders across many tasks. But it does not have to be the best. It only needs to be good enough that users always have an alternative, and that OpenAI and Anthropic have a reason not to raise prices or make their products worse.

Jul, 2026

Ownership comes from consequences

When I first started working at a large company, I heard this phrase: “We want every employee to treat the product as if it were their own.”

I think it is impossible to treat a product as your own if you have never tried to build your own product. It changes how you look at everything. So if you want to better understand product responsibility, I would suggest not reading another article, but building your own project of any size.

The difference becomes clear quickly.

Jul, 2026

A book, an AI interview, and one button for Leaflo

I gave AI the positioning framework from April Dunford’s book Obviously Awesome and asked it to interview me about Leaflo.

Jul, 2026

Build in public weekly standup: July 6 - 12

A weekly update on Leaflo marketing quality control, onboarding tests, Plainline product work, and adding a newsletter.

Jul, 2026

Don't write specs, let AI interview you

A simple workflow for using AI to turn feature planning into a short spec interview.

Jul, 2026

When thoughts stop you from doing what matters

A note about ACT therapy, bad moods, and not treating every thought as an instruction.

Jul, 2026

Build in public weekly standup: June 29 - July 5

A weekly update on Plainline, building a presentation render engine, and moving Leaflo forward.

Jul, 2026

Small tip: use file paths with your AI

A tiny Mac shortcut for giving Codex clearer local file context.

Jul, 2026

Getting used to making my work visible

Building has become easier, but distribution still feels uncomfortable, awkward, and much harder to avoid.

Jul, 2026

Leaflo update: slowing down and starting Plainline

A quick update on Leaflo positioning, in-app feedback, a new short-form video format, and early research for Plainline.

Jun, 2026

Why Leaflo won't have streaks

Why I decided not to use streaks in Leaflo, even though they are easy to understand, cheap to build, and often work well for retention.

Jun, 2026

Leaflo is now a CBT journal

A big Leaflo release: guided CBT check-ins, emotion-specific questions, breathing exercises, App Store updates, and first localizations in seven languages.

Jun, 2026

Leaflo update: monetization, SEO, and what's next

A quick Leaflo update: App Store monetization shipped, release QA took half the week, and the main focus is starting to shift from development to marketing.

Jun, 2026

Why I’m gradually turning Leaflo into a CBT journal

And why that makes the product more useful without pretending to replace therapy.

Jun, 2026

Don't outsource strategy to AI

AI can help with specific tasks, but if you let it shape strategy, it can pull you away from your original product direction.

Jun, 2026

QA is becoming the bottleneck

Building Leaflo made me realize that QA, not specs or design, is becoming one of the slowest and hardest parts of shipping a small product.

Jun, 2026

What I'm building now

A quick snapshot of the projects I'm working on now, why Leaflo is the main bet, and what I want to prove over the next 12 to 18 months.

Jun, 2026

Replacing Figma with code-based prototyping

I experimented with partially replacing Figma with code-based prototyping in real product work. Here’s what came out of it

Apr, 2026

On principles

Principles are not nice slogans. They are fixed choices between competing reasonable options that help reduce chaos and stop repeating the same arguments.

Apr, 2026

On care in products

In a world obsessed with data, we often overlook the core of our work — Care. It's the deep human motivation that cultivates both function and beauty, fostering connection and loyalty

May, 2025

Design is art

If design loses its artistic quality, it becomes dead, grey, flat — just a utility. And nobody loves utilities; they are merely used

May, 2025

Design systems

Alla Kholmatova

Equip your team with practical methods, guiding principles, and real-world insights to build a robust design system that unifies your product

5 out of 5

Vision over metrics

When every experiment is expected to succeed, product vision fades into the background. Numbers, not people, start making the decisions

Feb, 2025

Margin notes. Issue 1

My thoughts on 5 articles

AI-driven generalists roles, CSS text balancing, user research myths and insights, and design artifacts

About beauty in digital product design

Designers now hide behind functionality, but Beauty drives emotion and lasting impact. It’s time to bring it back

Nov, 2024

Intercom on jobs to be done

Des Traynor

Discover how Intercom’s Jobs to Be Done (JTBD) approach helps build products that solve real user problems

4 out of 5

Competing against luck

Clayton M. Christensen, Karen Dillon, Taddy Hall, David S. Duncan

To create hit products find out what “jobs” users need done, and make your product the one they can’t live without

5 out of 5

Hacking growth

Sean Ellis, Morgan Brown

The book is a step-by-step plan that guides practitioners from a variety of companies through the process of Growth Hacking

5 out of 5