Software engineers are more used to analyzing than being analyzed. This study turns the tables:
“Managers as Lazy, Stupid Careerists?: Contestation and Stereotypes Among Software Engineers,” Dariusz Jemielniak, Journal of Organizational Change Management, vol. 20, no. 4, 2007, pp. 491-508. He reports:
“It was found that the majority of software engineers denounce formal dress-codes…. They perceived their own managers as very incompetent. Their view on corporations was also univocally negative. The findings confirm that software engineers form a very distinctive occupation, defining itself in opposition to the organization. However, their distinctiveness may be perceived not only as a manifestation of independence but also contrarily, as simply fulfilling the organizational role they are assigned by management.”