|
Red Squirrel Reflections
Dave Hoover explores the psychology of software development
|
|
Sun, 12 Jun 2005Bernard Notarianni on Resisting the Promotion Rather than commenting on Resist The Promotion, Bernard used his blog to provide feedback, leaving the URL to the blog post as a comment. I prefer this idea over putting the content in the comment form because it exposes the patterns to a wider audience.Regarding his feedback, it resonates with a conversation I had with former programmer Ross Petit, the ThoughtWorks account principal on my current project. We were discussing Resist The Promotion and Ross pointed out something similar to Bernard. As you progress toward mastery, your vision of the development lifecycle expands. Take for example one of my teammates, Paul Hammant. He operates at multiple levels of the project, all the while remaining intimitely involved with the lowest level code. As Bernard put it: For sure, those tasks are not programming, but maybe, a master has the ability to keep an eye on all of them, at the same time, and drive them into the right direction to enable the programming task to happen in the best possible context.By the way, I'm not implying that Paul is a "master". How would I know that? I just know he's further along the path that I am walking on. In response to Bernard's feedback, I should also point out something I have had to point out other collaborators previously. These patterns are specifically for apprentices. Resist The Promotion is not written for journeymen or masters. While some of the apprenticeship patterns might apply to craftsmen at all levels, there are some that are inappropriate outside the context of apprenticeship. Which ones? You tell me. |