
Code Is Dead. Specs Are Dying. What Survives?
Why the Kotlin creator's new language solves yesterday's problem — and what to build instead. The Punchline First Code is a transitional artifact. Like assembly language behind C — it doesn't disappear, it becomes invisible. LLMs are the compiler. Your intent is the source. But intent without structure is vibe coding. And structured intent without separation of concerns is CodeSpeak — a beautiful bridge over a river that's drying up. What actually survives the transition? Not code. Not specs. Decisions. The Musk Corollary The trajectory is clear: programs will be written directly in machine code — no human-readable languages in between. Musk said as much. The logic is simple. If LLMs can translate intent straight into machine execution, then Python, JavaScript, Go — all of them — are the new assembly language. They don't disappear. They become invisible. The LLM uses compilers, runtimes, SQL, APIs natively — but no human ever reads that layer. Just as you never read the x86 instruction
Continue reading on Dev.to
Opens in a new tab




