I work in a great company (.net consultancy) with some great devs, but some of the older hands have approached me wanting me to help them become "more modern" in their approach to software development. they would like to get more into
- Agile mindset
- TDD/BDD
- IOC/DI
I'm absolutely no guru, but I do have strong opinions on these matters, so I guess that's why I was approached (that and the fact that I'm a helluva nice guy :) )
What I'm wondering is how I should structure this so that they get the most value out of it. I guess me pointing at diagrams and demonstrating code won't be the best option.
edit: to clarify I will probably not have the capacity to meet with them more than on a biweekly schedule for a couple of hours, so the structure will have to have some degree of "homework" element to it, I agree that in an ideal world, I would be able to work with them in pair programming on a relevant project, but they are stationed elsewhere and this will have to happen after opening hours.