| ▲ | danpalmer 2 hours ago | |||||||
Something I'm thinking about and doing a bit of experimentation with is using LLMs to write specialist higher level code. Rather than ask them to write web-apps in webby languages with open source frameworks etc, providing a very fixed, on-rails development process where everything is abstracted away. Accept that it'll be less powerful, but take the trade-off that it'll hopefully be faster and produce much more controllable software. Concrete example, why do we let the LLM choose a database, schema, migration procedure, library, etc. We could decide to only support one database, enforce schema design (such as every table containing access control), enforce a migration process, enforce a library, even do schema design in a fixed config file rather than arbitrary DDL. Same for auth, deployments, even UI. | ||||||||
| ▲ | villaaston1 2 hours ago | parent [-] | |||||||
This sounds a bit like Ruby on Rails including Hotwire? Even has the “on-rails development” in the name, schema design in a config, migrations, etc. Though some frontend decisions are a bit more open | ||||||||
| ||||||||