| ▲ | adamddev1 a day ago |
| > LLMs, by definition, can’t make anything thoughtfully, because LLMs have no thoughts. ... apps that feel crafted, that show refinement, that feel intuitive—requires a human developer not only with taste, but with understanding. Well said, thank you. It saddens me that people can't understand this. Already there is the fallacy of "I can make apps with AI, therefore no one needs to code anymore," as if all coding was was making apps. But even the apps that people think are passable feel so fake, clunky and sludgy. |
|
| ▲ | denvrede a day ago | parent | next [-] |
| That was there before LLMs. I know too many people who just shoved together some UI frameworks and called it a day. The same happens now with the only difference that LLMs are doing the shoving and therefore these things pop up at a higher rate. And to be honest the shoving that LLMs do, produce, most of the time, a better outcome than the shoving of people who don't care. Yes there is the 1% of companies / people who really care about the things that you quote and these will be there in the future and, with the help of AI / LLMs refine / accelerate their workflow. |
|
| ▲ | don-code a day ago | parent | prev | next [-] |
| LLMs will give responses based on data that already exists. There's plenty of data that allows an LLM to write working code - possibly even high-quality code! But there's not much data that says how to make a "great" app, I think because it's domain specific. Consider: What made Firefox great was the lived experience of people fed up with IE6. The Internet talked plenty about speed, tabs, and stability, but "speed, tabs, and stability" undersells much of what made Firefox stand out. What made Ocarina of Time great was that it defined a genre. No one really knew yet whether the story, the graphics, the dungeon design, or the marketing was going to sell that game. You couldn't yet ask any other Miyamotos what had worked for a 3D adventure. We still arguing over what made Tom Brady (the American football player) great, not being able to nail down if it was the length of his career, the number of times he won the Super Bowl, his individual game records, his coach, the rest of his team, or something else entirely. I think, likewise, the criteria for a "great" app aren't known until the app is already great, and that gives an LLM no specific advantage. |
|
| ▲ | bombcar a day ago | parent | prev | next [-] |
| The "problem" (if it is one) is the same as we had with previous craftsmen being replaced by mass-production. Since it doesn't "have" to be done by hand, it can be done quickly and cookie-cutter. And the dirty secret is that 90% of "stuff" is crud already (literally CRUD or just a tool for a task, no thought needed). Everyone loves those little apps that used to be so common on the Mac, lovingly created and amazingly excellent at some small task; but the vast majority of people use whatever tool barely works and move on with their life. AI is incredibly enabling there; even if all you ever use it for is automating away spreadsheets. |
| |
| ▲ | adamddev1 a day ago | parent [-] | | It seems like almost every argument defending the slide into agentic development is either: 1. This is just like the move to [X deterministic technology]. (False analogy) 2. You think it was good before? Who cares if it's a bit worse. (Corruption mentality doomerism) | | |
| ▲ | horsawlarway a day ago | parent | next [-] | | I mean... I don't think ai development is appropriate for all uses, but I do personally get quite a lot of value out of being able to just get a quick and entirely custom solution to a specific pain point. Ex - I ripped the home launcher out of my Nvidia shields and replaced it with an entirely ai generated one that has child lock controls and doesn't show any ads. The "human produced" product was already a piece of enshittified crap. The llm version didn't need to be a masterpiece, it just needed to more clearly match my needs and respect my time. The current ai launcher is notably faster, ad free, and much easier to use. It's not worse. All the other options for child controls that I could buy we're much more complicated, and wanted subscription fees (30+/y). --- So it's a balancing act. Pretending there's no value here at all is also incredibly disingenuous. Should all professionals be doing ai only development? Obviously not. Can this still be a useful and meaningful tool? Obviously yes. | |
| ▲ | cyanydeez a day ago | parent | prev [-] | | I think thats cause you're talking to software engineering. There's lot of places where the cost of some simple program to do X is just to site-specific that it's cost per unit of automation is just too high. I assume a lot of laid of software developers will find those jobs and AI will fills those voids. Once those voids are filled, they'll need to justify their value prop, and SaaS are natural targets of high niche and low code responsibilities. | | |
| ▲ | bombcar a day ago | parent [-] | | If you (generic) haven't yet used AI to script away some annoyances that you know you could do but never got around to, you really need to try. It's an eye-opener for sure. |
|
|
|
|
| ▲ | ryanbrunner a day ago | parent | prev | next [-] |
| I think one counterpoint is that sometimes something tailored to you might outweigh something that is thoughtfully designed, but designed for everyone. I do think people quickly vibe coding apps that they expect to get any real amount of market penetration is a flash in the pan that will fizzle out pretty quickly - after all, if it took you a few prompts to write it would take me the same to do that, so why exactly am I paying for your version? But I've built a lot of apps with LLMs that I intend to use just for me - I don't think I'd fool anyone into thinking they're not coded almost entirely with an agent, but I don't really care - they match all of the quirks and ideosyncracies that I personally have for apps, so it feels much better than something that's one-size fits all, even if that one-size fits all thing had a lot of effort put into it. I have a bunch of little utilities like that that work the way I want to work - a pomodoro timer, a task management app, a password manager - I'm sure 1password, or Todoist, or some time management app with a bunch of bells and whistles is better for the average user, but the stuff I vibe code is better for me, since I can tailor it to exactly what I want. Right now, it's mostly tech people who are doing stuff like this, but I don't actually think these hyper personal apps require all that much technical skill to make, especially when they just run locally, so I could imagine a world where all sorts of people make things for themselves using prompts. |
| |
| ▲ | klinyaatt a day ago | parent | next [-] | | The real question was never the utility of LLMs. Is the explosion of this little personal utility apps worth the multi-trillion dollar investment? Anthropic's published accounts will tell the story. I find the current implementation of agents on top of LLMs pretty fantastic as software tooling. I really hope they're here to stay. But that's not the story sustaining all this trillion dollar companies building, running, renting GPUs and "frontier model" development. The real question is: will this technology transform the economy (or at least the economics of software?). So far I'm tending to see it as a continuation of the cloud play: incentivize ever more inefficient use of ever more expensive compute. Just look at the valuation of public "tech companies" over the past 10-15 years. I'm excited to see how it all turns out, but I don't see another decade and a half of exponential growth in profits and stock prices. Feels like a historic peak right now. | | |
| ▲ | ryanbrunner a day ago | parent [-] | | Sure, I'm not making a comment on the viability of the industry in general. I'm just saying that at least with the pricing and ecosystem we have today, AI apps have a leg up on customization, which can beat out good design a lot of the time. |
| |
| ▲ | MichaelRo 21 hours ago | parent | prev [-] | | >> I have a bunch of little utilities like that that work the way I want to work - a pomodoro timer, a task management app, a password manager. Right now, it's mostly tech people who are doing stuff like this, but I don't actually think these hyper personal apps require all that much technical skill to make, especially when they just run locally, so I could imagine a world where all sorts of people make things for themselves using prompts. I'm baffled at the utter stupidity of people making such extrapolations. Sure, everyone and their cat will start to vibe code themselves pomodoro timers and task managers. The hobos living under bridges are in desperate need of pomodoro timers and custom vibe coded apps to manage their tasks. Pomodoro timers and task managers are sure worth a trillion quadrillion dollars because everyone needs, wants, and will AI-vibecode them. | | |
| ▲ | ryanbrunner 21 hours ago | parent [-] | | I can be more precise if you don't want to rely on context clues and want to take a pedantically literal interpretation of "all sorts of people". The people who currently pay money for these kinds of apps have pretty good odds of just making their own in the future provided AI agents stick around and are comparably priced to now. It's already the case where about 30 minutes of effort and maybe an hour of waiting will get you something that likely matches your workflow better than a paid option, and if it's being created by an under-utilized AI subscription, the cost is essentially free. |
|
|
|
| ▲ | amelius a day ago | parent | prev | next [-] |
| Funny thing is that people still use AI to write GUI apps, while in the future the entire app can often be replaced by a voice interface. |
| |
| ▲ | swatcoder a day ago | parent | next [-] | | Nah. In the big picture, voice can only ever be a complementary interface, not a widespread substitute. It's fundamentally some combination of slow, imprecise, and ambiguous for most practical tasks and more importantly it places heavy demands on both the environment and the capabilities of the user. It can be profoundly satisfying or efficient when the stars align over those limitations, but in the scheme of what we want computer-operated tools to do, these scenarios ends up covering a very narrow set of use cases. The ultimate problem with voice interfaces wasn't technological, but biological/sociological: most people are simply inarticulate and impatient. They don't have the capacity to express themselves well in speech and don't have the patience to trudge through misunderstanding and clarification cycles -- especially when they lack the reflective insight to understand why they're being misunderstood. That's why they're not public speakers or writers or counselors or programmers or such (and even many of them are poorly suited). So even while the most limiting technological barriers may have been cracked open now, we'll still have to produce tool controls that accommodate these inarticulate, impatient people. | |
| ▲ | jcelerier a day ago | parent | prev | next [-] | | A part of software UX design is instrumental interaction. I could replace my guitar playing with singing (or asking a model to play the right notes). But that won't give me the feeling of fingers against the strings, or of moving effortlessly across the fretboard. There's a fair amount of UX use that follows the same idea, where the software becomes an instrument of sorts: https://link.springer.com/rwe/10.1007/978-3-319-27648-9_23-1 | | |
| ▲ | amelius a day ago | parent [-] | | In the future, the concept of music will be different. AI will produce music and read your brainwaves for feedback to find your brain's eigenmodes. |
| |
| ▲ | apothegm a day ago | parent | prev | next [-] | | That sounds like hell. | |
| ▲ | ryanbrunner a day ago | parent | prev | next [-] | | Voice interfaces have been decent for a while now, and the majority of people still use a GUI for the vast majority of interactions. They have their place but they're not going to become the dominant mode of interaction for a bunch of non-technical reasons (primarily because people don't generally want to loudly announce their work at all times). | | |
| ▲ | amelius a day ago | parent [-] | | That's only because there is still work left to do that AI hasn't taken over yet. More and more people are just talking to Claude (now through a textbox, but soon through voice) | | |
| ▲ | AndrewDucker 7 hours ago | parent [-] | | I am filled with horror at the thought of the people in my office all talking out loud all of the time. |
|
| |
| ▲ | alala-lala-lon a day ago | parent | prev [-] | | [dead] |
|
|
| ▲ | dist-epoch a day ago | parent | prev [-] |
| LLMs today create apps which are more crafted and have more refinement than 80% of the human made apps. This argument is "a Ferrari is a better car than a Ford". What point is this exactly making? Who can afford having Jonathan Ive designing their app? |
| |
| ▲ | krapp a day ago | parent [-] | | Adding a number you pulled out of your ass doesn't turn your subjective opinion into objective fact. Show us the LLM created app that looks like it was designed by Jony Ive, I'll show you one that just rips off any of the myriad frameworks designed by humans to mimic his aesthetic. | | |
| ▲ | dist-epoch a day ago | parent [-] | | Show me one well crafted human designed app, I'll show you the preceding apps it stole ideas from. | | |
| ▲ | krapp a day ago | parent [-] | | Your assertion is that LLMs "create apps which are more crafted and have more refinement than 80% of the human made apps" If, as you assert here, LLMs are functionally equivalent in their "creative" process to humans, and you admit (as you seem to) that LLMs simply "steal ideas" from humans (which is apparently what you believe human creativity is comprised of,) to what do you attribute the apparently superior taste and design skills that LLMs have over humans? | | |
| ▲ | dist-epoch a day ago | parent [-] | | LLMs can now solve famous math problems which humans failed to for 100 years. LLMs can now create animations as beautiful as those of top humans animators. LLMs can now design apps better than the vast majority of programmers. I don't know why, and frankly I don't care. I'm sure you have a theory why LLMs are solving incredibly hard math problems, probably along the lines "they were not actually hard problems, LLMs don't think or discover new things, they just interpolate in the convex hull of training data, so probably you just had to look in the right place and humans didn't had time to do that due to the vast search space". | | |
| ▲ | krapp a day ago | parent [-] | | >I'm sure you have a theory why LLMs are solving incredibly hard problems, probably along the lines "they were not actually hard problems, you just had to look in the right place and humans didn't have time to do that". Now you're moving the goalposts and arguing with strawmen. You should ask an LLM to try to form a cogent argument. "I don't know, and I don't care, I just know you're wrong" doesn't make for interesting conversation. I'll let you have the last word, you seem the type who insists upon it. Good day. |
|
|
|
|
|