George Bernard Shaw said 'A true artist will let his wife starve, his
children go barefoot, his mother drudge for his living at seventy,
sooner than work at anything but his art.' (Man and Superman).
So my question is this: How important is this idea of 'craft' to you?
Is it a part of your identity, something from which you derive your
self-esteem maybe? Would you, for example, terminate you current
employment (even in the current economic climate) because you cannot
practice your craft to the extent that you want? Have you ever done
that?
George Bernard Shaw also said 'Bad artists always admire each others
work.' (also Man and Superman). That's probably not relevant.
Regards,
Lance
----
Lance Walton
http://www.stateofflow.com
http://homepage.mac.com/LanceWalton
The idea of 'craft' is incredibly important to me. The ideals in
McBreen's book have have a huge impact on my life.
> Is it a part of your identity, something from which you derive your
> self-esteem maybe?
Absolutely.
> Would you, for example, terminate you current
> employment (even in the current economic climate) because you cannot
> practice your craft to the extent that you want? Have you ever done
> that?
I have switched jobs so that I could practice my craft to the extent
that I want. That's why I left the AMA and joined ThoughtWorks. And
that's why I left ThoughtWorks and joined Obtiva. Both of these moves
were deliberate decisions to move me toward where I am today: sitting
in a Studio of apprentices and journeymen in Chicago near my home.
I have never quit a job without having a better job waiting for me.
Unless I could support myself and my family for a year or more off of
our savings (which I can't currently do), I would not quit a job
because I cannot practice my craft to the extent that I want. I've
been in that situation before, and I can say that I stood by my
values, principles, and practices and improved the situation. Just
because I wouldn't quit doesn't mean I couldn't stand by my
principles. (I've never had anyone threaten to fire me for being too
idealistic.)
Craftsmanship is important to me, but my family is more important. My
responsibility as sole-income-provider for my family (of 5) has a huge
impact on my career options.
Dave Hoover
//obtiva: Agility applied. Software delivered.
> Would you, for example, terminate you current
> employment (even in the current economic climate) because you cannot
> practice your craft to the extent that you want? Have you ever done
> that?
Yes I have. Would I do it today, maybe. My employment is only one
outlet and theese days, as a consultant, I'm more inclined to work
with the organization to highten awerness and bringing forth the
craftsmen in my collegues. I take pride in my work and it makes me
feel horrible when external forces push me to deliver something I
would rather not stand for. I've found that as I mature im getting
more stubborn with my values, less inclined to give in to shouting
managers and project leaders, and I think I actually get more respect
for it.
> George Bernard Shaw also said 'Bad artists always admire each others
> work.' (also Man and Superman). That's probably not relevant.
>
Oh, but I think it is. I've never seen programmers so filld with glee
as when I caught two newly grads copy-pasting about a 1000lines
rampantly changing constants and various minor things "to get a
feature done fast". Mentoring did ensue.
For me, it's hard to separate these two concepts. I do believe I am
meant to do what I'm doing right now. Following this conviction, I
have put myself into a situation where I will either respect my
client's money or my projects will fail. The client who has had the
biggest impact on me is the founder of Mad Mimi. He felt every dollar
he spent on developing the site, and me blowing an estimate was felt
by his wife and children. Leading Mad Mimi's development and
subsequent success has transformed my approach with clients. I used
to get way more excited about technology and low-level techniques. I
now find a happy client to be one of the most rewarding aspects of my
job.
Best,
Dave Hoover
//obtiva: Agility applied. Software delivered.
Derek
Enrique, would you consider bringing an apprentice into your workshop
at some point?
I certainly agree that it’s important to work in an environment that supports rather than hinders one’s pursuit of quality in their work. I was just expressing concern that the notion of living with other craftsman would somehow become a litmus test for how committed someone may be to quality.
I don't think there is any danger that "craftsman cohabitation" will
become a litmus test for commitment to quality.
People like Corey and Enrique will make big impacts on Software
Craftsmanship because they have chosen to embrace it at level that
most of us can't, or won't. All of us choose our level of commitment
to the craft based on our circumstances, personalities, and
responsibilities. I think we all agree that our parallel and
intertwining journeys toward mastery are the glue of this community.
The best litmus test for one's commitment to quality is observing
their behavior, talking to their colleagues, and using their software.
There is a difference between a craftsman and an artist. Artists are fanatic perfectionists. Craftsmen are professional pragmatists.
And vice-versa. There's a wonderful bit in Gombrich's _The Story of
Art_ about the discovery of perspective. It talks about one artist who
became so entranced with the new possibilities of perspective that he
neglected his work, his family, spent all his time obsessively trying
out new perspective ideas. Sound like any programmers you've been?
-----
Brian Marick, independent consultant
Mostly on agile methods with a testing slant
www.exampler.com, www.exampler.com/blog, www.twitter.com/marick
I know I'm a broken record with the McBreen references, but his book
does have plenty of insights to offer to managers. Have you read it
yet?
Teaser:
http://search.safaribooksonline.com/0201733862/ch09
Very excited to hear about what you're up to!
Best,
Dave Hoover
//obtiva: Agility applied. Software delivered.