I ask this because there seems to be no consensus on the meaning of the term. I usually use it to mean "a person with a strong technical bent", but conversations with nontechnical acquaintances ...