This is great for personal projects, but at work chances are someone will have completely rewritten/refactored/rearchitected everything I'd built up a good mental model of next time I blinked.
Changing code without justification is still very bad.
LLMs aggressively rewriting parts of the system break the mental models people have built. The less people have a accurate mental model of the system the more quality will suffer.
Most emotional attachment to code I have seen is a byproduct of understanding the code and being averse to breaking that mental model.
Doesn't mean sometimes people need to look past that and accept change. Reducing attachment though implies less people are understanding the code.
nlnn · · focus · HN ↗
dude250711 · · focus · HN ↗
notnullorvoid · · focus · HN ↗
LLMs aggressively rewriting parts of the system break the mental models people have built. The less people have a accurate mental model of the system the more quality will suffer.
Most emotional attachment to code I have seen is a byproduct of understanding the code and being averse to breaking that mental model.
Doesn't mean sometimes people need to look past that and accept change. Reducing attachment though implies less people are understanding the code.