The question posed sounds like "why should we have deterministic behavior if we can have non-deterministic behavior instead?" Am I wrong to think that the answer is obvious? I mean, who wants web apps to behave differently every time you interact with them?
Web apps kind of already do that with most companies shipping constant UX redesigns, A/B tests, new features, etc. For a typical user today’s software isn’t particularly deterministic. Auto updates mean your software is constantly changing under you.
Show HN: Why write code if the LLM can just do the thing? (web app experiment)
31–40 of 332 posts
Re: Show HN: Why write code if the LLM can just do the thing? (web app experiment)
#32The question posed sounds like "why should we have deterministic behavior if we can have non-deterministic behavior instead?" Am I wrong to think that the answer is obvious? I mean, who wants web apps to behave differently every time you interact with them?
Web apps kind of already do that with most companies shipping constant UX redesigns, A/B tests, new features, etc. For a typical user today’s software isn’t particularly deterministic. Auto updates mean your software is constantly changing under you.
LLMs being inherently non-deterministic means using this technology as the foundation of your UI will mean your UI is also non-deterministic. The changes that stem from that are NOT from any active participation of the authors/providers.
This opens a can of worms where there will always be a potential for the LLM to spit out extremely undesirable changes without anyone knowing. Maybe your bank app one day doesn't let you access your money. This is a danger inherent and fundamental to LLMs.
Re: Show HN: Why write code if the LLM can just do the thing? (web app experiment)
#33I can't wait to build against an API whose outputs can radically change by the second! Usually I have to wait for the company running the API to push breaking changes without warning.
Re: Show HN: Why write code if the LLM can just do the thing? (web app experiment)
#34Re: Show HN: Why write code if the LLM can just do the thing? (web app experiment)
#35The question posed sounds like "why should we have deterministic behavior if we can have non-deterministic behavior instead?" Am I wrong to think that the answer is obvious? I mean, who wants web apps to behave differently every time you interact with them?
> who wants web apps to behave differently every time you interact with them? Technically everyone, we stopped using static pages a while ago. Imagine pages that can now show you e.g. infinitely customizable UI; or, more likely, extremely personalized ads.
When I go to the dmv website to renew my license, I want it to renew my license every single time
Re: Show HN: Why write code if the LLM can just do the thing? (web app experiment)
#36Re: Show HN: Why write code if the LLM can just do the thing? (web app experiment)
#37The question posed sounds like "why should we have deterministic behavior if we can have non-deterministic behavior instead?" Am I wrong to think that the answer is obvious? I mean, who wants web apps to behave differently every time you interact with them?
Re: Show HN: Why write code if the LLM can just do the thing? (web app experiment)
#38Here's why I don't get why people are badmouthing AI assist tools from Claude for Excel to Cursor to any new AI assist tool. Why not try it out, and if it doesn't work for you or creates more work for you, then ditch it. All these AI assist tools are just tools.
Re: Show HN: Why write code if the LLM can just do the thing? (web app experiment)
#39Why?
Re: Show HN: Why write code if the LLM can just do the thing? (web app experiment)
#40Earlier quoted context omitted.
Web apps kind of already do that with most companies shipping constant UX redesigns, A/B tests, new features, etc. For a typical user today’s software isn’t particularly deterministic. Auto updates mean your software is constantly changing under you.
I don't think that is what the original commenter was getting at. In your case, the company is actively choosing to make changes. Whether its for a good reason, or leads to a good outcome, is beside the point. LLMs being inherently non-deterministic means using this technology as the foundation of your UI will mean your UI is also non-deterministic. The changes that stem from that are NOT from any active participatio…