Comment by ChrisMarshallNY
25 days ago
Not a bot (although I have been accused of it, due to my activity here, and on GitHub, but I’ve been this way for longer than LLMs have been a thing. I’m retired, “on the spectrum,” and don’t participate in any other social media).
I’m currently working on a rewrite of an app that originally took two years. It’s been about three months, and I’m probably about 70% done. It’s a total “from scratch” rewrite; both client and server (two versions of each, as I also have administrative code). It’s a pretty big system, for one guy. I couldn’t do it, without the LLM.
It’s not been a cakewalk. I’ve needed to toss out large swaths of LLM-generated code, and rewrite by hand, but, for the most part, it’s been a huge help.
But I’m also not doing it in a manner that eats tokens. I just use the standard $20/month subscription as a chat. I suspect my workflow is not one that Anthropic or OpenAI really wants out there.
But I also bet that many HN accounts are bots; although I think many may be ones run by enthusiasts, not some AI cabal.
For 5 million comments like yours I haven't seen a single one with the old code vs. the new code. I understand that not all code is public that way, of course, and I don't mean to put you on the spot personally. But where are all the open source projects that now do the same with better error handling using less resources? Where are 100+ MB Electron apps reduced to more correct sizes like a few MB, or even a few dozen kB? Why aren't startup times getting slashed across the board? Why isn't RAM usage falling faster than RAM prices are increasing?
Feel free to check out my GH profile. I'm working on a closed-source app, now, but several of its component dependencies have had significant LLM work, and they are open.
Other than that, I am not boosting AI, and have absolutely zero interest in doing a bunch of work to satisfy some random Internet Guy, who can't be bothered to examine my pretty damn extensive open portfolio.
I was just talking about my personal experience.
And how did any of that relate to "Showing actual improved products and features. Showing actual code. etc." ? It's the opposite, someone says "I'm sick of milk and orange juice all the time, I want some water", and you reply with nothing but offering them a cup of milk.
> random Internet Guy, who can't be bothered to examine my pretty damn extensive open portfolio.
You cannot even be bothered to examine the comment you reply to, maybe get off your high horse.
And the main part of my comment was about something in the common realm, open source software, and hard performance/quality improvements. Not wishy-washy products and features, not yet another tone deaf cool story.
6 replies →
It’s not been a cakewalk. I’ve needed to toss out large swaths of LLM-generated code, and rewrite by hand, but, for the most part, it’s been a huge help.
But your anecdote is much more balanced and more in line with my personal findings. Not like all the AI astroturfing that happens here. I like to use LLMs as well, but in a very targeted way in places where LLMs shine.
Yes, LLMs can make you much more productive. But so could assembly -> C -> Python or Rust, or switching an IDE with code completion and support for refactoring. Each step makes you more productive.
Sure, LLMs can spit out greenfields projects. But on large projects with complex requirements, you still need senior engineers to guide them, carefully review the output, and as you say throw out code and write it from scratch in a better way.
I had some friends who ended up in bits of AI psychosis. They exclaim that a swarm of agents was writing all their code, but every time I ask them to show the end-result, all they have is a pile of code that they don't understand, nor doesn't really work either. At the same time, they stopped getting any actual work done.
At any rate, somebody had a great analogy on HN recently: think of it is a vector, LLMs can significantly increase the magnitude of the vector, but you still have to make sure that the orientation of the vector is correct.
> At any rate, somebody had a great analogy on HN recently: think of it is a vector, LLMs can significantly increase the magnitude of the vector, but you still have to make sure that the orientation of the vector is correct.
Great analogy!
> It’s not been a cakewalk. I’ve needed to toss out large swaths of LLM-generated code, and rewrite by hand, but, for the most part, it’s been a huge help.
Same here :)
> not some AI cabal.
There are enough enthusiasts to make it feel like one. Also an unhealthy doze of marketers, people buying into hype, AI psychosis etc.
> There are enough enthusiasts to make it feel like one. Also an unhealthy doze of marketers, people buying into hype, AI psychosis etc.
There's absolutely no question that AI is a real thing, and that there's going to be a lot of money made, so there's a bunch of folks with commercial interest in pushing it.
It's just different from crypto. This has actual real-world utility for just about everyone. I am increasingly hearing people say "Ask ChatGPT," where they used to say "Google It" (where they used to say "Look it Up at the Library").