"Software engineering is a thinking person’s game. I get that management wishes it weren’t, but it is."