I use LLMs to write my code, but this does not show up in this data.
PR open counts, issues created , ceos/founders spending more time on linear don't automatically lead to better outcomes (in my experience they are often negatively correlated:-) )
I think the measurement for this may be flawed. We do mostly use AI to decide how to build. But what we build is influenced by AI-driven research into a problem or task. That's largely done in coding and desktop AI tools, not Linear Asks/AI.
I'm working on accelerating my team's work by implementing AI-driven code pipelines with guardrails to eliminate as much unnecessary review time as possible. Also making a chatbot for turning repetitive tasks & PRs into buttons, and an "architectural guidance" chatbot that gives advice tailored to our business, software/system architecture, cloud, standards, etc. This puts AI and automated jobs in the center of both how (automated task) and what (architecture guidance).
But this has a not-so-great implication for Linear. With my tools, a human never has to touch a ticket, so we could use any ticketing system with an API or CLI. Linear is a great product because they made a great interface. What happens when I replace their interface with a chat bot?
I recently set up a local llm to see what the fuss is about and other than the few ringer solutions my experience is as you described. 2min promping, 5min waiting, 3hrs debugging or just doing it myself.
I am very likely doing it wrong, and it does speed up some aspects, but I wouldn't say I trust llm code any more than my own. Until it runs and throws an error, the llm is 100% confident that it has written perfect code.
But these days, AI just generates code following the existing patterns of the codebase. In the past, staring at a blank screen meant going through a checklist of things to design—starting from policies and writing everything down step by step. Now, I just ask AI and it gives me a template—which is great. Then if the AI makes a mistake, I fix it manually.
Of course, I still hand-code sometimes—but only in the areas I enjoy. Most of the time, I use AI coding. Both are fun, and they complement each other in interesting ways. Doing both together is actually enjoyable.
Also, somewhat amusingly, the “founder” consistently being at the top of the use curve might just have something to do with everyone else also using it, but that more implies people are using it because the chief at the top wants them to use it… not because it’s actually useful. A pattern that’s typical of bad AI deployments.
Tim (author) if you're there: it'd be amazing to see the split of which agents people are using, if you have that data.
- The prose before the data appears to be AI generated. Not a big deal but it makes the reader work harder to figure out what's actually being said.
- Linear didn't control for their platforms AI changes over the past year. The platform has become much more AI integrated, so a lot of numbers will move. I'm not sure how you do it but this is only useful signal with a control.
Recent studies by e.g. Google show a much broader range of adoption.
Is this sarcasm?
Skill/Hook usage rates, budget spend, auto-approval rate, focus area heatmaps, MTTR, MTTD are all there now
Even that's hard. There aren't enough signals to attribute changes directly to AI, so these apps seem to correlate the signal that the user was interacting with AI to the changes they made e.g "Bob used AI at that time, and they opened a PR at a similar time, so Bob probably used AI to make that PR."
Until the tooling for gathering data on AI usage improves the data will be fairly interesting because correlations often point to something related, but won't be a source of truth.
who is winning here? lol
My guess is some will jump up (where the team has managed to make themselves move effective and responsive) and many will plummet (doesn't need explaining).
Then there might be something to look at.
It reminds me of matt levine's reframing of insider trading where it's not about fairness it's about theft. You're supposed to get secret insights and use them to get an edge. What you can't do is get an edge for yourself with secret insights that your employer got.
So it roughly comes down to "that data is valuable and rightfully belongs to the originating company." Which then makes this a contract diligence type situation.
I’ve kind of changed my mind on prompting, it’s definitely a skill. It’s a skill based on your own skills in the domain. I’m at the point where I can get the LLM to generate the same code (roughly speaking) that I would have written. So it’s basically generating the same thing I would write, just faster. So it’s like reading your own code. Using it as a crutch to do things you aren’t capable of is where people run into trouble. That’s where the massive amounts of code review come into play. For me, I’m only ever reviewing 100-300 loc changes at a time. Often less. Because I know what I’m doing and can break things down into manageable diffs.
Can’t see myself going back, but also can’t see myself doing it without the experience I have without LLMs. Which is a bit of an issue for new developers. Not sure what the solution is for that.
For hobby projects or things I start casually, I usually do not think about errors and such at all. When it is a tool I want to build or need for myself, I really do not care about that part.
In my case, I do not contribute to open source at all. Mostly, I deliver code for factory systems or specific companies, and usually, there are strict enterprise requirements. (To be precise, there is always that mandatory code the lead developer on their end dictates, right?) That kind of code is mostly no fun, but it has to meet their requirements and often clashes with my own style. Having AI write that code for me is a huge relief.
In that sense, I think it is just a difference in personality and preferences. I originally became a programmer because I wanted to make games. I started programming because I found it fascinating to see things drawn and displayed on the screen. Becoming a programmer was all because making Flash games was so much fun... So in that regard, for me, writing code is just 'drawing what I want on the screen', which is why I guess I do not mind if the code is written by AI.
When I contribute to other people's projects, I do not use AI for anything other than English translation, but for my own projects, I have no hesitation.
Is this really just a difference in inclination? It is not that I did not enjoy writing code, but rather that seeing what I want rendered on the screen brings me more joy.
When the concept of 'vibe coding' first came out, I really hated it (since my knowledge was earned over 4 to 5 years of getting scolded by lead developers as a subcontractor and factory software provider). But thinking about it, what I really wanted to do as a developer was just to build the worlds I envisioned, so I decided not to let it bother me too much.
We talk often here on HN, and I really enjoy debating with you. I learn a lot from you.Mr."skydhash", I actually remember you quite often, and I even steal a few keywords from your posts sometimes. Because we have different tendencies, we occasionally clash, but having these conversations is exactly what makes it enjoyable.
Thank you for always replying. Have a great day, and I hope this does not offend you in any way.
I always enjoyed writing code and I am very good at writing very performant and elegant code, but it would sometimes come at the detriment of focusing on the code and not the design.
It used to be that one person had one to three codebases they knew intensely at my company. If you needed a bug in codebase X fixed, person Y was the one to do it and if they aren't available, person Z can do it, just not as quickly.
Now every person on my team has to handle tickets for every single codebase. There are about two dozen different large codebases involved here.
It's a ludicrous antipattern because person Y still needs to review the PR that person A generated for codebase X, and it will take them about as much time to wrangle the 2000 line PR (oh boy do LLMs love their mocks for unit tests) as it would have been for them to do the 50 line code change.
On top of that, it has "allowed" us to add feature after feature onto codebases not designed for them without refactoring. Is it good that this Flask API went from a purpose built service that interacted with the data analytics for product A stored in database X, and now our sales guys can sell product B, C, and D stored in database X? Uh, I'm sure it's great for them. Oh, and now it all can be stored in database X, Y, or Z depending on what the customer wants or what sales promised them. Great. Now I'm looking at a Flask app.py that's 12,000 lines of repeated code.
It has allowed poor designs to still produce working code. For a while. We seem to be getting a lot of bugs lately that look really bad to customers because it's for really simple shit. And I can't help but notice that happening to all the various products and sites I use too...
This sounds possible but how can we know? It could just as well correlate. Effort of all kinds correlates with success even when it's not obvious or not... linear.
AI has created a generation of 0.125x engineers.
I don't think this is reasonable given how abusive the pro-AI rhetoric has been for years now.
I've been tinkering with things since a very young age, started learning about computers in middle school and really started with programming in college (I had the basics since high school, but I was interested more in 3D modeling). So writing code is more like tinkering for me and I don't really particularly care about the result other than making it happen (correctly). Once it's done, it's no longer a subject of intellectual interest.
So the joy of creating a program is in the creation itself. Once it's done I merely use it (or maintain it if it's part of the work).
I don't condemn AI use, even when doing vibe coding. My main issue is with the hypers stating that it's ok to lower a codebase quality or encouraging recklessness (and the dubious anecdotes) in a collaborative settings. If you can ensure quality and collaborate easily with your colleagues, go ahead. If you can't, then you shouldn't send PRs around.
> Thank you for always replying. Have a great day, and I hope this does not offend you in any way.
Have a great day too. I always appreciate the different point of views on a subject. It's a big world and everyone has their own perspectives.
Very few businesses can accurately attribute customer value to the work they do, especially once they're passed start-up scale. A mature company makes lots of small changes and they're rarely measurable.
I cannot express strongly enough how much I'd rather work with you than with someone writing a 1000-word essay on how AI code generation is actually good enough this time.
I think this is exactly why our differences emerge.
I rarely collaborate with colleagues. In contract delivery work, that is simply how things operate. Usually, after the architecture is divided into modules, I take on the role of implementing one entire area from start to finish. Because of this, I actually have almost no experience with direct code level collaboration.
While multiple developers typically share a single code base and constantly exchange PRs, I take full responsibility for the internal implementation within the designed I/O interfaces, which seems to be where our divergence stems from.
When the modules are finally integrated, it only becomes a matter of accountability. In that sense, aside from my own website, I might not actually be doing any sustainable development. To be honest, as you know if you try AI vibe coding, the AI's abstraction and my abstraction are different. Because I am not used to its structure, it is not easy for me to manually fix the code generated by AI. Even if I do fix it, I mostly just tweak the surface level. In that regard, I completely agree that there are valid concerns regarding long term maintenance. However, since meeting strict deadlines and ensuring the required behavior are more important to me than long term maintainability, I tend to be more lenient toward AI generation.
It seems we reached different conclusions because we operate in completely different domains. It is always fascinating to see how perspectives differ depending on the field when having these conversations. Have a nice day.
I’m not anywhere close to an AI booster but I find value in it. I think we should think of it less like some intelligent being or “agent” and more as a code generation tool. It would both be more productive and healthier.
Do you have any users? Is the software important? I'd find a new job if I were you
> On top of that, it has "allowed" us to add feature after feature onto codebases not designed for them without refactoring. Is it good that this Flask API went from a purpose built service that interacted with the data analytics for product A stored in database X, and now our sales guys can sell product B, C, and D stored in database X? Uh, I'm sure it's great for them. Oh, and now it all can be stored in database X, Y, or Z depending on what the customer wants or what sales promised them. Great. Now I'm looking at a Flask app.py that's 12,000 lines of repeated code.
This is terrifying to me. I'm sorry.
>This sounds possible but how can we know?
If usage correlated with ROI, we would never stop hearing about it from the big AI firms.
The fact is that a bunch of marks and rubes got suckered into buying snake oil.
If you make an effort to use the new tools effectively, the gains are wild. Don't fall into a grumpy luddite trap, the train is leaving the station and you'll struggle to catch up if you don't learn and grow.
Not using AI for software development in 2027 will be like only knowing how to program via punchcard in 2010.
It's new. It's different. It's hard. It's your job. Learn how to use it effectively, embrace the new abundance mindset.
I look at my colleagues' screens and they're prompting shit like 'restart this program' and 'is [service] running correctly'. I have below average prompt frequency because I know crazy shit like #!/bin/bash and ps aux. It's so goddamn insane.
And to top it all off, my token count is above the average, it's just the prompt count that is low. Got questioned about it earlier this week.
If that's true things are truly hopeless for pre-school/school children who are not in position to jump on the train just yet.
I think AI made everyone so dumb that I'm a 10x engineer now.
The key question is how much value has been delivered on the other end for a given cost. Well used, tokens would be cheap at 10x the price right now.
I couldn't agree more. These AI users go on and on about "tooling" but would never take a week to learn how to use vim. These people are addicts. Don't take their words at face value. They are dependent on AI code generation.
HOW TEAMS BUILD
EDITION 01 - TIM QI (2026)
Tens of thousands of teams build software inside Linear every day. Over six years that’s given us a detailed picture of how product development happens, from before AI was widely adopted to now.
Model companies and coding tools have published plenty on token usage and code volume, but that captures only one layer of the work. We’re unusually well placed to see the entire workflow behind building a product, from the first issue to the pull request that closes it. What we can’t see is AI usage that happens outside Linear, so this is a picture of adoption inside our own customer base, not the market at large.
We look at three things across that transition. Who is using AI, how it reshapes where teams spend their time across Linear, and whether it changes how much they ship. Together they make a fixed point for where AI-assisted product development stands in 2026, and something to measure the next edition against.
Adoption by function
Between January and June 2026 the share of users active on AI features more than doubled in every function. Product climbed fastest, from 12% to 34%, and even go-to-market, the function furthest from the codebase, went from 5% to 18%. We classify roles by normalizing job titles, which carries some error at the edges, but the pattern is too broad to be an artifact of labeling.
Percentage of users active on Linear AI features (Last 30 days) by function
Percentage of users active on Linear AI features in the last 30 days, by function
| Segment | Jan 2026 | Jun 2026 | Change |
|---|---|---|---|
| Founder | 14% | 30% | +16 percentage points |
| Engineering | 12% | 30% | +18 percentage points |
| Product | 12% | 34% | +22 percentage points |
| Design | 6% | 22% | +16 percentage points |
| GTM | 5% | 18% | +13 percentage points |
Jan 2026Jun 2026N = 127,000 paid users, active in both January and June 2026
Adoption by executive team
Executives are personally active on AI at rates that match or beat their teams. CEOs at companies of 201 or more people went from 9% to 36% in six months, the largest jump of any cut in this report, suggesting the most senior leaders are learning the technology by using it rather than reading about it. Company size comes from third-party enrichment, so this cut covers fewer workspaces than the rest of the report.
Percentage of users active on Linear AI features (Last 30 days) by executive team
Percentage of users active on Linear AI features in the last 30 days, by executive team
| Segment | Jan 2026 | Jun 2026 | Change |
|---|---|---|---|
| Founder, 201+ | 10% | 26% | +16 percentage points |
| Founder, 51-200 | 15% | 27% | +12 percentage points |
| Founder, 1-50 | 15% | 31% | +16 percentage points |
| CEO, 201+ | 9% | 36% | +27 percentage points |
| CEO, 51-200 | 15% | 25% | +11 percentage points |
| CEO, 1-50 | 7% | 21% | +14 percentage points |
| CPO, 201+ | 3% | 24% | +21 percentage points |
| CPO, 51-200 | 10% | 26% | +15 percentage points |
| CPO, 1-50 | 11% | 36% | +25 percentage points |
| CTO, 201+ | 11% | 35% | +24 percentage points |
| CTO, 51-200 | 12% | 28% | +16 percentage points |
| CTO, 1-50 | 16% | 33% | +17 percentage points |
Jan 2026Jun 2026N = 13,300 executives, active in both January and June 2026
Adoption by company size
AI adoption roughly tripled everywhere, from startups to enterprises. Company size, usually a good predictor of how fast an organization moves on new technology, barely registers here.
Percentage of users active on Linear AI features (Last 30 days) by company size (employees)
Percentage of users active on Linear AI features in the last 30 days, by company size in full-time employees
| Segment | Jan 2026 | Jun 2026 | Change |
|---|---|---|---|
| 1001+ FTE | 8% | 25% | +17 percentage points |
| 201-1000 FTE | 9% | 27% | +19 percentage points |
| 51-200 FTE | 9% | 25% | +16 percentage points |
| 1-50 FTE | 8% | 23% | +14 percentage points |
Jan 2026Jun 2026N = 199,000 paid users with a known company size, active in both January and June 2026
Application - Create & organize
Between June 2025 and June 2026, time spent creating, triaging, and commenting rose in nearly every function, with engineering up roughly 17% on create and triage alone. Founders show much larger swings, up 17 minutes on creation and 26 on commenting, though they’re a smaller cohort and noisier for it. More work seems to need more coordination, and that coordination increasingly sets the context agents act on.
Average minutes per user per month, June 2025 vs June 2026
Average minutes spent per user creating, triaging, assigning, updating, and commenting on issues, June 2025 versus June 2026, by function
| Segment | Jun 2025 | Jun 2026 | Change |
|---|---|---|---|
| Create & triage, Eng | 24m | 28m | +5 minutes |
| Create & triage, Product | 38m | 37m | -1 minutes |
| Create & triage, Design | 22m | 25m | +3 minutes |
| Create & triage, GTM | 27m | 31m | +4 minutes |
| Create & triage, Founder | 40m | 57m | +17 minutes |
| Assign & update, Eng | 16m | 19m | +3 minutes |
| Assign & update, Product | 26m | 26m | 0 minutes |
| Assign & update, Design | 12m | 15m | +3 minutes |
| Assign & update, GTM | 12m | 15m | +3 minutes |
| Assign & update, Founder | 22m | 29m | +7 minutes |
| Comment, Eng | 35m | 40m | +5 minutes |
| Comment, Product | 48m | 49m | +1 minutes |
| Comment, Design | 32m | 34m | +2 minutes |
| Comment, GTM | 49m | 55m | +6 minutes |
| Comment, Founder | 39m | 64m | +26 minutes |
Jun 2025Jun 2026N = 54,300 paid users (Jun 2025) → 89,000 (Jun 2026)
Application - Issue creation
Two years ago, fewer than one issue in a thousand was created by AI. Teams now use AI to write just under half of everything created in Linear, and at the current pace it will soon author more than people and integrations combined.
Issues created per week (thousands) by source
Thousands of issues created per week by agents and MCP clients versus people and integrations, June 2024 to August 2026, excluding imported issues
| Week of | Agents & MCP | People & integrations |
|---|---|---|
| Jun 3, 2024 | 0 | 605 |
| Jun 10, 2024 | 0 | 599 |
| Jun 17, 2024 | 0 | 582 |
| Jun 24, 2024 | 0 | 689 |
| Jul 1, 2024 | 0 | 602 |
| Jul 8, 2024 | 0 | 628 |
| Jul 15, 2024 | 1 | 621 |
| Jul 22, 2024 | 0 | 627 |
| Jul 29, 2024 | 1 | 650 |
| Aug 5, 2024 | 0 | 654 |
| Aug 12, 2024 | 1 | 624 |
| Aug 19, 2024 | 0 | 660 |
| Aug 26, 2024 | 1 | 650 |
| Sep 2, 2024 | 1 | 670 |
| Sep 9, 2024 | 1 | 690 |
| Sep 16, 2024 | 1 | 692 |
| Sep 23, 2024 | 1 | 725 |
| Sep 30, 2024 | 0 | 696 |
| Oct 7, 2024 | 1 | 726 |
| Oct 14, 2024 | 1 | 724 |
| Oct 21, 2024 | 1 | 741 |
| Oct 28, 2024 | 1 | 721 |
| Nov 4, 2024 | 1 | 760 |
| Nov 11, 2024 | 0 | 760 |
| Nov 18, 2024 | 1 | 795 |
| Nov 25, 2024 | 1 | 677 |
| Dec 2, 2024 | 1 | 765 |
| Dec 9, 2024 | 1 | 800 |
| Dec 16, 2024 | 1 | 770 |
| Dec 23, 2024 | 0 | 373 |
| Dec 30, 2024 | 0 | 460 |
| Jan 6, 2025 | 1 | 825 |
| Jan 13, 2025 | 1 | 878 |
| Jan 20, 2025 | 1 | 869 |
| Jan 27, 2025 | 1 | 920 |
| Feb 3, 2025 | 1 | 930 |
| Feb 10, 2025 | 1 | 924 |
| Feb 17, 2025 | 1 | 890 |
| Feb 24, 2025 | 1 | 934 |
| Mar 3, 2025 | 1 | 942 |
| Mar 10, 2025 | 1 | 974 |
| Mar 17, 2025 | 3 | 971 |
| Mar 24, 2025 | 3 | 984 |
| Mar 31, 2025 | 1 | 985 |
| Apr 7, 2025 | 1 | 999 |
| Apr 14, 2025 | 1 | 974 |
| Apr 21, 2025 | 1 | 994 |
| Apr 28, 2025 | 3 | 1029 |
| May 5, 2025 | 5 | 1037 |
| May 12, 2025 | 7 | 1063 |
| May 19, 2025 | 9 | 1042 |
| May 26, 2025 | 11 | 992 |
| Jun 2, 2025 | 18 | 1095 |
| Jun 9, 2025 | 18 | 1074 |
| Jun 16, 2025 | 28 | 1064 |
| Jun 23, 2025 | 34 | 1148 |
| Jun 30, 2025 | 35 | 1092 |
| Jul 7, 2025 | 44 | 1166 |
| Jul 14, 2025 | 40 | 1137 |
| Jul 21, 2025 | 41 | 1164 |
| Jul 28, 2025 | 45 | 1177 |
| Aug 4, 2025 | 52 | 1171 |
| Aug 11, 2025 | 50 | 1206 |
| Aug 18, 2025 | 55 | 1177 |
| Aug 25, 2025 | 47 | 1225 |
| Sep 1, 2025 | 48 | 1200 |
| Sep 8, 2025 | 46 | 1299 |
| Sep 15, 2025 | 45 | 1272 |
| Sep 22, 2025 | 45 | 1294 |
| Sep 29, 2025 | 58 | 1338 |
| Oct 6, 2025 | 62 | 1352 |
| Oct 13, 2025 | 68 | 1350 |
| Oct 20, 2025 | 65 | 1382 |
| Oct 27, 2025 | 74 | 1414 |
| Nov 3, 2025 | 85 | 1461 |
| Nov 10, 2025 | 85 | 1457 |
| Nov 17, 2025 | 91 | 1436 |
| Nov 24, 2025 | 93 | 1299 |
| Dec 1, 2025 | 122 | 1473 |
| Dec 8, 2025 | 142 | 1487 |
| Dec 15, 2025 | 147 | 1526 |
| Dec 22, 2025 | 110 | 795 |
| Dec 29, 2025 | 139 | 808 |
| Jan 5, 2026 | 206 | 1601 |
| Jan 12, 2026 | 273 | 1725 |
| Jan 19, 2026 | 291 | 1721 |
| Jan 26, 2026 | 323 | 1806 |
| Feb 2, 2026 | 401 | 1897 |
| Feb 9, 2026 | 451 | 1901 |
| Feb 16, 2026 | 516 | 1875 |
| Feb 23, 2026 | 599 | 2048 |
| Mar 2, 2026 | 707 | 2123 |
| Mar 9, 2026 | 794 | 2170 |
| Mar 16, 2026 | 837 | 2106 |
| Mar 23, 2026 | 916 | 2297 |
| Mar 30, 2026 | 935 | 2104 |
| Apr 6, 2026 | 1038 | 2063 |
| Apr 13, 2026 | 1128 | 2297 |
| Apr 20, 2026 | 1209 | 2173 |
| Apr 27, 2026 | 1275 | 2185 |
| May 4, 2026 | 1382 | 2238 |
| May 11, 2026 | 1506 | 2278 |
| May 18, 2026 | 1597 | 2271 |
| May 25, 2026 | 1472 | 2132 |
| Jun 1, 2026 | 1542 | 2270 |
| Jun 8, 2026 | 1766 | 2371 |
| Jun 15, 2026 | 1652 | 2256 |
| Jun 22, 2026 | 1728 | 2372 |
| Jun 29, 2026 | 1799 | 2265 |
| Jul 6, 2026 | 2078 | 2532 |
| Jul 13, 2026 | 2143 | 2465 |
| Jul 20, 2026 | 2195 | 2396 |
| Jul 27, 2026 | 2348 | 2357 |
| Aug 3, 2026 | 2435 | 2481 |
Agents & MCPPeople & integrationsIssues created per week, June 2024 to August 2026. Excludes imported issues
Application - Planning
Time spent on customer requests, docs, and projects held steady in a year when nearly everything else in this report moved up. Planning practice varies widely from team to team, and plenty of it happens in conversation before it lands anywhere, so the average blends heavy planners with light ones. What the steadiness suggests is that AI has so far changed how teams execute far more than how they decide what to build.
Average minutes per user per month, June 2025 vs June 2026
Average minutes spent per user on customer requests, docs, and projects, June 2025 versus June 2026, by function
| Segment | Jun 2025 | Jun 2026 | Change |
|---|---|---|---|
| Customer requests, Eng | 1m | 1m | 0 minutes |
| Customer requests, Product | 3m | 4m | 0 minutes |
| Customer requests, Design | 1m | 1m | 0 minutes |
| Customer requests, GTM | 4m | 4m | +1 minutes |
| Customer requests, Founder | 2m | 3m | +1 minutes |
| Docs & projects, Eng | 3m | 3m | +1 minutes |
| Docs & projects, Product | 13m | 14m | +1 minutes |
| Docs & projects, Design | 4m | 5m | +1 minutes |
| Docs & projects, GTM | 3m | 3m | +1 minutes |
| Docs & projects, Founder | 7m | 8m | 0 minutes |
Jun 2025Jun 2026N = 54,300 paid users (Jun 2025) → 89,000 (Jun 2026)
Application - AI
Chatting with AI and delegating issues to agents are categories of work that didn’t exist a year ago, and they now show up in every function’s week, with product leaning in hardest. Nothing else shrank to make room, which suggests AI has landed on top of existing work rather than replacing any of it, at least so far.
Average minutes per user per month, June 2025 vs June 2026
Average minutes spent per user on agent issues and AI chat, June 2025 versus June 2026, by function
| Segment | Jun 2025 | Jun 2026 | Change |
|---|---|---|---|
| Agent issues, Eng | 0m | 1m | +1 minutes |
| Agent issues, Product | 0m | 1m | +1 minutes |
| Agent issues, Design | 0m | 0m | 0 minutes |
| Agent issues, GTM | 0m | 0m | 0 minutes |
| Agent issues, Founder | 0m | 2m | +2 minutes |
| Chat with AI, Eng | 0m | 2m | +2 minutes |
| Chat with AI, Product | 0m | 5m | +5 minutes |
| Chat with AI, Design | 0m | 3m | +3 minutes |
| Chat with AI, GTM | 0m | 3m | +3 minutes |
| Chat with AI, Founder | 0m | 4m | +4 minutes |
Jun 2025Jun 2026N = 54,300 paid users (Jun 2025) → 89,000 (Jun 2026)
Output - PR creation
The share of product managers attaching pull requests rose from 3% to 10% in two years, and designers from 1% to 8%. We only count pull requests in repositories connected to Linear, so anyone shipping outside that loop is invisible here, which makes these numbers floors rather than ceilings. The people who used to describe a change increasingly ship it themselves.
Percentage of users who attached a pull request (Last 30 days)
Percentage of users who attached a pull request in the last 30 days, June 2024 to June 2026, by function
| Segment | Jun 2024 | Jun 2025 | Jun 2026 | Change |
|---|---|---|---|---|
| Founder | 11% | 12% | 23% | +12 percentage points |
| Engineering | 20% | 22% | 34% | +14 percentage points |
| Product | 3% | 3% | 10% | +7 percentage points |
| Design | 1% | 2% | 8% | +7 percentage points |
| GTM | 1% | 1% | 3% | +2 percentage points |
Jun 2024Jun 2025Jun 2026N = 166,000 paid users (June 2026)
Output - PR volume
Pull requests opened per workspace are up 111% on a June 2024 baseline. Output held roughly level for the first year, then bent upward through 2026 as model quality and adoption climbed together. We count PRs opened rather than merged, and an opened PR says nothing about the value of the change, but the inflection is hard to miss.
Percentage change in pull requests per team per week since June 2024 - All paid workspaces
Weekly change in pull requests opened per paid workspace, against the June 2024 baseline
| Week of | Change |
|---|---|
| Jun 2, 2024 | 0% |
| Jun 9, 2024 | +9% |
| Jun 16, 2024 | +10% |
| Jun 23, 2024 | +3% |
| Jun 30, 2024 | +8% |
| Jul 7, 2024 | -4% |
| Jul 14, 2024 | +8% |
| Jul 21, 2024 | +7% |
| Jul 28, 2024 | +8% |
| Aug 4, 2024 | +7% |
| Aug 11, 2024 | +6% |
| Aug 18, 2024 | +3% |
| Aug 25, 2024 | +10% |
| Sep 1, 2024 | +10% |
| Sep 8, 2024 | +5% |
| Sep 15, 2024 | +12% |
| Sep 22, 2024 | +10% |
| Sep 29, 2024 | +14% |
| Oct 6, 2024 | +8% |
| Oct 13, 2024 | +11% |
| Oct 20, 2024 | +9% |
| Oct 27, 2024 | +18% |
| Nov 3, 2024 | +8% |
| Nov 10, 2024 | +15% |
| Nov 17, 2024 | +11% |
| Nov 24, 2024 | +17% |
| Dec 1, 2024 | 0% |
| Dec 8, 2024 | +16% |
| Dec 15, 2024 | +17% |
| Dec 22, 2024 | +10% |
| Dec 29, 2024 | -58% |
| Jan 5, 2025 | -50% |
| Jan 12, 2025 | +6% |
| Jan 19, 2025 | +15% |
| Jan 26, 2025 | +13% |
| Feb 2, 2025 | +15% |
| Feb 9, 2025 | +19% |
| Feb 16, 2025 | +21% |
| Feb 23, 2025 | +17% |
| Mar 2, 2025 | +21% |
| Mar 9, 2025 | +19% |
| Mar 16, 2025 | +26% |
| Mar 23, 2025 | +26% |
| Mar 30, 2025 | +23% |
| Apr 6, 2025 | +17% |
| Apr 13, 2025 | +24% |
| Apr 20, 2025 | +11% |
| Apr 27, 2025 | +10% |
| May 4, 2025 | +7% |
| May 11, 2025 | +14% |
| May 18, 2025 | +21% |
| May 25, 2025 | +22% |
| Jun 1, 2025 | +9% |
| Jun 8, 2025 | +22% |
| Jun 15, 2025 | +16% |
| Jun 22, 2025 | +12% |
| Jun 29, 2025 | +22% |
| Jul 6, 2025 | +8% |
| Jul 13, 2025 | +16% |
| Jul 20, 2025 | +16% |
| Jul 27, 2025 | +16% |
| Aug 3, 2025 | +13% |
| Aug 10, 2025 | +9% |
| Aug 17, 2025 | +5% |
| Aug 24, 2025 | +10% |
| Aug 31, 2025 | +8% |
| Sep 7, 2025 | +4% |
| Sep 14, 2025 | +11% |
| Sep 21, 2025 | +10% |
| Sep 28, 2025 | +8% |
| Oct 5, 2025 | +9% |
| Oct 12, 2025 | +9% |
| Oct 19, 2025 | +9% |
| Oct 26, 2025 | +9% |
| Nov 2, 2025 | +14% |
| Nov 9, 2025 | +15% |
| Nov 16, 2025 | +13% |
| Nov 23, 2025 | +16% |
| Nov 30, 2025 | +1% |
| Dec 7, 2025 | +17% |
| Dec 14, 2025 | +17% |
| Dec 21, 2025 | +14% |
| Dec 28, 2025 | -48% |
| Jan 4, 2026 | -54% |
| Jan 11, 2026 | +10% |
| Jan 18, 2026 | +22% |
| Jan 25, 2026 | +22% |
| Feb 1, 2026 | +27% |
| Feb 8, 2026 | +32% |
| Feb 15, 2026 | +36% |
| Feb 22, 2026 | +33% |
| Mar 1, 2026 | +50% |
| Mar 8, 2026 | +49% |
| Mar 15, 2026 | +54% |
| Mar 22, 2026 | +55% |
| Mar 29, 2026 | +58% |
| Apr 5, 2026 | +41% |
| Apr 12, 2026 | +46% |
| Apr 19, 2026 | +60% |
| Apr 26, 2026 | +66% |
| May 3, 2026 | +67% |
| May 10, 2026 | +80% |
| May 17, 2026 | +91% |
| May 24, 2026 | +95% |
| May 31, 2026 | +85% |
| Jun 7, 2026 | +106% |
| Jun 14, 2026 | +113% |
| Jun 21, 2026 | +111% |
N = 47,900 paid workspaces (June 2026)
Output - Coding agents
Teams that connected a coding agent roughly tripled their weekly pull requests over two years, from 21 to 65, while teams without one went from 8 to 10. These teams were already higher-output before coding agents existed, so the levels aren’t directly comparable, but each cohort against its own baseline tells a clean story, and nearly all the growth sits on the agent side.
Pull requests per team per week - Fixed cohort (paid workspaces)
Average pull requests opened per workspace per week, coding-agent teams versus traditional teams, June 2024 to June 2026
| Week of | Coding-agent teams | Traditional teams |
|---|---|---|
| Jun 2, 2024 | 21 | 8 |
| Jun 9, 2024 | 24 | 8 |
| Jun 16, 2024 | 24 | 9 |
| Jun 23, 2024 | 22 | 8 |
| Jun 30, 2024 | 24 | 9 |
| Jul 7, 2024 | 21 | 8 |
| Jul 14, 2024 | 24 | 8 |
| Jul 21, 2024 | 24 | 8 |
| Jul 28, 2024 | 24 | 9 |
| Aug 4, 2024 | 24 | 8 |
| Aug 11, 2024 | 24 | 8 |
| Aug 18, 2024 | 23 | 8 |
| Aug 25, 2024 | 25 | 8 |
| Sep 1, 2024 | 24 | 8 |
| Sep 8, 2024 | 24 | 8 |
| Sep 15, 2024 | 25 | 9 |
| Sep 22, 2024 | 25 | 8 |
| Sep 29, 2024 | 26 | 9 |
| Oct 6, 2024 | 25 | 9 |
| Oct 13, 2024 | 26 | 8 |
| Oct 20, 2024 | 25 | 8 |
| Oct 27, 2024 | 26 | 9 |
| Nov 3, 2024 | 25 | 8 |
| Nov 10, 2024 | 27 | 9 |
| Nov 17, 2024 | 26 | 8 |
| Nov 24, 2024 | 28 | 9 |
| Dec 1, 2024 | 23 | 8 |
| Dec 8, 2024 | 27 | 9 |
| Dec 15, 2024 | 28 | 9 |
| Dec 22, 2024 | 26 | 8 |
| Dec 29, 2024 | 10 | 3 |
| Jan 5, 2025 | 11 | 4 |
| Jan 12, 2025 | 25 | 8 |
| Jan 19, 2025 | 27 | 9 |
| Jan 26, 2025 | 27 | 8 |
| Feb 2, 2025 | 28 | 8 |
| Feb 9, 2025 | 29 | 9 |
| Feb 16, 2025 | 30 | 9 |
| Feb 23, 2025 | 29 | 9 |
| Mar 2, 2025 | 30 | 9 |
| Mar 9, 2025 | 30 | 9 |
| Mar 16, 2025 | 30 | 9 |
| Mar 23, 2025 | 31 | 9 |
| Mar 30, 2025 | 31 | 9 |
| Apr 6, 2025 | 30 | 8 |
| Apr 13, 2025 | 32 | 9 |
| Apr 20, 2025 | 28 | 8 |
| Apr 27, 2025 | 28 | 8 |
| May 4, 2025 | 28 | 8 |
| May 11, 2025 | 29 | 8 |
| May 18, 2025 | 32 | 9 |
| May 25, 2025 | 31 | 9 |
| Jun 1, 2025 | 28 | 8 |
| Jun 8, 2025 | 31 | 8 |
| Jun 15, 2025 | 31 | 8 |
| Jun 22, 2025 | 30 | 8 |
| Jun 29, 2025 | 32 | 8 |
| Jul 6, 2025 | 29 | 8 |
| Jul 13, 2025 | 32 | 8 |
| Jul 20, 2025 | 31 | 8 |
| Jul 27, 2025 | 32 | 8 |
| Aug 3, 2025 | 32 | 8 |
| Aug 10, 2025 | 32 | 8 |
| Aug 17, 2025 | 31 | 7 |
| Aug 24, 2025 | 33 | 8 |
| Aug 31, 2025 | 32 | 8 |
| Sep 7, 2025 | 31 | 8 |
| Sep 14, 2025 | 34 | 8 |
| Sep 21, 2025 | 34 | 8 |
| Sep 28, 2025 | 34 | 8 |
| Oct 5, 2025 | 35 | 8 |
| Oct 12, 2025 | 34 | 8 |
| Oct 19, 2025 | 34 | 8 |
| Oct 26, 2025 | 34 | 8 |
| Nov 2, 2025 | 36 | 8 |
| Nov 9, 2025 | 36 | 8 |
| Nov 16, 2025 | 35 | 8 |
| Nov 23, 2025 | 37 | 8 |
| Nov 30, 2025 | 31 | 7 |
| Dec 7, 2025 | 37 | 8 |
| Dec 14, 2025 | 38 | 8 |
| Dec 21, 2025 | 37 | 8 |
| Dec 28, 2025 | 16 | 3 |
| Jan 4, 2026 | 13 | 3 |
| Jan 11, 2026 | 35 | 7 |
| Jan 18, 2026 | 40 | 8 |
| Jan 25, 2026 | 39 | 8 |
| Feb 1, 2026 | 42 | 8 |
| Feb 8, 2026 | 44 | 8 |
| Feb 15, 2026 | 46 | 9 |
| Feb 22, 2026 | 44 | 8 |
| Mar 1, 2026 | 49 | 9 |
| Mar 8, 2026 | 50 | 9 |
| Mar 15, 2026 | 51 | 9 |
| Mar 22, 2026 | 50 | 9 |
| Mar 29, 2026 | 52 | 9 |
| Apr 5, 2026 | 48 | 9 |
| Apr 12, 2026 | 49 | 9 |
| Apr 19, 2026 | 54 | 9 |
| Apr 26, 2026 | 55 | 9 |
| May 3, 2026 | 55 | 8 |
| May 10, 2026 | 57 | 9 |
| May 17, 2026 | 60 | 10 |
| May 24, 2026 | 62 | 10 |
| May 31, 2026 | 57 | 9 |
| Jun 7, 2026 | 65 | 10 |
| Jun 14, 2026 | 63 | 9 |
| Jun 21, 2026 | 65 | 10 |
Coding-agent teamsTraditional teamsN = 6,887 paid teams (4,280 with coding agents, 2,607 without)
A CLOSING NOTE
The clearest indication of AI’s influence on product development is the dramatic output gains experienced by teams using coding agents over the last two years. We have no way of knowing whether this increased output led to positive business outcomes, but it shows a very clear correlation between AI adoption and acceleration.
Perhaps more intriguing is the makeup of that adoption, and how it appears to be blurring roles. Senior leaders are doing more of the hands-on IC work, adopting AI aggressively to help them do it, and non-engineers are committing code. The suggestion that everyone in an organization is becoming a “builder” seems to be directionally true.
Those gains haven’t shown up as time saved, though. Time spent on existing tasks in Linear held while AI usage appeared as a new layer of work, meaning the overall time spent on product development is going up rather than down. As far as we can observe, teams are working more, not less, suggesting AI has a Jevons paradox quality beyond token consumption.
Many will rightfully argue that looking at pull requests indicates motion rather than value, which is certainly true, but it’s still a step forward from measuring tokens. A mechanical refactor might burn lots of tokens while a meaningful bug fix or code review doesn’t, so token spend and value don’t line up at all, and using one as a proxy for the other will be remembered as a relic of AI’s early days.
In future reports we intend to go deeper on the full lifecycle of work, from token spend all the way to outcomes, something we can newly observe now that code and code review run through Linear as well.
TIM QI - Head of data
This report uses aggregated product data from Linear. The data includes AI conversations, agent sessions, issue activity, comments, and pull requests. It covers only paid workspaces and the users in them. We report all metrics in aggregate to show broad patterns in how teams use AI to build software, not individual behavior. We measure each metric in a fixed time window. A window is one calendar month or the last 30 days. The year‑over‑year charts use June 2025 and June 2026. Adoption metrics use a trailing 30‑day window, and time‑series charts aggregate to weekly points. Both steps reduce short‑term noise. Some charts keep only the users who are active in both windows.
AI-active. A user with at least one AI interaction, an in-app or Slack conversation or an agent session, in a 28-day window.
Agent team. A workspace with a coding agent connected.
Pull request. A code change opened against a repository connected to Linear. We count pull requests opened, not merged.
Paid workspace. A workspace on a paid plan, active during the relevant period.
Agent issue. This includes delegating an issue to an agent or starting a session.
Company size. Full-time employees at the company, from third-party enrichment.