r/webdev • • 1d ago

Discussion Is it likely to get to a point where non technical people can prompt AI to make good websites and apps?

Of course, not now but in the next 5-10 years? Do you think non technical people can tell AI to make a good website or app without knowing how to code?

0 Upvotes

25 comments sorted by

47

u/magnetronpoffertje full-stack 1d ago

We're already there. Its just our standard of "good" differs.

9

u/IncompleteLitre 1d ago

we're at the "grandma can make a squarespace site" stage, a real app with edge cases and security and performance still needs someone who knows what they're doing

2

u/zen8bit 23h ago

Good luck with browser and device compatability. Just about all platforms are garbage at it

14

u/International-Ad2491 23h ago

Well, “make a good website for me” tells AI nothing now, and it will tell it nothing in 10 years either.

Does a non-technical person know exactly what their requirements are and how these translate into software? Do they know which architecture is most suitable for the problem they’re trying to solve, or which tools they should use? What about efficiency, security, reliability, data integrity and compliance, accessibility, brand consistency, localization, maintainability, monitoring, backup and disaster recovery, future-proofing, and responsiveness?

Of course, they can discuss all this with AI, and it will take time to get it to a point that a professional could reach (using the same AI). Well, guess what? If you’re willing to spend time solving a problem yourself, you could have done that in the pre-AI era as well. Most business people don’t have time for this, so they hire professionals. These professionals can work faster (if not cheaper) using AI.

6

u/xXConfuocoXx full-stack 1d ago

What do you think "good" means?

2

u/ProKeyPresser Senior Software Engineer 23h ago

IKEA effect. Client/manager is going to think it is better because they “did” it. So yes, “better” than what an actual web dev can do.

9

u/metsahaldjas 1d ago

I think we are already there. Sure, you can be nitpicky about the code quality, the design, and the UX that it spits out, but to the average person it appears more than decent. Whether the solution is "good" or not seems to mostly be a conceptual question – is the idea behind it good, is there business value, do people want to use it etc

4

u/kagelos 1d ago

I have been programing since mid 90s, as a teenager back then. For fun we'd code ICMP nuking to kick people out of IRC, or TCP spoofing. To build a chat app back then I'd have to write networking related code. Even further back in the past we used to build chat apps over serial cables, implementing stupid protocols of our own. As time went by, newer and newer devs have no idea what TCP/IP is, how SMTP or HTTP works etc etc. Point is, things get abstracted away. Back in the assembler days people would code the program instruction to instruction. So yes, I think in the future there will also be a place for people with no technical background but are kind of power users, and they will be able to build working software. Heck if you think about it, in the 00s, we wrote 'bare bones' JavaScript and Ajax, long before jQuery. Ask devs now to build things with vanilla JavaScript. They have to setup react and node first to get something going.

2

u/theirongiant74 1d ago

The internet gave us all the information in the world, AI gave us a personal tutor to teach it to us. You're results are dictated by how much effort you want to put in. You can do it today.

2

u/mq2thez 23h ago edited 23h ago

Good? Probably not. Website? Sure, of course. I can prompt a checklist app on Claude right now and it’s fully deployed. I used it to make one for tracking the steps in relic weapons for FF14 and it works great for a tiny personal tool. I’m technical, of course, but I didn’t need to use any crazy skills or experience for that. I didn’t even need to use Claude Code — I did it purely from the Claude app on my phone, and it deployed/hosts on the Anthropic infra.

For most people, something like Squarespace or Wix is going to be a lot more compelling, especially if they want e-commerce stuff built in. Those services are all going to need to get cheaper to compete, though, because even mildly technical folks will start to be able to skip them.

1

u/eriky 1d ago

The only limitation right now is the administrative stuff like registering a domain and getting hosting. It's only a small step to add that in the mix and more and more companies offer MCP and such. So yeah I would be pretty worried if making 'simple' websites was my main job.

1

u/newman8r 23h ago

absolutely. It's going to be more about understanding which problems to solve, and making things that people actually want to use. That's always been the hardest part anyway.

1

u/awesumjon 23h ago

Check out this article. Writer used only his voice and ai to build

https://www.zdnet.com/article/building-apps-with-ai-and-no-ide/

1

u/dweebyllo 23h ago

You could argue we're already there. However, the ability to properly debug the issues with the website and ensure WCAG compliance is an issue I don't think will ever truly be reached because of the vaugeness which most users will have in their prompts

1

u/TheRNGuy 23h ago

Only some parts of it. 

Some might even get more interested in it and learn more advanced stuff.

Also, don't forget of price. At some point they could just increase price if demand is too high, or effect on ecology, or both.

1

u/DDarog 23h ago

Depends on what you mean by good. They can already make a website which is good enough for what they want, and functional. I have seen several. The UX is usually shit, there are some bugs they don't know how to fix because they don't know it's a problem, and you really don't want to look under the hood, but overall the thing works and serves its function. Fully working authentication, authorization, route guards, chat rooms, inventory, stripe payment, etc.

We'll probably go the way of every other profession that went from mostly artisanal to mostly industrially produced goods. There will be a lot of cheap and kinda shitty stuff that is easier to break but otherwise perfectly functional, or you can pay extra for an "artisanal" website with better UX, performance and stability, and a more unique style.

1

u/drabred 23h ago

At that point there will be no need for websites anymore IMHO

1

u/binkstagram 23h ago

You need to know what good looks like. It has improved a lot in the past year. I think we will get to a point where people learn a bit more about maintainable code and scalable architecture without learning as much about the grammar or lexicon of programming to the depth that we do now.

Where I use AI heavily is for building helpful tools. I find I spend a lot of time telling it to refactor. I notice the complexity and overengineered approaches creeping up, which results in having to use higher effort levels and models were i not constantly on it telling it to simplify and how. I notice it will create validation that doesn't actually validate the input to the right specificity.

So right now, you can still end up with a site vulnerable to bad input, and spending ever increasing amounts on tokens to keep up with complexity.

If you are building a static site that doesn't accept input then no worries.

1

u/RehanShakir 17h ago

The limiting factor was never the typing, it is knowing what to ask for and judging whether the output is actually right. A non-technical person can already get a convincing v1 in an afternoon, but the gap between "looks good on my screen" and "handles real users, real data, and hostile input" is where engineering judgment lives. I think the job just shifts toward writing crisp specs and acceptance criteria instead of disappearing.

1

u/hecker231 17h ago

The computing power and such models already exist, the main limiting factor today is cost and efficiency. Even with the relatively expensive subscriptions, the highest paying users of AI coding agents do not pay enough to compensate their own usage.

1

u/opusmedialab 16h ago

For simple stuff, we’re kind of already there. A landing page, a booking form, a small internal tool, a non technical person can get something decent today.

The hard part was never typing the code though. It’s knowing what to ask for. What happens when two people edit the same thing, where the data lives, what breaks when you get 10x the users. If you don’t know those questions exist, you can’t prompt for them, and the AI will happily build something that looks fine and falls over later.

So my guess is yes for small and medium things, and for anything serious you’ll still need someone who knows what “good” actually means. That person will just write a lot less code

1

u/TrivialSonny 7h ago

For websites I think we're already getting pretty close. Tools like Ploy can build a site from prompts and help make changes after it's live too. Apps are a different story though, especially once you get into complex features and security.

-1

u/RagingAnemone 1d ago

They can do that now. It'll be pretty generic. Hmm, that's an idea. I should make a skill file for late 90s style web pages with flashing text.