3 ms·
,,Reviewing code is one of those things that I would enjoy if I had infinite time, but that I find a nuisance when I don't.'' I can't really imagine any work t
by xiphias2 8y ago
,,Reviewing code is one of those things that I would enjoy if I had infinite time, but that I find a nuisance when I don't.''
I can't really imagine any work that can be more important than code review for other people. This is the way Linus can have a 100x leverage on the Linux code base. This is the most important and hardest work in the Bitcoin code base as well, probably apart from cryptography research. I think the bigger problem is that code reviewing may be not well compensated, not that it's not important.
- stefan_ 8y agoThe compensation, in Linux anyways, is that others will review your code if you review theirs. So the motivation to review stuff on the mailing list is purely that you need someone to review your code to get it in. It sounds like quid pro quo but I found the level of review (e.g. for the DRM subsystem) to be excellent, even if it's one AMD eng reviewing some other AMD engineers code in the AMD specific code.