@jonny And this is kind of bonkers. Because architecture has always been the hard part, the important part, of making big serious software systems.
Bad architecture is implicated in so many of the bugs that bite us, the security holes that betray us, and the technical debt that makes important projects ossify.
Architecture can be hard to see at a glance, impossible to appreciate without direct experience. One of the challenges of building complicated projects is just getting the stakeholders to take architecture seriously.
And now we have built this code-emitting machine that has no concept of architecture. Somehow, the stakeholders of the world are drooling. Because it promises to make irrelevant the things the stakeholders never understood.
/fin