I have been using Alloy as my daily driver now. I can spec from whole system do algorithm or protocol designs and hand it over to an LLM to code it. This was step one.
Step two was tweaking Alloy to extract code from the model. Right now, I can extract SQL DDL statements in many ways (I have strategies to deal with different relation cardinalities, whether to use junction tables or foreign keys).
So far, it has been immensely useful - disruptive - for me. Anyone have the same feelings?