I do freelance computer work (hardware, network, database development) for a small company since years. Until about a year ago I worked for the owner. The owner does not know much about computer and he knows that. He trusts me, I made suggestions, the owner approved them, and everything worked fine for years.
Now the company is growing and the owner employed a friend to manage part of the company. He seems to be competent in some areas but he has no idea about computer. That wouldn't be a problem if he would acknowledge that fact and ask for advise. But he is not asking. He just makes bad decisions and he treats me like a "worker". Do this, do that, but don't make any smart suggestions.
I get paid for my time and if he makes a bad decision and I have to work double the time that shouldn't be my concern. But it's no fun to work like that. I prefer to work with competent people or at least with people who listen.
I guess the manager will stay in that job for the foreseeable future because the busy boss needs someone he can trust. So likely I will be stuck to follow the orders of that guy. What I would like is that the manager asks and listens to make better decisions. Then we would pull in the same direction to get things done. But in the moment he makes a bad decisions (i.e. he buy unsuitable hardware) and then I make the best out of the situation. He would have saved money and time if he would have asked me first. But he didn't ask. And after I told him that his decision was not really good (in a nice way) he still ignores my advice. And this happened a couple of times.
I tried to talk to him in private a few time but he does not change. He tells me something like: "I understand but this is what I decided and that's it". I talked to the boss and explained the situation. And the boss understands it and does not like it. But I guess the boss does not want to reprimand the friend who does a good job in other areas. This situation is still in development and maybe the boss will do something.
My question here is: How can I convince the manager to make better decisions so that we pull in the same direction together?
Just for clarification: There is no doubt that the manager makes bad decisions. I know the difference between different opinions and bad decisions. I am not in competition with him about his job. I don't want his job and he should know that. It is also unlikely that the manager wants to get rid of me. Because I developed the main database for the company and if I would stop working with them they would have a major problem (maybe not right away but in the long run).
Edit - This questions is different to other questions in at least two ways:
- I worked for the boss for years without problem. He knows I do a good job. The new manager is his friend and not just any employee. But because the boss is extreme busy he is in a bad position to solve this problem.
- I am pretty sure the manager knows he makes wrong decisions. And he knows if he would ask me first then he would make better decisions. He even acknowledges that he makes not so good decisions. But he does not change his behavior.