Co-founder @linear, previously senior staff engineer @Uber

Joined March 2007
184 Photos and videos
Pinned Tweet
12 Aug 2022
When we started work on @linear, we felt real-time sync was a core functionality we had to invest in from the get-go. It turns out sync was important, but not for the reasons we thought. Read on.
27
86
1,065
Try Linear Diffs.
Jun 11
I just tried @linear Diff. Genuinely speechless. The UI is so fucking good. Everything flows, it's beautiful, the AI makes sense, this is ridiculously perfect. I've been staring at it for 10 minutes, just appreciating how well it's designed
3
29
3,151
Linear agent has learnt to code. You can turn any support email, slack message, video recording, or bug reported via an issue into a production solution without pulling any code or leaving Linear. Just delegate, preview, review, land.
Jun 11
Introducing coding sessions. Linear Agent can now triage issues, investigate the cause, write the fix, open a PR, and bring the code back for review. All shared with your team in Linear.
3
46
5,520
Quit to update app, sigh. All the time. All the apps.
10
1
90
14,277
For Linear default dark-theme users, how do you feel about the contrast of the theme (border, hovers, backgrounds) in general?
37% Needs more contrast
63% It's good as it is
54 votes • Final results
6
3
2,954
Share agent skills with your team.
Jun 8
You can now turn your best personal skills into shared team workflows. Ask Linear to share a skill with your team, and all members will be able to use it.
14
2,908
Satya ❤️ Linear confirmed 😆
Ohai Satya!
43
8,401
Damn, Codex 5.5 has been lobotomized. Today it has the attention span of a gold fish.
123
19
822
151,990
Punching above our weight here.
Fascinating results Anthropic running away with it right now So many people want to start their own company Google over OpenAI Vercel, Linear, Every, PostHog overperforming A great list if you're trying to figure out where to go work 👇
5
58
12,440
Tuomas Artman retweeted
Holy crap, that's fast.
May 28
Code review, but faster. Introducing Diffs. A new way to review PRs, directly inside Linear. • Realtime updates • Guided reviews with Al (beta) • Focused notifications • Iterate with coding agents • Threaded comments
2
1
88
22,662
Today we are launching the inaugural version of Linear Diffs, our take on code reviews. Diffs is meant to enable product teams to accelerate shipping by making code reviews fast, focused, and in context. Code review has remained a painful bottleneck while the rest of building software sped up. Growing volumes of code from agents are making it worse. We designed Diffs around what a code review should actually be: instant to open, stripped of noise, and deeply connected to the issue, project, and customer signal behind the change. It brings reviews inside Linear with smart prioritization, guided chapters for large diffs (following the logic of the work), structural highlighting that removes formatting churn, and rich context. Agents already handle most of the line-by-line correctness. This gives reviewers the space to focus on the judgment that actually matters: architecture, fit, and real customer problems. Available on all plans today. More of the workflow to come.
May 28
Code review, but faster. Introducing Diffs. A new way to review PRs, directly inside Linear. • Realtime updates • Guided reviews with Al (beta) • Focused notifications • Iterate with coding agents • Threaded comments
11
15
299
49,263
Woha, sometimes I don’t know all the things we are building. This is really useful if you want the rest of the org that might not be on Linear have a direct channel to what’s happening in a project.
May 21
New: Project Slack channels Linear can now automatically spin up a dedicated Slack channel whenever a new Linear project is created. Project members are added instantly, and project updates are shared in the channel by default.
4
54
10,570
Puffer keeps on puffing!
turbopuffer crossed $100M run-rate in March. 19mo after $1M. Profitable & <$1M raised. Cursor・Anthropic・Notion・Cognition・Harvey・Bridgewater・Ramp・Linear・Legora・Superhuman・Atlassian・Granola We’d be nowhere without them. We work like hell to exceed their expectations.
1
31
6,644
Lovely write up on many of the small things we’ve done to make Linear fast. Glad that someone notices the hard work that we’ve put into it.
May 20
Introducing performance.dev! A new space where I explore how the best apps in the world are built. First piece: How's Linear is so fast? a technical breakdown. performance.dev/how-is-linea…
7
1
173
26,725
Tuomas Artman retweeted
I'll take #8, but still room to grow.
May 18
BREX DATA: Spring 2026’s top 25 fastest-growing software vendors.
4
69
16,854
Been doing this in @linear since 2019. Still remember the feedback from one person when we made the change. He said Linear used to be the best software ever, now it’s the worst 😂 His feedback is the only reason we have a setting for this.
The eternal debate is over. @raycast
22
4
565
117,921
Code Intelligence enables anyone on your team get answers to product questions rooted in code. immensely valuable for your non-technical team.
3
1
34
4,145
Tuomas Artman retweeted
In October, Cars24 was preparing for an IPO and renewed their multi-year Jira contract. A few weeks later, they treated the entire thing as a sunk cost and walked away. Since switching to Linear, they’ve seen a shift in the physics of their project timelines. Things that used to take months now take weeks; weeks turn into days. The companies that accelerate first pull ahead. More on their story here: linear.app/customers/cars24
1
1
24
3,150
Your bi-monthly reminder that your one npm install away from getting pwned without the proper precautions.
SECURITY ADVISORY — TanStack npm packages A supply-chain compromise affecting 42 @tanstack/* packages (84 versions total) was published to npm earlier today at approximately 19:20 and 19:26 UTC. Two malicious versions per package. Status: ACTIVE — packages are deprecated, npm security engaged, publish path being shut down. Severity: HIGH — payload exfiltrates AWS, GCP, Kubernetes, and Vault credentials, GitHub tokens, .npmrc contents, and SSH keys. If you installed any @tanstack/* package between 19:20 and 19:30 UTC today, treat the host as potentially compromised: • Rotate cloud, GitHub, and SSH credentials immediately • Audit cloud audit logs for the last several hours • Pin to a prior known-good version and reinstall from a clean lockfile Detection — the malicious manifest contains: "optionalDependencies": { "@tanstack/setup": "github:tanstack/router#79ac49ee..." } Any version with this entry is compromised. The payload is delivered via a git-resolved optionalDependency whose prepare script runs router_init.js (~2.3 MB, smuggled into each tarball at the package root). Unpublish is blocked by npm policy for most affected packages due to existing third-party dependents. All 84 versions are being deprecated with a SECURITY warning, and npm security has been engaged to pull tarballs at the registry level. Full technical breakdown, complete package and version list, and rolling status updates: github.com/TanStack/router/i… Credit to the security researcher for responsible disclosure.
25
17
507
85,693
Today is a hard day. I shared this note with the @linear team today: We’ve made the difficult decision to increase our workforce. This is not a cost-cutting exercise or a reflection of anyone’s performance. We’re simply reimagining every role for the agentic AI era. We’re hiring. We’re sorry about that.
449
639
13,979
986,277
Fellow EU engineers: let me instill some FOMO. We may be in the midst of witnessing a total disruption in how software gets built and what software gets used. Don’t stand on the sidelines. Ride the front wave. Build boldly. Do your life’s work. linear.app/careers
27
12
336
36,778