Remix.run Logo
smokedetector1 a day ago

idk. I get more stuff done, faster, that I wouldn’t have been able to. You have to use it judiciously and with supervision - I can see how letting it get out of control would negate the benefits. But with good use, its undeniable.

ChrisMarshallNY a day ago | parent | next [-]

That’s been my experience, too.

I’m in the final prep for ship phase of a project that started February. It’s a bottom-to-top rewrite of a project that’s been shipping for two years, and took two years to write, initially.

I’m deliberately doing it all with the $20/month ChatGPT sub. After it ships, I’ll move to the $100/month sub; but I want to be able to say that the entire project was done on a low-tier LLM subscription.

twelve40 a day ago | parent | prev | next [-]

the decision i have to make dozens if not hundreds times a day: do i actually look at this crap or trust it blindly and let it slide? I'm honestly reading maybe 20% tops of what "I" produce (and what other people post for my review) I think you do lose skills and understanding that way. Sure, you can always ask the robot to do the tldr for you, but.... yeah, something is still lost, not in a good way.

smokedetector1 a day ago | parent [-]

my way of working is make sure I understand every bit of it. Something is still lost but I feel confident my ability to understand systems is not atrophied at all. And its actually improving because I can crunch through new systems rapidly and have a private tutor. Of course its best supplemented by human team members who actually know whats going on. Its not a panacea. But its incredibly useful

mistercheph a day ago | parent | prev | next [-]

your perception is that you get more stuff done faster, and that seems to be the conclusion that most using LLM's come to (including myself): but there are no productivity gains that are externally observable to show for it (yet).

That might be because of some lag, but another explanation might be that the tools are really effective at increasing someone's perception of their productivity while net productivity gains measured over long time windows are low or zero. Another explanation might be that the incompetent/negligent users are causing enough harm to nearly neutralize the gains brought by proficient / effective users. I don't know what the explanation is, but there is a mystery in the divergence between users' perceptions of their own productivity, and the observed productivity gains in the economy.

smokedetector1 a day ago | parent | next [-]

I think its that theres a way to use them really well and a way to use them not well and it comes out as a wash in the study if you dont stratify it. Im sorry, call it anecdotal if you want, I dont really care - I know what its doing for me on a day to day basis.

wat10000 a day ago | parent | prev [-]

It would be a weird coincidence if a pretty different way of working turned out to be exactly as productive as the old way, no more and no less. I’m skeptical of these claims. Measuring programmer productivity is notoriously difficult.

mistercheph a day ago | parent [-]

It might be weird, but it might be the result of forces in equilibrium:

e.g. one explanation might be that time spent prompting is time spent not improving, or learning, so it would not be surprising then that the productivity gains might be similar in scale to the productivity lost from learning / improvement that never happens.

another explanation might be that prompting just delays work that will have to be done later when fixing errors. When encountering an error that the LLM doesn't fix on the first attempt the human-in-the-loop doesn't understand the problem very well: they will either pull the slot machine for a while until they hit lucky, or grit their teeth and sit down to understand what the code is doing in the excruciating and boring detail required to find and solve bugs, which is exactly the work that they had offloaded onto the LLM earlier.

wat10000 a day ago | parent [-]

Sure, it’s possible. But I don’t see anything that could constrain those things to be of similar magnitude. If they just happen to cancel each other out by luck, that would be pretty strange.

wat10000 a day ago | parent | prev [-]

It takes some time to learn how to get these systems to work well, and learn what they’re good for. I think people who don’t see the benefits either haven’t dug in enough or haven’t used them for things they’re good at.

Do coding agents help me with highly technical work where it’s some deep thought and discussion with coworkers and eventually I change five lines of code? Not really.

But I can debug a weird kernel panic or optimizer bug from a standing start in an hour when it would have taken me all day without these tools.

smokedetector1 a day ago | parent [-]

Yeah theyre amazing at debugging.

As long as you make sure you genuinely understand everything that comes out of it, and your domain has enough coverage in the LLM training data/context, its an incredible tool.