While engineers can be incredibly naive because so many of them are only book smart, don't put it all on them. It's the Marketing Dept and management that call the shots, and they think they are giving the customer what they want. If mgmt demands that the engineers build something stupid, that's what they'll get. See Dilbert for an eerily accurate overview of the profession.
|