I have this colleague, that when she joined our team, I could clearly tell that she was having a hard time picking up the speed (She taught programming before, but never actually coded anything). So I put in my 110% to make sure her ramp-up being as smooth as possible. I told her, "whatever you don't quite grasp, don't hesitate to ask me". However it backfired eventually, because she got so used to asking me questions, that she kept asking me even those pity ones, like "what was that command/function again?", and even "where is that file again?". She kept asking me of those things not because she don't understand, but simply because she doesn't care to remember or look up herself. Being asked the same things over and over again really annoys me. That's my only pet peeve, and normally I'm not easily agitated. I gradually revealed my annoyance step by step to her. First as a joke, adding "don't use me as your small secretary" after answering her pity questions every time, but she continued doing so, until I was so annoyed and pull out my joker face, and talked to her seriously, "Look, I don't mind helping you at all, but would you please remember them/could you look up those trivial things yourself instead of asking me each time?". I've talked to her like this several times, but each time, her reply is, "did I? you are so over sensitive.", or "It's faster to ask you instead, we should help each other right?"
More details: Yes, I was responsible for her ramp-up training, but my helping her last way pass the ramp-up training. I didn't respond with a "joke" until way pass half a year, and now she has been with the company for nearly two years. The problem only became prominent less than a year ago when I had to take care of a newer people. She just wouldn't let go.
I've tried to distance myself from her, and now she is complaining that I'm suddenly being cold and unhelpful. She never considers that she's interrupting my work with these trivial questions and is now blaming me for being unhelpful. How can I deal with this?
She is in her fifties, so I quite understand she might easily forgot things
That's rather an ageist attitude. I have worked with many older technical people who remember stuff better I do.