Elements and safeguards of scientific thinking