Three classes of programming languages in the AI era: natural language, performant code, and specs

dbreunig · x · 2026-11-16

dbreunig argues future programming languages will split into three classes: natural language (imprecise, written for humans), performant code (stable, safe, fast, written by computers like Rust/Go), and 'Goldilocks specs' that are more precise than natural language yet more readable than performant code (Python, TypeScript, Ruby).

He contends the third class is critical but underdiscussed: without it, natural language must absorb all specificity requirements (engineers writing exacting prompts) and/or performant code must compromise for humans.

Original post →

More from coding & agent

coding & agent channel →