For example the tools for the really tedious stuff, like large codebase refactoring for style keeping and naming convention adherence, those tools have become a lot more powerful than what I remember from a decade ago.
While I’ve only experimented a little with some the more explicitly generative LLM-based coding assistant plugins, I was impressed (and a little spooked) at how good they often were at guessing what I was doing way before I finished doing it.
I haven’t used the prompt-based LLMs at all, but I’ve watched nearby devs use them for stuff like manipulating a bunch of files in a repeated pattern, breaking up a spaghetti method into reusable functions, or giving a descriptive overview of some gnarly undocumented legacy code. They seem pretty useful, but I don’t think I’ll be able to use them fluidly until I can host them locally.
assaultpotato@sh.itjust.works 7 hours ago
claude performs acceptably at repetitive tasks when I have an existing pattern for it to follow. “Replicate PR 123, but to add support for object Bar instead of Foo”. If I get some of this busy work in my queue I typically just have claude do it while I’m in a meeting.
I’d never let it do refactors or design work, but as a code generation tool that can use existing code as a template, it’s useful. I wouldn’t pay an arm and a leg for it, but burning $2 while I’m in a meeting to kill chore tasks is worth it to me.
MangoCats@feddit.it 4 hours ago
Agree, I’ve been using claude extensively for about a month, before that for little stuff for about 3 months. It is great at little stuff. It can whip out a program to do X in 5 minutes flat, as long as X doesn’t amount to more than about 1000 lines of code. Need a parser to sift through some crazy combination of logic in thousands of log files: Claude is your man for that job. Want to scan audio files to identify silence gaps and report how many are found? Again, Claude can write the program and generate the report for you in 5 minutes flat (plus whatever time the program takes to decode the audio…)
Need something more complex, nuanced, multi-faceted? Yeah, it is still easier to do most of the upper level design stuff yourself, but if you can build a system out of a bunch of little modules, AI is getting pretty good at writing the little modules.