upvote
> I assume the 30 minutes didn't involve learning how to use wish.

>

> There are tons of apps I could build in 30 minutes using a development environment I'm familiar and productive with already, but LLMs don't have that restriction.

Here's the thing - if you never learned to use $FOO, it is closed off as an option to you forever, even with LLM help.

I'm going to be a lot better at designing personal-use software via an LLM than someone who doesn't have 30 years of experience writing software for money, because I learned things (like wish) which can be leveraged via LLMs to produce the output artefact faster and more reliably.

For personal-use software, if all you know is HTML, CSS and Javascript, then all you can produce is electron-based crap as the smallest unit of software. Someone like me, OTOH, can produce small and tight software because I programmed in Delphi (now Lazarus), Qt, Tcl/Tk, etc in the past, and they are still viable.

I recall seeing an electron-based vibed app recently on a ShowHN that, I thought at the time, could have be completed using a small bash script calling Zenity.

The problem is what happens when people like myself (and yourself, too) are no longer around?

All the software is going to converge towards being crap; if there is no one telling the LLM that a specific task can be completed using Lazarus with zero 3rd party deps, all tasks are going to get completed using Rust with a few thousand create deps talking to an electron-based app that has a few thousand JS deps (and maybe some CSS frameworks thrown in for good measure).

reply
I think it all comes down to a dichotomy that wasn't extremely visible before LLMs: there are, broadly, two kinds of people – those for whom the journey and the learning are the most important, and those for whom those are mere obstacles on the way to the end product.

The two camps both speak as if the other side can't possibly exist. I think they've both always existed, it's just that LLMs have made the distinction plain as day.

reply
I mean if you define anything using web-based technology as crap then sure, but someone could just as easily define Linux GTK apps as being old and janky and then where will we be? LLMs can write Zenity bash scripts just fine, it's up to the person driving it to ask for that instead. How's well does that Zenity bash script work on Android/iOS/windows/ChromeOS/Mac/esp32? We can shit all over people for using technologies we personally wouldn't choose, but it's not like they're aren't reasons for it. It's not 1990 anymore and my computer has gigabytes, not megabytes of ram.
reply
> It's not 1990 anymore and my computer has gigabytes, not megabytes of ram.

And these gigabytes get used up really quickly when the LLM goes brrrr. And with this 500% surge in RAM prices, I don't think it's still enough to just buy more.

reply
To your point, consumer computer memory has stagnated at 8/16 GiB of RAM for a while.
reply
>> Here's the thing - if you never learned to use $FOO, it is closed off as an option to you forever, even with LLM help.

...

> LLMs can write Zenity bash scripts just fine, it's up to the person driving it to ask for that instead.

You don't think we're on the same page here?

reply
As far as that part goes, you're right. However, someone wanting to make $APP work on raspberry pi 1 level of hardware, and complain to the LLM that electron is so laggy as to be unusable, then I also imagine the LLM is capable of suggestion rewriting $APP with $FOO technology that is the tight low-memory CPU-sipping version of $APP. If TSMC falls and we can't make new hardware, that may have to happen, but until such time that it's forced to, it's not going to.
reply