Usually, it's sort of complimentary. It does tend to denote a penchant for machines in addition to a knack with them. Theorists would view it as an insult. "People" people use it to deride engineers, who take it as a compliment.