4 ms·
If an AI can now draw a rembrandt, then it's not far off that an AI can read this: Regular users are allowed to edit their own books. Editors are allowed to e
by coding123 4y ago
If an AI can now draw a rembrandt, then it's not far off that an AI can read this:
Regular users are allowed to edit their own books.
Editors are allowed to edit any books with the same account id.
The public can read about any book that is not in draft status.
I need a domain model where users can write books with the following properties: userId, accountId, title, author, status.
status is an enum supporting draft, published, no longer available
I know this seems like a completely different paradigm, but I think we were wrong about General AI needed to replace programmers - we just didn't know how "normal AI" would go without being General AI.
I can also see this extended into the front-end at least for rudimentary forms. I can imaging someone doing a transfer AI to make front-ends have a consistent and nice looking feel that can change pretty easily - perhaps to match the user making the request.
- WJW 4y agoAssuming you mean that to be a rough draft for the spec of a book management app, you wouldn't need an AI to parse that and generate code. A simple DSL is enough and indeed the "spec" you wrote could be implemented in about ten minutes with Rails, devise and pundit. (I imagine most other popular backend webdev languages have similar libraries available)
- rmetzler 4y agoI wonder if the author of the blogpost ever tried Rails’ convention-over-configuration approach. It might be exactly what he means when he says he gets to write less boilerplate.
- ElectricalUnion 4y ago> I think we were wrong about General AI needed to replace programmers So, the hard part of software is figuring out what you actually need done. You still need the person writing the system requirements to be precise, accurate and not ambiguous, or you need General AI to figure out if the supplied system requirements meets those requirements. And when things inevitably goes wrong, or requirements change as they always do, "you just" have to review and rephrase your entire requirement list, or you need General AI to do that for you.