1 hour ago · Tech · hide · 0 comments

In the pre-AI world, I was a small-PR1 person, sometimes notoriously so.2 These days I prefer much larger units of code, for many reasons: AI, when used well, has a good chance at making large changes properly. So, to the extent that code review is about ensuring that the code is proper there's less reason to do it at such a very granular level.3 AI allows me to do more, and more thorough, code review before I send it to GitHub or to any other forum for formal review. (Most of this code review is also AI-centric.) Keeping code changes small helps humans locate the causes of problems, but AI is really good at that kind of debugging whether or not changes are small. (Put another way: even if you make the task of locating a bug's cause 10x as hard, it will usually be easy for AI to find it, as long as you're doing other things reasonably well, and often even if you're not.) Prose descriptions of small changes are a good form of documentation, but (i) AI generally doesn't need them, and…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.