This whole comment is based on the premise that the owner wants to work with others and listen to what they have to say. When you have someone who dismisses you without letting you finish, there's no amount of soft skills to counter that.
Thanks for the comment.
Sure, but that's a different issue than what you've described. That's an issue that's only fixed by finding another job. I had that at my last job. The environment was so toxic, we had an employee assault one of the co-founders; wrestled him to the ground. And the thing was, no one felt he was unjustified. It's easy to get into that toxic mindset where you hate your boss, and the way you interact with them is "justified" because they're a jerk. But at the end of the day, you should just leave the company. It can be hard, especially if you're not in a tech heavy city, but that's the best thing for you.
Your post is advocating to "stick to your guns when you can and when you're right" in the face of a boss who "dismisses you without letting you finish" and who doesn't want to work with others. That is, in my opinion, bad advice. It's not going to make him listen to you, it's not going to make your day more enjoyable, it's not going to make you feel appreciated. It's going to make the owner more pissy, make the environment more toxic, and then you'll go home complaining about how much of you hate your boss. Life's too short to settle for that, especially in our field in which developer unemployment is SUB 1%. The grass is greener, and you will find a job where either your boss leaves you alone, or will listen to you and work with you.
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.