Re:Aider: AI pair programming in your terminal
by rolisz on Thursday April 11, 2024 @04:01AM
(#39999541)
I'd say that using LLMs to write boilerplate falls under "automation"
Re:Aider: AI pair programming in your terminal
by Liskni_si on Thursday April 11, 2024 @04:49AM
(#39999919)
Yes, except it's "bad automation", because as opposed to the automation referred to by GP, boilerplate written by an LLM (or an intern or whomever) is extra code that costs a lot of time to be maintained.
Re:Aider: AI pair programming in your terminal
by navane on Thursday April 11, 2024 @07:59AM
(#40001205)
In many ways it's more akin to outsourcing then automating.
Re:Aider: AI pair programming in your terminal
by kolme on Thursday April 11, 2024 @06:50AM
(#40000752)
And might be wrong.
Re:Aider: AI pair programming in your terminal
by rsynnott on Thursday April 11, 2024 @04:58AM
(#39999975)
But, perhaps uniquely amongst all the systems for avoiding boilerplate since Lisp macros were introduced in the 1950s, it will sometimes make stuff up. I don't buy that "a worse way to write boilerplate" is going to revolutionise programming.
We live in a world with everything from macro systems and code generation to higher-order functions and types... if you find yourself writing the same "boilerplate" enough times that you find it annoying, just automate it, the same way you can automate anything else we do using software. I have found myself writing very little "boilerplate" in my decades of software development, as I'd rather at the extreme (and it almost never comes to this) throw together a custom compiler than litter my code with a bunch of hopefully-the-same-every-time difficult-to-adjust-later "boilerplate".