For large diffs, I’ll have the human driver walk me through the code in a call and if they understand it well enough to explain it to me, and explain the implications of the changes, that’s good enough for me; if they can’t answer how something works, I’ll respectfully turn down their contribution.
This cost shifting is how I stay sane and avoid burn out at work as well as stay apprised of major behavioral changes in the software we run.
I also think it’s important to emphasize that in an organization, individual productivity is secondary to group productivity, and group productivity is different than the sum of its parts.
This cost shifting is how I stay sane and avoid burn out at work as well as stay apprised of major behavioral changes in the software we run.
I also think it’s important to emphasize that in an organization, individual productivity is secondary to group productivity, and group productivity is different than the sum of its parts.