I can appreciate what you're saying. A lot.
I'm not sure why I don't fully agree with it so I'll think on this some more and try and articulate my position better.
Still, your opinion here is well taken and I especially appreciate the attitude you're trying to push forward here which, if I may sum up, is: "At least don't make things worse!"
Couldn't agree more. :)
Yes, don't make things worse but more importantly, look out for yourself. You owe nothing to your boss. If he's difficult to work with, and working with him makes you loath your job, please leave. It may shock your boss into being better with future hires, but at the very least you'll find something that makes you happy. Maybe I'm just projecting a bit here after dealing with a similar situation for 3 years, but I felt it necessary to stick around and deal with it because I had something to prove. Ultimately I was fired for publicly telling our CEO to stop sending passive aggressive chain emails to the entire company. It sucked at the time but I've been so chill and happy now for 3 years at my new job; now I wish I had left sooner. I could have saved my self from so much anxiety, depression, and anger if I had just left sooner.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.