
A calmer interface for a product in motion
The thinking, trade-offs, and tools behind our latest design refresh.
Design is more than code
When execution becomes the default, we start devaluing the why behind our designs in favor of output.
Self-driving SaaS: When software runs itself
Real progress comes when AI stops requiring constant input and instead proactively moves work forward.
A Linear spin on Liquid Glass
We rebuilt the Linear mobile app, taking Liquid Glass as inspiration while pushing it further to suit the way our users work.
Why we committed to a zero-bugs policy
Our zero-bugs policy means we address every issue right away—generating a higher-quality product and building trust with our customers.
How we built Triage Intelligence
Triage Intelligence helps teams triage faster with AI-powered suggestions. We designed it to be transparent, trustworthy, and native to Linear.Quality Wednesdays: How we trained our team to see what doesn’t workTuomas Artman·Aug 13, 2025Our approach to building the Agent Interaction SDK Leela Senthil Nathan·Aug 01, 2025Why is quality so rare?Karri Saarinen·May 27, 2025Design for the AI ageKarri Saarinen·Apr 07, 2025How we built multi-region support for LinearSean McGivern, Tuomas Artman·May 23, 2024How we redesigned the Linear UI (part Ⅱ)Karri Saarinen, Yann-Edern Gillet, and more·Mar 28, 2024A design reset (part I) Karri Saarinen·Mar 27, 2024Using AI to detect similar issuesTom Moor·Nov 29, 2023Scaling the Linear Sync EngineTuomas Artman·Jun 29, 2023How we built Project UpdatesAndreas Eldh·Aug 10, 2022Settings are not a design failureAdrien Griveau·Feb 02, 2022Invisible details - Building contextual menusAndreas Eldh·Sep 17, 2020