I consulted with GE aerospace once. The tech lead was full of himself and would often overrule us on how to program the system. Several times I needed to send an message to the team to cover myself (I'd also put comments in the code when stuff like this happens). He didn't like it but it proved to be needed when he would blame me for performance or other issues. I could point back to the messages which stated that it would be the case. He didn't like that either. smile Others also had issues as he could do no wrong ... It was alway someone else's fault. This kind of stuff is more common then it should be. In my career, I can point to a dozen times where I needed to do this ... especially when management wanted a quick fix over a real design. But this guy was particularly memorable.