LLMs bring a new nature of abstraction

Martin Fowler thinks that working with LLMs represents as fundamental a change in software development as the shift from assembly code to higher-level languages like Ruby and Fortran was. But unlike those transitions, this isn’t just a jump up in abstraction level, it's also a move sideways into non-determinism at the same time.

https://martinfowler.com/articles/2025-nature-abstraction.html