Advertisement Β· 728 Γ— 90

Posts by Andreas Kirsch

I hope you've found this insightful!

If you enjoyed it, like and retweet the first post:

1 month ago 2 0 0 0
Preview
The Flawed Ephemeral Software Hypothesis Why software won't become disposable despite the rise of agentic AIs for coding

Full essay: www.blackhc.net/essays/futu...

www.blackhc.net/essays/futu...

1 month ago 1 0 1 0
Post image

I could be wrong. In the essay, I lay out specific conditions that would change my mind, including what I'd look for in regulated industries, artifact lifecycles and quantity

1 month ago 1 0 1 0
Post image

But those changes still go through verification, staged deployment, and real-world feedback. Code remains the source of truth

So my takeaway: while code generation is becoming trivially cheap, software engineering is not

1 month ago 2 0 1 0
Post image Post image

My prediction: the future of software is malleable, not ephemeral

Code and artifact stacks become much easier to modify. AI lets you describe a change in plain language, have an agent draft the implementation AND update specs, tests, and migrations, then review the whole package

1 month ago 4 0 2 0
Post image Post image

3. Interface stability: users build mental models. Variance across regenerations = user friction & frustration

4. Ambiguity & auditability: "we ran this prompt" is not a sufficient answer for SOC2, HIPAA, or any incident response, really

1 month ago 2 0 1 0
Post image Post image

Four examples with structural barriers for ephemeral software:

1. Edge cases: discovered only through real-world use. Each regeneration resets the clock on them

2. State & integration: silent data corruption from "almost right" regeneration is worse than obviously wrong

1 month ago 1 0 1 0
Advertisement
Post image

Ambiguity equals variance in the behavior of regenerated code, which leads to risk and friction between the code and other systems (other software or end users). This is unavoidable in any app or software that is used more than once, really:

1 month ago 2 0 1 0
Post image

"But isn't this just the next abstraction shift, like assembly β†’ C β†’ Python?"

Every prior shift went from one formal language to another. The ephemeral software thesis suggests, however, that inherently ambiguous natural language serve as the persisted specification layer

1 month ago 3 1 1 0
Post image

This creates a structural dilemma:

Regeneration either preserves emergent properties, in which case you're investing heavily in continuity (the opposite of ephemerality), or it doesn't, in which case you're accepting production risk with every cycle

There is no third option

1 month ago 2 1 2 0
Post image

Ephemeral software is "just rewrite it" on a faster loop. The failure mode is the same: you throw away lessons embedded in code through trial and error

1 month ago 3 1 1 0
Post image

We can also look at the history of software:

In 2000, "Things You Should Never Do" told about Netscape's disastrous rewrite: it took 3 years, IE ate their market, and the rewrite shipped full of bugs because the team had to rediscover edge cases already resolved in the original

1 month ago 2 0 1 0
Post image

Code becomes cheaper, but 1) the bottlenecks remain where code meets reality (integration testing and UX) and 2) we still all use PRs, CI, and Git. this β‰  ephemeral

Like Amdahl's law, the speed for creating trustworthy software is limited by what can't be sped up by AI alone

1 month ago 4 0 1 0
Post image

But, first, let's avoid a motte-and-bailey fallacy:

Vibe coding and evidence that we produce code cheaper and faster has been used to argue that code as a persisted artifact will disappear mostly everywhere ("ephemeral software")

1 month ago 1 0 1 0
Post image

The ephemeral software thesis has serious people and capital behind it.

Also from Karpathy: "super custom, super ephemeral one-off apps by default"

Or Acharya (a16z): software "doesn't need to be permanent anymore"

PS: the evaluation of Lovable, Replit, etc is already at $50B

1 month ago 1 0 1 0
Preview
The Flawed Ephemeral Software Hypothesis Why software won't become disposable despite the rise of agentic AIs for coding

[The next tweets are a massively shortened version of the full essay, which you can find here: www.blackhc.net/essays/futu...]

www.blackhc.net/essays/futu...

1 month ago 1 0 1 0
Post image

A while back, Andrej Karpathy said the app store will be replaced by generated, disposable software," and Amjad Masad predicted that the value of all application software will go to zero

I think this "ephemeral software hypothesis" is wrong, though, and I want to explain why:

1 month ago 13 4 3 1
Advertisement
Preview
Bombing of Dresden - Wikipedia

100000t of bombs vs the civilian casualty rates in Gaza actually shows that the IDF went out of their way to protect the civilian population

Compare this to, I dunno, the Dresden bomb raids:

25000 deaths over 4 days from just 3900t of bombs

Was that genocide?

en.m.wikipedia.org/wiki/Bombing...

9 months ago 0 0 0 0

Lol this fake statistician has blocked me for calling out his stupidity πŸ˜…

9 months ago 0 0 0 0
Post image

Because the urban warfare during the counterinsurgency, 60% of the buildings were destroyed during fighting in the course of a couple of months. This is in line with the report you cited above.

How is this war in Gaza different to that war?

en.m.wikipedia.org/wiki/Falluja...

9 months ago 0 0 1 0

Did the US also commit genocide in Iraq?

9 months ago 0 0 1 0

The Gedankenexperiment says they must be doing a pretty terrible job if this is supposed to be a genocide πŸ™„

9 months ago 0 0 3 0

x.com/BlackHC/stat...

Some thoughts on the comment paper

10 months ago 0 0 0 0
CoverDrop: Blowing the Whistle Through A News App

We launched CoverDrop πŸŽ‰ providing sources with a secure and anonymous way to talk to journalists. Having started five years ago as a PhD research project, this now ships within the Guardian app to millions of usersβ€”all of which provide cover traffic. Paper, code, and more info: www.coverdrop.org

10 months ago 59 20 1 1

This is going to be big news in my field. While we wait for the dataset, the stuff about post-processing makes interesting reading (if you're me)

10 months ago 72 13 4 0

Oh yeah I can't believe ai generated ASMR is also taking off. I've seen one or two of those!

10 months ago 0 0 0 0
Advertisement

What's your favorite Veo video?

10 months ago 0 0 1 0

Yeah but that's where most of the interesting things are πŸ˜…

10 months ago 0 0 0 0

I hope the authors (I QT'ed @MFarajtabar above) can revisit the Tower of Hanoi results and examine the confounders to strengthen the paper (or just drop ToH). This will help keep the focus on the more interesting other environments for which the claims in the paper seem valid πŸ™

10 months ago 6 0 0 0

And other influencers exaggerate its results massively:

x.com/RubenHssd/s...

10 months ago 1 0 1 0