I am working in a small software company. We are quite small with only 3-4 full time developers. I started working there as a student assistant roughly 8 years ago and started working full time after finishing my masters in computer science.
My colleagues and me have more than once proposed various policies on how we think we could enhance the development process (e.g. code style, code reviews, etc.). We have discussed these proposals in the team and came to an agreement. Also our boss who also does development from time to time had agreed on it and introduced it as official company policy. However, he then quite often ignores these policies. E.g. commits code without code review that more than once caused a build break. When asked about it he either says it is not a big deal and does not take the complaint serious or he gets offended (we have a quite familiar atmosphere at the company).
This bothers me a lot because I don't think that is how software development should work and I also find it disrespectful. After all, however, he is the boss. Furthermore it looks like that I am the only one who really finds this annoying. From time to time also my colleagues complain about him but they seldom talk to him about it. So it might look like for him that I am the only one complaining. I also think that it is not possible to convince my colleagues to talk to him about it, since for them it seems to be not such a big deal.
What could I do about? Is it my boss who behaves wrong or am I too picky?