Comment Re: I've had poor success with this strategy (Score 1) 73
The amount of code to review must be... impossible.
It's high. I have a team of three reviewers, and I think their reviews are kind of thin. They do point out useful improvements, but I think more careful review could find more. That said, I also feel like the overall quality is actually higher.
Ive been coding for 35 years and thought I knew it all, but now find I know nothing. Keeping up is impossible.
I've also been coding professionally for a little over 35 years, and AI is a complete game-changer. It's going to take us a while to figure out just how much. I actually wonder if my focus on code quality is pointless. I put a lot of effort into ensuring that code is clean and readable for humans, but will that really matter? My current project is the realization of something I've been thinking about for 15 years... how to build a crypto API that guides users to use it correctly and safely. But will that actually matter, or will users just point an LLM at it that has more knowledge about what's safe and hygienic than I do?
Mostly I don't think about it. I'm building something I've wanted to build for a long time, doing it incredibly quickly, and having a great time at it. I'm going to do this for another 2-3 years, then retire. I expect to leave behind something that I'd have been immensely proud of a decade ago... an elegant design with a very high quality implementation.
But I'm not sure that it will be better in practice than something quick and dirty, because I'm not sure people are going to be writing code at all in a few years, and I don't know if the readability and maintainability characteristics I'm so careful about will even matter to its users.