I'm doing a technical job for a non-technical manager. He likes to be updated every few hours but I find it can be an issue as he doesn't really know my job. I'm a software developer and my boss only knows only a little programming (probably not even enough to write a complete hello world program by himself, but enough to recognize a print statement).
I normally tell him the most recent ‘part of the program’ I accomplished and what I’m currently working on. He always says “what’s the holdup”, “what’s the obstacle”, “what’s the dilemma”, “what’s the problem”, “what’s the issue” etc. I have trouble answering this question as there usually isn’t one. I’m just working. I guess non-technical people may think if there isn’t a problem it should be done by now, but even with the idea in mind it physically takes time to code.
It's like he keeps asking what the obstacle is and when I finally give him one he gets mad that I didn't tell him about it sooner and acts as if I had been wasting time (this doesn't even make sense because I don't even tell him how long I've been working on the "obstacle").
- How do you give technical updates to a non-technical manager?
He gave me a list of instructions but what I’m currently implementing in the program doesn’t neatly correspond to a single step in the instructions. - How do you phrase “no problems, I’m just working” when the manager asks “what’s the problem?” after you give an update.