Comment

Comment by bartread

I get what you mean, but I've always taken the view that code is malleable as compared to other forms of engineering that involve creation of something physical - a bridge, a railway, an aircraft, a car, or whatever (even something like building a house, depending on size, construction methods, materials, etc.) - so I've never really subscribed to the point of view that it's "hard" to make changes to a software system, including distributed software systems, no matter how large or complex, as compared to how hard it is to make changes to something that is physically built.

With that being said, I think it was Fred Brooks that observed (and please correct me if I'm wrong) that software systems are the most complex systems human beings create, and this was all the way back in the 1970s, so there is something to the point of view that making changes to software systems can be difficult.

Nonetheless, I think LLMs and agents have taken software systems from being quite malleable to being really very malleable indeed, and in that sense I absolutely agree with you.

parent bartread 9 days ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton