Egregoros

Signal feed

Timeline

Post

Remote status

Context

4

i watch people open merge requests on github with 2,000+ lines of changes and an entirely LLM generated explanation and then i watch a maintainer for that repo reply back also with an entirely LLM generated response and can't tell if i'm rooting for the maintainer to fight fire with fire to defend his shit, or disappointed just seeing everyone come out worse from such behavior.

Replies

7
@7666 @mischievoustomato Ive been studying StGit to solve a very very specific branch management problem im having, downloaded it, discovered its completely fuckin busted on windows. So i had claude work to find the root cause until all the test cases passed.

Not im learning how to use the tool proper and how it works underneath so i can understand how to deal with edge cases.

I feel like the last sane man on earth sometimes
@mischievoustomato why does one break changes down into meaningful commits. why does one try to work maintainability into their code. why does one shoot for modularity, managing dependencies, creating functions to prevent re-implementing the same thing three times over three different ways in three different spots.

if you can answer that question you should see the problem. if you can't, you're not qualified to be doing this stuff and will make garbage.
@mischievoustomato they don't unless you deliberately ask them to. they don't know when to stop and think unless you know when to ask them to.

the problem is LLMs have no opinions. they'll just do "industry standard" things based on the gamut of what they've been trained on. that gamut is generally sort of shit, and it magnifies the operator's shit for a shit sandwich. that's how you get 2,000 line commits.

some of the best software engineers i've met are very opinionated people doing things solidly differently from others because they've been through the trenches and stubbed their toe a billion times on what not to do and their way ends up saving everyone time and effort even if it's a bit baroque. i'm just as opinionated in the same way. if i can channel that opinionated behavior into LLM operation then it *can* work out fine. but you gotta stub your toe before you know why you shouldn't do X or Y.