I just read this fascinating article in The New Yorker about “coaching,” and how it might apply to professionals like us. It’s a little lengthy, but it’s an excellent read. Please take a few minutes to read it, and then if you feel so inclined, here are some questions that I would love to see discussed in comments:
- As a programmer, when was the last time you worked with someone who might be considered a “coach” to help you improve your craft?
- When was the last time you worked with a “coach” to improve in some other area?
- Do you think you would make a good “subject” for a programming coach? Why or why not?
- Do you think you would make a good coach for another programmer, why or why not?
- If you wanted to find a coach to help you improve as a programmer, where would you look?
- If you were acting in either role (coach or subject), what would be the ideal format? That is, how would good programming coaching work?