Having worked in corporate IT, with all its human and technical challenges, i agree that the "sociotech" elements are critical for engineering, but I also think that corporates massively misunderstand the value of the hacker culture and underestimate the extent to which the "sociotech" challenges are a direct result of having a weak "hacker" culture... we should challenge the "band aid" approach to fixing corporate bullshit