Well, Confused, maybe carry a note pad with you and write down the orders. I have terrible working memory. I forget what people tell me almost instantly. That can get me in trouble. O.O The difference between working memory and short term memory is that if your working memory is bad it never makes it into the "save" so you never have a chance to remember it to start with.
As for names, that's something either your good at or not. I remember names and faces pretty well. I'm good with people. But tell me to remember to pick up milk at the store and I'll forget unless I write it down.