All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

The Additive–Transformative Gap: Why LLMs Cannot Safely Maintain Real Software Systems

By

Jh Evans

4d ago· 6 min readenInsight

Summary

This article argues that current LLMs and AI agents cannot safely modify or maintain real software systems, despite impressive code-generation demos. It introduces the concept of an "Additive–Transformative Gap," distinguishing between additive tasks (reading, mapping, planning, generating new code) which LLMs can handle, and transformative tasks (modifying, refactoring, debugging existing systems) which require causal reasoning about system behavior—something LLMs lack. The article contends that system-level software maintenance requires understanding causal structures and side effects, not just pattern-matching on training data.

Key quotes

· 3 pulled
The first three tasks are additive; the last three are transformative.
Applying new code is self-contained, additive work; modifying an existing system requires understanding its causal structure.
LLMs can generate code, but they cannot modify or maintain systems because system‑level work requires causal reasoning, not pattern‑matching.
Snippet from the RSS feed
LLMs can generate code, but they cannot modify or maintain systems because system‑level work requires causal reasoning, not pattern‑matching.

You might also wanna read