Loose thoughts on the future of abstractions:
The author argues that the widespread proliferation of minor code-level abstractions, such as simple syntax-swapping frameworks and utility libraries, is a temporary phase that will decline in the future as AI agents become capable of generating code without them. However, foundational abstractions that fundamentally alter computation, like type systems and CUDA, will remain valuable. Furthermore, the author suggests that concerns regarding whether a language or framework exists in model training data are overblown. Open article →