| ▲ | tombert 7 hours ago | |||||||||||||||||||||||||
Yeah, I'm just a little tired of seeing these pull requests of multi-thousand-line pull requests where no one has actually looked at the code. The solution people are coming up with now is using AI for code reviews and I have to ask "why involve Git at all then?". If AI is writing the code, testing the code, reviewing the code, and merging the code, then it seems to me that we can just remove these steps and simply PR the prompts themselves. | ||||||||||||||||||||||||||
| ▲ | zephen 7 hours ago | parent | next [-] | |||||||||||||||||||||||||
> why involve Git at all then? I made a similar point 3 weeks ago. It wasn't very well received. https://news.ycombinator.com/item?id=47411693 You don't actually need source control to be able to roll back to any particular version that was in use. A series of tarballs will let you do that. The entire purpose of source control is to let you reason about change sets to help you make decisions about the direction that development (including bug fixes) will take. If people are still using git but not really using it, are they doing so simply to take advantage of free resources such as github and test runners, or are they still using it because they don't want to admit to themselves that they've completely lost control? | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | alephnerd 7 hours ago | parent | prev [-] | |||||||||||||||||||||||||
Yep. Also, the approach you described is what a number of AI for Code Review products are using under-the-hood, but human-in-the-loop is still recognized as critical. It's the same way how written design docs and comments are significantly more valuable than uncommented and undocumented source. | ||||||||||||||||||||||||||