Loading video...
Video Failed to Load
Marc Andreessen says in the future, we may not have programming languages or even user interfaces: "I kind of think that in 10 years, I'm not sure there will even be a salient concept of a programming language in the way that we understand it today." "If you project... show more
65,825 views • 7 months ago •via X (Twitter)
34 Comments

this is half correct. i worked on C at apple on 40 year old codebases - those jobs will still be around (apps still need to launch, after all). And yes, millions of people will be programming with natural language.

Then a hacker just tells the AI to hack?! That's a time saver.

directionally right but 10 years is aggressive. we're already seeing "just tell it what you want" work for 80% of tasks. the last 20% is where it gets spicy and someone still needs to understand what's actually happening under the hood programming languages won't disappear, they'll just become the assembly language layer that most people never touch.

you mean graphical user interfaces

I believe imagination could possibly be the next programming language, apparently Elon Musk have made us experience more with Grok

natural language is a user interface

This is already happening. I shipped a production feature last week by describing what I wanted in plain English to a coding agent. No syntax. No IDE. Just intent → working code → deployed. When programming languages disappear, the person who defines WHAT to build becomes the entire engineering stack. That's a PM with taste and judgment. The "learn to code" era is being replaced by the "learn to specify" era. And the PMs who've been writing clear product specs for years just accidentally became the most valuable engineers in the room.

@thedataroom We’re absolutely on track for that. The layers of abstraction keep increasing.

Is this introspection

This year.

There is a problem in the computer world that all parts are so complex, that nobody works on the entire stack. Everything runs in the browser, then layers and layers and layers and layers of abstraction, to the cpu. The cpu itself has been shaped towards C. AI might fix this.

Oh that's bad. We should ultimately rely on ourselves God and family/community like history reveals

“Now give it taste, make no mistakes.”

The Culture series was so ahead of its time

A man who barely ran a company telling others how technology is going to work when our phones can’t even work. Maybe he’s not such a visionary after all.

The ai psychosis is real

Three idiots sat around talking about things of which they have no understanding

User interfaces are definitely fading away as we become more agentic

ten years is early for a eulogy. the mental model of tell the computer what to do predates computers themselves

It’ll be prompt -> binary @pmarca , all abstractions become Latin.

There is only one basic problem in computer science and that is human computer interface. The prompt is the and just the latest HCI and it was quickly replaced by agentic which is just another HCI. Software is dead, long live the software.

In a new multi-language which enables humans to communicate across human (and animal) languages and coding paired with simulation providing structure for mind as AI living code for all modalities, engaged as in mutually vulnerable and beneficial knowing.

Programming lang is only needed if human is needed to read the code, if not, direct machine code makes most sense.

Agree - Natural language becomes the programming language. AI models take the natural language, access the data, and delivers the outcome. Today’s programming languages will be inefficient and obsolete.

Yes I watched movie Her too

The cohost literally destroyed his argument immediately. 🤣

So SAAS companies are safe?

People underestimate whats already possible. Could probably replace 90% of all devs right now with my openclaw opus agent. But I think knowing code and backend helps a lot and is still important. It's like god mode.

The dude made a browser. Wtf does he know about shit.

programming languages disappearing in 10 years is wild but not unthinkable — if LLMs can reliably translate intent to execution, the abstraction layer shifts to natural language. the GUI replaced command lines for most users; maybe conversational intent replaces GUIs for most tasks 🤯

You can tell @pmarca can't wait to log off and follow his calling as a retardmaxxer.

A voice interface is a user interface. If programming with spoken English, that's the programming language.

Well, unless you plan on putting a chip in my head, I think I'll stick with a GUI of some sorts.

Idiotic drivel.
