A former employer of mine banned Microsoft Access, because they didn't want critical business functions running from random desktop machines. I imagine they'd take the same view today to home made LLM-generated Rails apps.
They instead said "if you need to write your own little CRUD apps, use our APEX instance that we support and have backups for."
> imagine they'd take the same view today to home made LLM-generated Rails apps.
Sounds like an effective solution. Even though some people might build a great application, but someday they might leave, and nobody knows how to administer this.
You can still write bad PL/SQL code, but at least everything is centralized and stored in a single database where you have an admin making sure that everything is fine. For other developers, it is straightforward to make small changes because 95% of the complexity just lies in the data model and the database code. You don't need to adapt to a specific infrastructure, frameworks and other dependencies, etc.
They instead said "if you need to write your own little CRUD apps, use our APEX instance that we support and have backups for."