> But above all, my primary thesis is that it comes down to looking for strengths, not trying to discover weaknesses [5].
I strongly agree. I think a generation of software engineers has been trained to calibrate their interviews by looking for reasons not to hire someone, instead of looking for reasons they should.
This perpetuates all sorts of biases in the hiring process, and it insidiously serves as a form of self validation as well.