Hi Adewale and others,
> Personally I'm not convinced that we have any masters yet.
This is something I have some questions about. There are reasonable
guidelines to determine when an apprentice becomes a journeyman, even
if it is mostly a decision by the journeymen and not a strict
guideline. But then going from being a journeyman going towards being
a master craftsman. That is a whole other story, well there really
doesn't seem to be a story. Uncle Bob mentioned 20 years or more (
http://blog.objectmentor.com/articles/2009/04/01/master-craftsman-teams
) but in other places I read also the following sort of things:
"An aspiring master would have to pass through the career chain from
apprentice to journeyman before he could be elected to become a master
craftsman. He would then have to produce a sum of money and a
masterpiece before he could actually join the guild. If the
masterpiece was not accepted by the masters, he was not allowed to
join the guild, possibly remaining a journeyman for the rest of his
life." (
http://en.wikipedia.org/wiki/Master_craftsman )
Here the key is in that the aspiring master needs to proof himself
worthy to the group of fellow master craftsman in order to become a
member. There is not a certain period of time that needs to pass, it
is a test that he needs to pass. Now I am not saying that the number
of years do not count, of course there needs to be a solid body of
experience. Fun Fact: So if we indeed don't have any master craftsmen
and taking the above mentioned quote to hart then we will never get
any master craftsmen in our profession :) but take this a bit more
serious a journeyman would not call himself a master, this is up to
the other masters to decide, but there are none, not enough anyway.
So is being a master craftsman not very dependent upon his
environment, meaning that in some regions or even communities you have
master craftsman of different skill levels, but all of them are a
master craftsman in their environment. If a master craftsman decides
to move into a different environment and discovers that there he is
not envisioned a master craftsman or at least not like he was before
then a true craftsman would be happy. (someone to learn from).
This could mean that in a environment that has no larger established
group of people practicing craftsmanship that a team that is or some
people within that team may actually have a master craftsman, perhaps
not by the standards described above, but it would have a reason to
exist. In an environment that has such a group established there you
would be able to have such a process take place and there would be
craftsmen teams without a master craftsman.
Also looking back (and I can't so I can only make assumptions on this)
the first Guilds with master craftsman in the different crafts, when
they begun the Guild there must have been a rather varying degree of
craftsmanship within that group, I am sure that this was more
something like the best craftsman from each area went to join the
Guild and after it was established you can begin to get a common level
of craftsmanship and start accepting or declining new applications (as
it were).
So I guess what I would like to propose is that the community as it is
now should perhaps start thinking about getting a group together that
are commonly known and respected and are seen as master craftsman (and
I know this would really not sit well with David Harvey :) I left a
comment there as well but I think something went wrong submitting it).
Also I think this groups should not be too small. Now just to be clear
on this, I _do not_ consider me to be part of this group. But the
groups should be big enough that it is not only a global thing, so not
just Uncle Bob. I think that if a community is active in software
craftsmanship that that community could point out a master craftsman.
So yes I think in the beginning it is ok to have master craftsman that
do not have the ideal level of experience and knowledge, as long as
their mind set is good and they are properly respected by their
immediate peers and have the passion. We currently don't have master
craftsman by the normal definition, and by the time we would have them
it may be too late to really help us out.
Now I hope you guys could make some sense out of my thought process as
it is getting a bit later here :)
-Mark