logoalt Hacker News

lelanthranyesterday at 7:40 PM2 repliesview on HN

> 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).


Replies

gsprtoday at 6:38 AM

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.

fragmedetoday at 12:14 AM

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.