I’m certain that Uncle Bob knows FAR more about CS and coding that I do, and yet I find myself repeatedly & strongly disagreeing with him. e.g. I’m not much into TDD but surely TDD catches a different class of errors than those picked up by strong typing? (See here)