AI is the most significant shift in software development since the internet. Not because it changes what software can do — but because it accelerates the consequences of a distinction the industry has been treating as a preference for thirty years.

Some software needs to work today. Some software needs to keep working — correctly, maintainably,...