Ok, I was given a new small project to work on, just me. It was to code a little file management utility, kind of a side project because no one else had time to work on it, and it was in a platform I have virtually no experience with, so it was meant to give me some practical know-how as well.
On Thursday afternoon last week, my manager sent me some code examples of something similar, for me to use as a guide. On Friday morning, I downloaded it, unzipped it, and read through several chunks of code, and I wrote out a little requirements/development plan, sent that back to my boss around lunchtime Friday, just to make sure I was going down the right path. The examples all made sense, just more about learning the syntax than anything else.
Didn't hear anything back on Friday...Monday...no problem, he's really busy. Monday, in order to be prepared, I did a little outline coding, just to get started, going off the assumption I was right with my requirements plan.
Today, I get an email from a guy who doesn't work anywhere on our team or in our division, has nothing to do with us at all, lives in another city, never heard of him before, telling me he's got this utility written and that my manager gave him my name as a testing contact.
Turned out, on Thursday, the same day my manager gave me all this stuff to look at, he turned right around and dumped it off to some other development team. The same damn day! He could have told me later that day, saved me some time. He could have told me when I sent him my initial requirements document. But no....!
I asked him today what in the hell was going on, and all he said was, "Yeah, right after I gave that to you, I was talking to another manager in another group, and he said he had a guy looking for something to do, so I shot this over to him."
Um, thanks for letting me know.
So I just tested his stuff. No, no, just no. It doesn't do half of what we initially talked about. No doubt when my manager talked to him, he didn't give him any direction beyond the most basic, and now it's all wrong.