Red Squirrel Reflections
Dave Hoover explores the psychology of software development

Dave Hoover
dave.hoover@gmail.com

Categories
All [Atom]
Craftsmanship [Atom]
Dynamic [Atom]
Intersection [Atom]
Learning [Atom]
Links [Atom]
Polyglot [Atom]
Projects [Atom]
XP [Atom]
Old Blog

Obtivian Blogs

Andy Maleh
Colin Harris
Fred Polgardy
Jim Breen
Kevin Taylor
Todd Webb
Turner King
Tyler Jennings

Archives

March 2009 (1)
January 2009 (1)
December 2008 (1)
October 2008 (3)
September 2008 (1)
June 2008 (4)
April 2008 (3)
March 2008 (1)
February 2008 (1)
August 2007 (1)
July 2007 (1)
June 2007 (1)
May 2007 (4)
April 2007 (3)
March 2007 (5)
February 2007 (6)
January 2007 (6)
December 2006 (10)
November 2006 (5)
October 2006 (8)
September 2006 (8)
August 2006 (5)
July 2006 (12)
June 2006 (7)
May 2006 (5)
April 2006 (5)
March 2006 (4)
February 2006 (2)
January 2006 (5)
December 2005 (5)
November 2005 (3)
October 2005 (3)
September 2005 (6)
August 2005 (4)
July 2005 (7)
June 2005 (14)
May 2005 (6)
April 2005 (8)
March 2005 (9)
February 2005 (11)
January 2005 (16)
Old Archives

 

Sun, 12 Jun 2005

Bernard 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.

Hence, for sure you must resist for promotion if accepting it will put you away totally of programming, but maybe, you could be at a sufficient level to keep doing it, while addressing more managerial tasks.

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.

[/craftsmanship] permanent link


powered by blosxom