Interfaces
The Design Engineering Magazine
What makes an interface feel great?
I think a lot about what makes an interface feel great.
When you go from using a good product to a great one, you can feel the difference. It’s often hard to point to exactly what makes it though.
It’s usually not a single thing, but instead a lot of small things that add up.
Designing interfaces that feel natural and intuitive
Great design is invisible. It guides users without them ever noticing.
Not recommendedDesigning interfaces that feel natural and intuitive
Great design is invisible. It guides users without them ever noticing.
Recommended

In the age of artificial intelligence, speed alone is no longer an advantage. When a lot of things can be replicated with a single prompt, just building something isn’t enough.
Products that stand out and last are built extremely well, with intent and extraordinary care.
That’s what Interfaces focuses on.
Read by 1459 designers, engineers and design engineers at companies like
About Interfaces
Design engineering is more popular than ever, but learning about it is still surprisingly difficult. The best information is scattered across blog posts, parts of courses, tweets and a bunch of other corners of the internet.
Interfaces brings everything together in one place, with in-depth issues on a variety of topics such as typography, performance, animation, color, working with AI, reviewing your work and many others.
Interfaces is also a completely custom-built platform. Each issue is it's own page and combines writing, videos, interactive demos and code snippets.


What you’ll get
A subscription gives you access to every Interfaces issue, plus the full resources and tools library, agent skills and the private Discord community.
New issue every month
At least one new issue is released every month.
Interactive demos
Explore concepts through interactive demos instead of text alone.
<AnimatePresence mode="popLayout" initial={false}>
<motion.div
key={isCopied ? "check" : "copy"}
initial={{ opacity: 0, scale: 0.25, filter: "blur(4px)" }}
animate={{ opacity: 1, scale: 1, filter: "blur(0px)" }}
exit={{ opacity: 0, scale: 0.25, filter: "blur(4px)" }}
transition={{ duration: 0.2, ease: "easeOut" }}
>
{isCopied ? <IconCheck /> : <IconCopy />}
</motion.div>
</AnimatePresence>Source code
Most examples and demos include the full source code.
Agent skills
Skills based on topics covered throughout the magazine.






Resources and tools
A curated library of design engineering resources and tools I use.
Private Discord community
Discuss issues, share your work and meet other design engineers.
Built for the age of AI
You probably work with AI every day. There’s a lot to keep up with, so Interfaces brings what you learn into your and your agent's workflow.
Interfaces agent
You can ask the agent questions about any issue in the magazine.
Issues agents can read
You can copy each issue as markdown, so after you read it, your agent can too.
Review your work
The agent skills review your work, point out mistakes and suggest improvements.
Explore, then choose
Using skills you can build variants, find edge cases and render all states.
Every issue so far
Each issue covers a different design engineering topic from start to finish.
Issue: Details That Make Interfaces Feel Better
- 00Introduction
- 01Text wrapping
- 02Concentric border radius
- 03Animate icons contextually
- 04Make text crispy
- 05Use tabular numbers
- 06Make your animations interruptible
- 07Split and stagger entering elements
- 08Make exit animations subtle
- 09Align optically, not geometrically
- 10Use shadows instead of borders
- 11Add an outline to images
- 12Before and after
- 13Skill
There are 20 issues in Interfaces so far. A subscription gets you all of them, plus every new issue that comes out.
- Issue20The era of personal softwareNovember 2026New
- Issue19Can you tell the difference?October 2026New
- Issue18Interface cheat sheetAugust 2026
- Issue17The invisible side of design engineeringSeptember 2026
- Issue164 principles of transitionSeptember 2026
About me
Hey! I’m Jakub, currently a founding design engineer at Interfere. I write articles about a variety of design engineering topics on my personal website and I built projects like oklch.fyi and loading.dev used by hundreds of thousands of users.
I care deeply about craft and quality and I like to make people feel something through my work. Previously, I worked at a few other companies. You might have also seen some of my work on Twitter or some of my code on GitHub.
Still unsure?
No worries, you can read four issues for free to get a feel for Interfaces. These give you a glimpse into what issues look like and how they’re structured.
Here’s what subscribers say about Interfaces:
“The attention to craft in the Interfaces magazine is unmatched. It celebrates the kind of work that makes you stop, look, and wonder how it was so intricately designed. Learning from Jakub ultimately led me to my first role in the industry.”

“If you’re a design engineer, subscribing to Interfaces is mandatory, such an amazing resource 🩶”

“I always come away from Interfaces with something I want to try in my own work. It’s made me more conscious about what makes an interface feel great.”

“It changed the way I pay attention to detail in the products I use every day. I think about the intention behind a design more than ever.”

“If you are starting to realize the importance of taste in building for the future, I can’t recommend this enough.”

“The level of craft in every article is extraordinary. I wish Interfaces existed when I started designing.”

“The writing and the design of Interfaces make it clear that Jakub doesn’t just advocate for good taste and high quality, he practices it himself.”

“I can’t imagine being a designer without following Interfaces. At a time when so much AI is shipping bad design, it’s essential.”

Start building great interfaces today
Quality matters more than it ever has in software. Just building something isn't enough. If you care about craft, like to sweat the details and want to learn more about design engineering, I think you’ll enjoy the magazine.
Join the other 1,459 readers today!
New issue every month
Resource library
Interactive demos
Source code
Agent skills
Private Discord community
New issue every month
Resource library
Interactive demos
Source code
Agent skills
Private Discord community
Everything in Monthly and Yearly, plus:
Early access to new issues
Lifetime member badge
Vote on upcoming topics
Interfaces newsletter
Subscribe to get notified when a new issue is released and receive newsletter-only design engineering resources.
Join 2,760 other subscribers.