So, I just received news that I have to train current developers on our current code base and architecture to bolster our ranks and make products faster. Problem is, I know I am not a good teacher and both of these programmers are current employees but with more experience than I (however, different projects, frameworks, and languages). I am working with my Architect on this, but I was wondering if there were a few tips for on-boarding new members on a project?
I know I usually just jump in and learn as I go after reading the documentation on the current design/etc. But, these programmers are a bit "set in their ways" if you will.
Again, any tips on how to train other programmers? Topics I should hit and stress? How I should present it?