Martin Fowler argues that LLMs represent a fundamental shift in programming comparable to the transition from assembly to high-level languages. Unlike previous incremental improvements in programming tools and languages, LLMs introduce non-deterministic abstraction that changes not just the level of programming but its very nature. This shift requires developers to adapt to unpredictable outputs, as the same prompt may produce different results each time, marking an unprecedented evolution in software development history.
1 Comment
Sort: