Just finished The Computer Boys Take Over, by Nathan Ensmenger: fascinating read about the deep roots of computing culture. Many of the debates we have today were already raging in the 1950s, 60s, and 70s, including:
* professionalism vs individual creativity * the value of credentials * terrible interview practices * gender roles / biases * theory/academia vs pragmatism/industry
Recommend the book for getting some historical perspective on these topics.