At my current job shit has never hit the fan in my time working there. I have also never really been pressured by deadlines and hardly ever get distracted from what I'm working on.
I honestly think my manager is a magician because when he talks about all the shit he had to do in the day and stupid phone calls to answer I just think "wow, my day went quite smoothly"
I think you should keep that in mind, this should be a two way street. If you notice a great manager, recommend him for positions at new companies. I might be wrong but I get the impression that job mobility for managers is lower than that for developers.
I honestly think my manager is a magician because when he talks about all the shit he had to do in the day and stupid phone calls to answer I just think "wow, my day went quite smoothly"