Live data from Hacker News

Ask HN: How will AI impact the future of CRUD apps?

news.ycombinator.com

11–20 of 26 posts

Re: Ask HN: How will AI impact the future of CRUD apps?

#11
Naah. People have been trying to disrupt CRUD for years already with all these no code tools but nothing comes close to building professional grade CRUD using real programming languages. For prototyping or very basic things we already have tools like bubble. We don't need AI

Re: Ask HN: How will AI impact the future of CRUD apps?

#12
Lotus had their Approach database which was a wizard Q&A driven system for building basic db apps. For basic stuff it will be fine and will probably enhance the wizard driven stuff out there in basic tools like Excel and Access.

As the requirements become more complex, like having an email sent off after a Create or Update, some SQL stored procedure code needing to be triggered, at this stage because I havent seen enough of the dataset used for training to really know, but they could potentially know enough data to replace a large group of programmers.

What reduces my confidence in that thought, is things like Chap-GPT3 cant even get history right from a wiki page, and cant even code in a specific language.

Its generating pseudo code in some instances, so I think they have a way to go still.

Re: Ask HN: How will AI impact the future of CRUD apps?

#14
It won't.

What you've described is a bare bones CRUD app. The little I know about things like AI/LLM is you feed it text so it can learn. If the input is not good then the output is not going to be good either, doesn't matter what it does with the input.

We (as an industry) can't get feature requirements or business logic documented to be interpreted consistently by humans, who understand those problem domains in high fidelity, let alone some computers reading that text. If the translation of requirements to code isn't great, code to LLM to produce new code isn't going to cut it either.

Our industry jokes about all we do is CRUD apps but once an app is mature and beyond simple models, has integrations from a dozen APIs, has customers integrating via APIs, does reporting, needs to guarantee-ish transactions and most importantly is using derived sets of data for billing/invoicing it is much much more than a "CRUD app".

Re: Ask HN: How will AI impact the future of CRUD apps?

#15

In my experience, CRUD apps are complicated with business requirements and therefore bespoke business logic. AI will definitely assist with getting apps up and running but there will still need to be someone who takes the requirements, turns it into a functional product, updates it, maintains it and owns it. I doubt it will be business/stakeholder people interacting with the AI. It could potentially be business analy…

I'm pretty sure I get paid to take everybody's collective best guess at what requirements should be (sometimes with way too many people involved giving their concerns/opinions, or just not being able to get anybody's attention and everybody rubber stamping it/half-assing it), put it in QA/CAT/UAT, let somebody else bang on it, then we all figure out in our effort to try to not miss anything, we missed a bunch of massive design flaws. Then we go back to the beginning or scramble to fix it really fast, and the whole design repeats itself.

At least that's what it feels like I get paid to do...

Re: Ask HN: How will AI impact the future of CRUD apps?

#16

It won't. What you've described is a bare bones CRUD app. The little I know about things like AI/LLM is you feed it text so it can learn. If the input is not good then the output is not going to be good either, doesn't matter what it does with the input. We (as an industry) can't get feature requirements or business logic documented to be interpreted consistently by humans, who understand those problem domains in hig…

> We (as an industry) can't get feature requirements or business logic documented to be interpreted consistently by humans, who understand those problem domains in high fidelity, let alone some computers reading that text. I

It would be pretty cool if LLM was able to be trained on your company's private code and then you were able to ask it "hey, we're thinking about making XYZ change with one of our vendors/components, what ramifications should we think of" and then it scans all of your code and tells you where stuff is touching it.

I can think of a ton of reasons why were years away from that/small simple breaking things that send the entire thing out the window, but I'd be surprised if we aren't marching towards some version of that next 5-10 years. Think of how many executives in companies will throw money at Microsoft if they promise (they can outright basically lie in the sales pitch and it doesn't even have to work cough Azure cough) it'll scan the entire company's code base and do advanced analytics on it.

Re: Ask HN: How will AI impact the future of CRUD apps?

#17
No impact. CRUD isn't that simple or it would have been automated out a long time ago, AI or no AI. Even low code or no code solutions have not been sufficient to disrupt this industry. There is often business requirements that must be modeled. Not to mention that not all aspects of these types of jobs are 100% focused on CRUD applications but sometimes small utility programs that move documents and data from one place to another. AI isn't at the point where they can learn to investigate how the business works, then ensure that the processes are unaffected as these processes are improved upon.

Re: Ask HN: How will AI impact the future of CRUD apps?

#18

In my experience, CRUD apps are complicated with business requirements and therefore bespoke business logic. AI will definitely assist with getting apps up and running but there will still need to be someone who takes the requirements, turns it into a functional product, updates it, maintains it and owns it. I doubt it will be business/stakeholder people interacting with the AI. It could potentially be business analy…

I'm pretty sure I get paid to take everybody's collective best guess at what requirements should be (sometimes with way too many people involved giving their concerns/opinions, or just not being able to get anybody's attention and everybody rubber stamping it/half-assing it), put it in QA/CAT/UAT, let somebody else bang on it, then we all figure out in our effort to try to not miss anything, we missed a bunch of mass…

Ha, sounds familiar. I doubt AI will be able to automate that sophisticated process ;)

I suppose AI needs to be able to reason and we are still a long long time away from AGI according to experts.

Btw, what’s the CAT step?

Re: Ask HN: How will AI impact the future of CRUD apps?

#19
Every other day I get a new customer opening up with "Hey, I'd like you to build this super simple CRUD app for us, it's basically just a... ". And months later we're still publishing new code & updates because it's never "just this" and never "super simple". So I guess it's going to take a while until AI gets to this point.

Oh, and the other very popular request that we get is "Hey, we have an app built with and we need to re-build it with traditional ways because we can't get new features in it because the no-code platform doesn't support them..."

Re: Ask HN: How will AI impact the future of CRUD apps?

#20
A team at work is maintaining a 30+ years “CRUD” application. The amount of complicated carefully maintained business logic the application contains is breathtaking. Yes it is a “CRUD” app but it would take many many years to recreate it. And look at SAP. It is also a “CRUD” application. But there is nothing simple about SAP.
Post reply on HN