AI is not another abstraction because god plays dice
The article argues that AI-assisted coding is fundamentally different from traditional programming abstractions because AI is probabilistic rather than deterministic. Unlike compilers that produce consistent outputs from the same inputs, AI systems operate like contractors with non-deterministic behavior. This distinction matters for understanding control and trust in software development.