I recently started at a new company and I've developed a good relationship with my team leader who assigns me important tasks because they say no-one else can do them properly. I am the second most senior developer on the team (after the team leader) and we have several junior and intermediate developers. I am also well respected by the more junior members of my team.
I just been given a major project to complete, however, my team leader has suddenly become completely unavailable for an uncertain amount of time. I had a question about the project which only my team leader and the managers know about, so I went to the next person I could, who is one of the managers.
I explained that I needed to know if we were doing
<B> and I was told that they will be the same thing in a month's time. The manager then started talking about
<X>, which was unrelated to my question and my problem. I then explained that currently there are very big differences between
<B> which will affect how I work on the project, so I needed to know which one. I was told that
<X> is already working and there are no issues with it and that I was overcomplicating it.
If my team leader was available they would understand where I was coming from and give me a simple answer. If I was talking to a peer or a subordinate, I would feel confident that in most cases I could explain the misunderstanding but our management is quite authoritarian and I felt like the manager was annoyed at me for bothering them with something that doesn't make sense. I eventually just agreed that
<X> doesn't have a problem because they wouldn't drop it, but I received no help for my problem of
<B>. I still haven't received any useful information.
In the past this manager has been quite receptive and enthusiastic about suggestions I've made to improve all sorts of things but this is the first time I've asked for information that directly affects my work from them.
Now I feel that the manager doesn't respect me or my knowledge and just wants me to "get it done and stop bothering them". No matter how many times I tried to directly explain that
<X> had nothing to do with my problem which was actually
<B> the manager didn't understand. How can I correct their initial misunderstanding and get them to give me information to help me complete the project which is very important to them?