LLMs bring new nature of abstraction
Like most loudmouths in this field, I've been paying a lot of attention to the role that generative AI systems may play in software development. I think the appearance of LLMs will change software development to a similar degree as the change from assembler to the first high-level programming languages. The further development of languages and frameworks increased our abstraction level and productivity, but didn't have that kind of impact on the nature of programming. LLMs are making that degree of impact, but with the distinction that it isn't just raising the level of abstraction, but also forcing us to consider what it means to program with non-deterministic tools. High-Level Languages (HLLs) introduced a radically new level of abstraction. With assembler I'm thinking about the instruction set of a particular machine. I have to figure out how to do even simple actions by moving data into the right registers to invoke those specific actions. HLLs meant I could now think in terms of s
Like most loudmouths in this field, I've been paying a lot of attention to the role that generative AI systems may play in software development. I think the appearance of LLMs will change software development to a similar degree as the change from assembler to the first high-level programming languages. The further development of languages and frameworks increased our abstraction level and productivity, but didn't have that kind of impact on the nature of programming. LLMs are making that degree of impact, but with the distinction that it isn't just raising the level of abstraction, but also…
saved by
related reading
- Things that helped me get out of the AI 10x engineer imposter syndrome | Hacker Newsnews.ycombinator.com
- Developing our position on AI - Blog - Recurse Centerrecurse.com
- Malleable software in the age of LLMsgeoffreylitt.com
- 2025 LLM Year in Review – karpathykarpathy.bearblog.dev
- crawshaw - 2025-01-06crawshaw.io
- Code is cheap. Show me the talk. - nadh.innadh.in
- Malleable software in the age of LLMsgeoffreylitt.com
- The Human-in-the-Loop is Tiredpydantic.dev
- LLMs and Programming in the first days of 2024 - <antirez>antirez.com
- What We’ve Learned From A Year of Building with LLMs – Applied LLMsapplied-llms.org
- No, LLM is not going to replace software engineers, here's why – Fang-Pen's coding notefangpenlin.com
- Society's Technical Debt and Software's Gutenberg Momentskventures.substack.com