There is a new developer starting soon. This person is at an entry level but has worked in app support for a couple of years.
I asked this question some time ago just before I started training someone else: Is Pair Programming also used to train less experienced developers and bring them up to speed?. However, they were moved onto another project so it did not really go ahead.
My question is: How often should these sessions go ahead? From answers to my previous question I believe there are two approaches:
1) Spend one week training the person and come up with some objectives. Then three months later have another one week session and set some more objectives. 2) Spend one morning per week on paired programming. This would give me time to spend elsewhere.
Also this developer is "green" (term I took from an answer to my previous question), whereas I have worked as a developer for my current employer for seven years. Unfortunately I am the only developer. Is there any other approaches to knowledge transfer that work when the learner is "green" and the teacher is more experienced?