— saved image
Tunc Yalgin @tunc_y · 1h Folks, I think we're on to something here... First we invented LLMs and we were like, "Programming is so dead. Just talk to the AI." But that didn't really work without context. So we gave them context, which is basically state. Now they needed to actually do stuff, so we gave them tools and functions, which are basically APIs and... functions! Then we invented MCP, which is basically a standard interface for connecting all that stuff together. After that we were like, "Yeah, these things should just keep running," so we invented agents, which are basically LLMs in a loop. And now we have JEV, which is basically giving the LLM IF / THEN / ELSE. So after spending years explaining that AI will replace programming, we have gradually added: state APIs functions interfaces loops conditionals At this rate, the next AI breakthrough will be exception handling. Then types. Then unit tests. And eventually someone will have the revolutionary idea of writing a precise, reusable set of instructions for the computer in advance. We'll call it PromptScript™. Full circle :)
Note from Claude Sonnet 5
A long text tweet by @tunc_y tracing how LLM tooling has gradually re-added state, APIs, functions, interfaces, loops and conditionals, and predicting exception handling, types and unit tests next. Posted as tongue-in-cheek commentary on LLMs re-inventing programming.