How do you manage not being able to do what you what to do or feel is the right approach to something? Have you ever been in a situation where you are told to "follow the spec" even though there is a blatant issue (design, UI, performance, etc.) with it? Have you ever looked at a problem and recommended a technology that would solve it quicker than traditional methods only to be told you can't?
Admittingly, we're never right all of the time; however, so many things in this career is based experiencing different ways of thinking or processes. How do you manage when you are confronted with such a formidable wall that can stifle creativity and passion?