20,065 karma · joined December 15, 2010
Bone-chilling.
The New Renaissance is Coming https://www.youtube.com/watch?v=TCvixEyV10Q
Of course, prompting an LLM to one-shot an app is a quantum leap in comparison, but c'mon, the whole direction of the field is towards automation, abstraction, convenience. It's always trended letting the programmer write less code. Have to deal with less menial tasks. So LLMs are just the latest manifestation of that motivation. And, perhaps in a decade or two, something will come along to replace LLMs, and this conversation will happen again, except even with more desperation and despair.
But while your example exists, I don't believe that's how the industry works, yet. They're not just allowing laymen to one-shot their production software. Certainly some teams may be trying that, and some indie devs have made good money already selling vibecoded software. But I don't think the technology is good enough to auto-generate professional code at scale, without human oversight. Give it another eighteen months.
And given that fast food is the pinnacle of sustenance as a product and Hollywood has been content-brained since 1977, sure!
> Second, even if the package’s logic is correct, I can’t help but be amazed by the fact that developers are taking on dependencies for single line functions that they should be able to write with their eyes closed. In my opinion, if you cannot write a left-pad, is-positive-integer, or isArray function in 5 minutes flat (including the time you spend Googling), then you don’t actually know how to code. Hell, any of these would make a great code screening interview question to determine whether or not a candidate can code.
> Finally, stringing APIs together and calling it programming doesn’t make it programming. It’s some crazy form of dependency hacking that involves the cloud, over-engineering things, and complexity far beyond what’s actually needed.
Obviously LLMs make the situation even more dire, but I think people are overlooking that the industry was automating itself out of programming as a craft even before them. It's just the automation involved reuse of the work of other humans.
1725 points|df07|11 years ago|854 comments
https://news.ycombinator.com/item?id=11348798
Obviously entrusting an entity to do everything is different from using a dependency or library, but aren’t LLMs for work just a natural progression of this? Programming is about automation. Programmers have been automating and outsourcing their work since the concept of SDKs were invented. Or even since high-level languages were invented. The industry was already doing this, and doing it excessively, long before Claude. left-pad happened a decade ago and we’ve learned nothing.
So the central challenge has always been the same: discoverability is the difficulty. It’s just even harder now, and we need to find ways to promote the good stuff.
If you’re a The Art of Computer Programming-reading, code golf-competing, blogging neat elegant hacks kind of programmer, were you really getting that experience coding at work?
https://carsey.unh.edu/publication/data-snapshot-ten-years-a...
https://econofact.org/the-mystery-of-the-declining-u-s-birth...
I don’t have any vested interest in upholding those studies, for all I know you might be entirely right. But if they’re the only studies out right now, the onus is on you, as a minority dissenter, to say specifically why they’re wrong. To just handwave it away is to undercut your own position because it makes you look like a crank who is just casually attacking the state of the field. And in the context of a forum such as this, it’s very off-putting, obnoxious behavior.
You’d get no pushback if you actually substantiated your points rather than tossing around general criticisms.