100x Developers
jcarreras.es
jcarreras.es
The 10x income is the only comparison that makes sense. In Nassim Taleb’s words, this is the only Extremistan metric, obeying power laws, “Bill Gates walks into a bar”-style. The others are Mediocristan metrics - obeying Gaussians, exceedingly rare to get even slightly above the highest/lowest ever seen.
With that lens, being _effective_ (knowing the right thing to produce) can definitely 100x your value output with AI, no matter how _efficient_ (quantity per hour worked) you can become.
Is it really 100x? Imagine that in 3 days you get the same amount of customers as you would in a almost a year so then in the next 3 days can you get the same and in the next 3 days again ... This is not even considering the idea that with AI you will get 100x of the previous 100x maybe which is really something pretty big.
If you have examples please share them.
I know good examples that are accelerating quite a lot with AI but not at the level of 100x.
The main problem with LLM productivity improvement is most of us are basically treading water already as employees.. and we all tend to use new tools to keep up with the times. So everyone roughly leveling up over the same couple of years isn't going to net any pay increase, and the best you can do is job hop to somewhere that rewards you accordingly if you are able to demonstrate outstanding capabilities.
But most ironically, LLMs are also pretty terrible for current corporate structuring, because there were already massive turf wars and performative theatrics, and LLMs just make that easier/worse. So small teams and projects are really poised to benefit at the moment, because it will take a long time to figure out how to adapt organizations and management structures to this reality. I also have no idea how a large org would interview to find stand out personnel, a leetcode interview was always a bit of a performance and hazing ritual and seems completely absurd at this point when it can be solved in real time with a prompt.
There's definitely a threshold of talent you need to cross to be eligible, but beyond that your differential impact is likely to be negligible at least at a company beyond a certain size.
0 * n = 1
Is the same as: n = 1 / 0
There's no n that multiplies with zero to make one (or any other non-zero value) so it's formally undefined, not infinite.I've had some coworkers who appeared to have negative value. You were infinitely more productive then them before you could code. Doing nothing was superior.
"You can get 100x speedup on the 90% of your development tasks, but remaining 90% of them take the same amount of time with or without AI"
I was already working on teams where we got push back on too many changes so we had to scale back to monthly releases.
Modyfying database structure so fast? Good luck having useful insights when you mutate data so quick.
Maybe I am not smart enough having not smart enough customers but to judge if something meaningful is an improvement you need at least 3 months of data for a lot of things.
In project management the overall gains can be even smaller than that. If the task is not on the critical path (ref a GANTT chart), then speeding it up does nothing to overall completion time.
Of course the particular resource can still be freed earlier. Which might make it possible to do other things with it. But nothing on overall completion time.
If one underestimates the swtiching costs of changing the task a resource has, one can end up with negative effects on the original project.
Pretty fair - I think anyone who has developed the sensation of becoming their own bottleneck understands this. And yes, if you can simply be twice as productive as you were prior to LLMs, then that is an improvement. What I worry about is that that multiplier will become a criteria for staying employed. I.e. if you were a 1x developer, and now you're a 2x, why would a company keep you in position knowing they could instead hire someone who's 5x, 10x, 100x, etc. They might feel like they are losing out. This is all relative.
2x might be awesome if your peers are 1x. It might be bad if they are 4x. We'll be optimising local maxima. Per company.
The multiplier won't be such a precise number, but rather more of a feeling of "X person seems to be producing double what I'm producing". It will definitively be used as criteria for employment for a while.
Then the industry will converge into a "new normal". Best practices will propagate fast thru the industry, and all developers will have a similar baseline. Dev that were great before and doing 2x, will continue to do so. Same for underperformers. The industry as a whole will produce a whole lot.
IMHO, this will only raise the bar. It will define what's the new normal.
And almost everybody has seen or heard some similar story.
The thing is, those stories don't have a lot of similarity to each other, and there isn't much you can conclude for anybody's competence without looking at all the details. But they happen all the time, and not only in software development (just not on the same frequency, for obvious reasons).
The multiplier isn't meant literally. It's shorthand to say someone is exceptionally good in a way that is rare to find.
But the issue is the ambiguity. The multiplier is there, but not the unit/metric being measured. So it's just a shorthand for "someone exceptionally good" as said by a sibling comment.
> Tasks so small that AI can do them in 10 minutes, were you would take almost 3 hours
I think human in the loop is the only way to achieve this. I've never seen the robot reduce the complexity of a problem space.
Multiagent might seem like the obvious path to 100x but I think the exact inverse is true.
In the corporate world how do you become a 10x developer without AI? Simple, don’t repeat the same stupid shit everyone else does and write your own tools. That’s it. It’s simple because software only serves one purpose: automation. If people aren’t thinking in terms of labor elimination it’s so easy to be 10x whatever it is they do.
But, in all fairness most developers in the corporate world, at least on the web side, are barely capable of programming. They rely on open source packages and large frameworks to do almost everything. If you want to be 10x that then just don’t do that. Being a good programmer is helpful but not required. More important than competence or skill is not being cowardly about writing original code.
[big sigh]
As much as I keep trying to believe that this can't possibly be true, I keep seeing that it is. And I really don't think that AI is going to help matters.
Each of those examples is a 10x increase in productivity, before the advent of LLMs.
For anyone who's used these modern agents to do programming, it's obvious there's a 100x increase for certain programming tasks. Anecdotally I've seen the 100x increase for projects myself.
Tao talked about a 10x slowdown when trying to convert a proof to Lean (from how long it took to do a 'paper proof'). Modern agents can do a conversion to Lean, for a variety of topics, 10x faster than a human, at least.
Humans do not have a good intuitive understanding of exponential growth. The reason the OP is so skeptical is because they're comparing it to everyday experience (lifting thing, driving time, etc.). It's easy to discuss these points in context (lifting things can be done with cranes which do provide 10x human lift power, commercial airlines allow us to traverse the globe 10x faster than walking, sailing or driving) but I think this is missing the point. Computation has limits but we're nowhere near them.
> In 3 days, at 100x and you achieve the work of 300 working days. There are 260 working days in a year.
This has literally happened to me. A project that would have taken me a year was done in 3 days, and this was for a domain that I was well versed in. A project that would have taken me 10 years (because I wasn't well versed in it), took me 7 days.
> That sounds unrealistic.
It may sound that way but it absolutely isn't.
Print gallery transform: https://github.com/abetusk/CursedLogic/tree/main/sandbox/slo...
This is a web application that you can upload a picture to and do an Escher like print gallery transform to. Two examples from using the application:
https://github.com/abetusk/CursedLogic/blob/main/sandbox/slo...
https://github.com/abetusk/CursedLogic/blob/main/sandbox/slo...
Dragon rider (aka "Dragon ring"): https://github.com/abetusk/scratch/tree/release/experiments/...
Hooked up an AVR atmega32u to my exercise bike to poll the hall effect sensor to sense when the crank has turned and send that to a web application as a MIDI message to indicate when the dragon should 'beat' it's wings.
The web application is a relatively simple game where a dragon flies through rings for 15, 30, 45 or 60 mins. The idea being, a simple, relatively boring game is much more interesting when you tie it to another relatively boring task of cranking on the exercise bike.
Print gallery was a few rounds of Claude (Opus 5.5). I would guess that would've taken me 20-40 hours. So maybe an hour of wall clock time to save me 20-40 hours? 20x-40x? That's conservative, because a lot of that was iterating on the application, using it, etc.
Dragon rider I have a better sense for because I've made a game of similar complexity, and that took me 40-60 hours. Dragon rider took a few iterations, maybe 15 rounds or so with Claude, but I would guess that's a couple hours. Considering all the effects I experimented with (and mostly abandoned) the refactors, extensions and feature, I would easily guess that an equivalent of my time is in the 100+ hour range. So again 20x-100x with the same caveats as before.
When 10x is so effortless, it seems like 100x is easily within reach. Wait a few model generations and the factor easily compounds.
In fact if you are that good, you are more likely to face resentment and intimidation than receive praise.
At the current AI moment you may get some points for tokenmaxxing but it wont last long. I wouldnt worry about 100X, corporate shops cant even keep up with 10x devs, 100x will be just you building shelfware that will never see the light of day and wont get you a raise anyway.
This post is a reminder of that, to be able to chill a little bit :)
For example: storing an API key in a plain text JSON preferences object that many different parts of the system read and return to users. Determining if there was a breach, figuring out who to talk to at the third-party company to get the key rotated, etc takes time. The person doing that work doesn't look very productive because they aren't shipping a lot of code that impacts customers. The developer who put the API in plain text looks like a 10x engineer because they shipped a customer-facing feature really quickly.
You're so right. Measuring wrong the impact, without taking into account incidents, tech debt, and so on. A classic.
Never mind that it's just sedding "print "Hello, World!"" to the penultimate line.
I may not be too bright, but Lines of Code? I've got those.
People who graduate from college and immediately go to work in the bureaucracies find it hard to adjust when they shift over to a startup environment, where 0.1x work isn't acceptable. Getting them up to 1x is a slow process, you basically have to put them through internship like training.
Of course, there are some standout engineers who reach 2x theough wit and experience.
AI is the first time we're really seen this multiplied, so those 2x engineers might be really reaching 10x or 100x now, simply because general knowledge is now the single factor, not coding speed or memoring java class names.
Go look, you'll find hobby projects doing amazing things with AI, easily one person doing what would take 50-200 developers at a big tech company. And that makes you wonder, what good were all the "stakeholders" anyway? Doesn't rapid iteration, the soul of agile, trump everything now?
No matter how much I earn my lifestyle stays the same. Rejecting lifestyle inflation has been the single best thing I've done in my life.
Speaking of salary though, I bet if I become this mythical 100x AI powered developer I won't see even a 2x salary increase.
> 10x LESS salary for $70.000/year (~avg salary in USA) is 7k€/year. Imagine the lifestyle change
:)
My previous employ was at one point being courted by an AI coding agent company to push their agent on us, internally; after a trial period, they sent us pretty graphs show us the "increase in productivity", which as TFA correctly guesses, was MRs.
I double checked the numbers, and … the books were cooked. This was pointed out and "oh it was some bug in the script we use that's all fixed now" but of course, … the graphs weren't regenerated or corrected. (And also, of course, the correction would not have been in their favor.) So of course the (now known to be bad) data continued to be an input into decision making. (Which TBF to AI, making decisions on suddenly conjured data before or even after it has been verified has been a thing long before AI.)
Actually, the most depressing part is that programming languages don't matter as before, the fun on open source projects is gone, and 2x as a team, means management now can do the same with 1/2 of the previous team sizes, most think they always land on the lucky half.
One way to make our job better is to remind ourselves that not data-backed claims of productivity might not be real at all.
I've written about it as well: https://jcarreras.es/posts/let-engineers-enjoy-the-benefits-...
I see it very differently:
* AI automated most tedious parts of coding leaving us creative parts (design, research)
* while individual productivity increased, but also complexity of products, systems, problems increased too, I am not sure corps who downsize task-force will benefit from it in long run
No, no it isn't.
BLS doesn't make sharing links easy so here's a screenshot: https://files.catbox.moe/irwwwb.png
How ironic. I'm a 0.8x blog writer now, thanks to AI :joy:
Re: 100x productivity that's still not technically correct (the best form of correct), is it? 3 hours is 180 minutes. Agent would have to get it done in 1.8 minutes.
Do you have any citation for any AI actually making (not recompiling or creating an emulator for) a game of that size and polish in any timeframe? Let alone minutes?
The back of my napkin suggests that punching 60 to 240 billion holes per hour (~16.7M-66.7M per second)results in incineration of the media leading to a net 0X in production of useable code.
Like sub-second latency for _any_ change you ask it. Let it be 100 files changed, MR review and fix of each point, design document, anythikng.
Tool execution (eg: running tests) would be the next tech bottleneck. And human-on-the-loop the obvious one.
Maybe that's where 1000x productivity hides, who knows :)
| Task type | Human team | AI-assisted | Compression |
|-----------------------------|-----------|-------------|-------------|
| Boilerplate / scaffolding | 2 days | 15 min | ~100x |
| Test writing | 1 day | 15 min | ~50x |
| Feature implementation | 1 week | 30 min | ~30x |
| Bug fix + regression test | 4 hours | 15 min | ~20x |
| Architecture / design | 2 days | 4 hours | ~5x |
| Research / exploration | 1 day | 3 hours | ~3x |
[0] https://github.com/garrytan/gstack/blob/main/ETHOS.mdBut 100x on scaffolding or 50x for tests obviously doesn't translate into 100x or 50x overall throughput. The doc states, "The compression ratio between human-team time and AI-assisted time ranges from 3x (research) to 100x (boilerplate)". So Tan's position is not that you have 100x gains, but that you have 100x gains on tedium.
From personal experience depending on the type of software these numbers sound reasonable. Some software is more difficult than others. But for plain old web dev, yes you can absolutely crush it with AI now.
A programming language, for example, keeps scaling in impact after the code has been written.
I don't think there's a single claim of increased productivity thanks to AI that I've seen that held under scrutiny. It's all smoke and mirrors.
On a side note, this sentence is extremely funny to me: "Super small or specific task. Tasks so small that AI can do them in 10 minutes, were you would take almost 3 hours". Even when the author tries to make the case for AI, he's only able to reach a 18x multiplier, far from the 100x boasted by people.
I've seen my own raw code output increase by more that 100%, and that's after human review to make sure it's not just slop, before sending it to the rest of the team for review. And we're all doing that. We're all shipping way more code than ever before.
But I don't think our number of users is changing dramatically at all. "Engagement" (or however else you want to measure usage) isn't something that's gone up by the same factor.
\<half baked thought>
I think the simple explanation is this: there is finite "attention". Digital products cost nothing[^1] to copy and ship. They can scale to your maximum amount of users with the same cost to write. And now that cost to write is →0.
But attention hasn't increased by the same factor. People still spend exactly the same amount of time in front of their PCs. Orders of magnitudes of additional features aren't going to actually result in orders of magnitudes more usage.
Maybe there's some hypothetical product that could gain such an advantage in the market that it would fully displace all other entrenched players. Maybe a new application category might come to exist (agentic engineering applications come to mind).
But us being 10x faster at building out features doesn't mean there's suddenly 10x more supply. That's the smoke and mirrors of it all. What does being 10x faster actually get you?
<even less baked>
The logical outcome would be to spend 90% less on the cost center (engineering), to retain the same productivity, right? That's a accounting view of the world, one that can't account for the institutional capital that's built from human collaboration, and redundancy from having more maintainers of a project. But that seems like the only way this ends up working. Trading 10 engineering payrolls for 1 engineer and (<9 engineering payrolls) worth of tokens.
[^1]: perfectly spherical vacuum approximation, of course