logo
Published on developer.* Blogs (http://www.developerdotstar.com/community)

Becoming reflective

By chrishmorris
Created 2008-02-02 10:10

I recently cut a deal with another team: we have spent a week reviewing their source code, and soon they will review ours.

Our first challenges are to think about the code we write, and to participate in working relationships required for the job. The second challenges are to think about how we write the code, and to participate in redesigning relationships that aren't going well. This isn't an easy transition to make. Doing a review can be an opportunity to gain deeper levels of reflection.

After we had reported to the other team, we discussed the experience. I said that it was a shame we hadn't done it a year earlier. One person replied that we couldn't have done it then, and we have matured over the last year. This was a third level of reflection: he was discussing how we think about how others code.

I'm reading "Effective Teaching and Mentoring" by Laurent Daloz. Although written in an educational setting, it is very helpful for thinking about how people make these transitions at work too, and how to help them.


Source URL:
http://www.developerdotstar.com/community/community/node/784