Disclaimer: All names used here are fictional, including mine.
Yesterday, my manager told me and another employee to work together in solving several bugs of a project named "B" on an emergency basis because we have an implementation of "B" at client side on next Sunday. "B" is developed using VB.NET and I have no prior experience or knowledge in VB.NET. Plus, I don't know the detail business of "B". Hence, my manager told me to just identify the source/reason of the bug, then co-ordinate with the other employee and let her fix the bugs. After the fixes, he told me to perform one final testing of the system and make sure whether it has really been fixed or not before going for implementation.
The problem is, the other employee whom my manager asked to fix this bugs is already engaged in another high priority project named "A". So her manager responded negatively to let her work in "B". Here's the email between my manager and hers:
With consult with Matthew, plz manage time to resolve the discussed issues asap.
Noted here that we have to go to "T Inc." on Sunday to implement "B" with 2000 employee's license key.
Plz compatible and let me know for any kinds of information.
Note that he kept Matthew in CC.
Now Matthew's reply:
Since we have started implementing at "G Ltd.", "A" project at critical stage. I can't allow Katy for "B". I recommend that you should engage Sparrow to implement "B" on Sunday. You should hire a junior support resource who can test,implement & fix bug. You may train the Banking Implementation team for this purpose also.
If you need any resource of "A" team for support & implementation; you may request them to work on Friday/Saturday .
With best regards
Then my manager's reply:
I'm not asking Katy to go to "T Inc." and implement "B" rather said to solve the issues (very small issues and may take max 2 hours) only so that Sparrow can do it on Sunday.
None else can solve issues of "B".
Thanks and best regards,
After that, Matthew reluctantly let Katy to work on "B" on Saturday.
I'm concerned about this particular line in Matthew's mail:
You should hire a junior support resource who can test,implement & fix bug. You may train the Banking Implementation team for this purpose also.
Does that mean he's not happy I'm not yet "trained enough" or "not taking enough responsibilities" to be able to "fix bugs" and as a result, forcing him to let his resource work in other projects? Does he want to fire me and look for junior resources? What is my fault? I'm already working in bug fixes and development in 2 other projects, both of them in PHP and my current manager is not too unhappy regarding my development skills. How can Matthew expect me to all on a sudden just jump into a VB.NET project, learn the business quickly and start solving issues in the shortest of time? What am I supposed to do now?