Software Engineer: I'm Tired of Pretending [video]
youtube.com
youtube.com
If engineering was focusing on building, then I can deal with anything technical, that was the point of doing many years of CS, but when it's also managing business it becomes unbearable at times. Meanwhile the non-technical people have none of these pressures to keep up with exceedingly hard technical concepts, and they still demand that engineering isn't just about building but also about solving business problems. It is indeed very tiresome.