Carson Gross argues that comparing AI coding tools to compilers and the shift from assembly to high-level languages is fundamentally flawed. Key differences: LLMs are non-deterministic while compilers are; prompts are not saved source code and cannot serve as a reproducible artifact; there is no equivalent to a debugger for prompts. Claims like 'I haven't written any code in months' are misleading because the code artifacts still exist and must be read to understand or debug. Gross is not anti-AI but cautions against oversimplified analogies that obscure real differences in how AI-generated code is produced, understood, and maintained.

4m read timeFrom htmx.org
Post cover image
Table of contents
LLMs Are Not DeterministicPrompts Are Not Source CodeYou Can’t Debug A Prompt“I haven’t written any code in months!”Code Complexity Still MattersThis is not an Anti-AI Essay
1 Comment

Sort: