[consulting] Drupal Skills Inventory
Steven Scotten
steves at splicer.com
Mon Aug 24 19:49:50 UTC 2009
On Aug 24, 2009, at 11:53 AM, Jeff Greenberg wrote:
> Steven Scotten wrote:
>
>>
>> In my fourteen year career in Web development I have never been
>> paid to do something I knew how to do ...
>>
> That's an interesting comment. If that were really the case,
> everything you do for pay you do as a novice. I've been doing
> client-facing development since my junior year 30 years ago, and
> I've always been paid for the same thing: truly understanding the
> requirement, approaching its resolution in an innovative yet
> maintainable way, and doing quality work the first time. The only
> thing that changes are the tools.
Yeah, we can get into chasing our tails with semantics, but by no
means do I believe that I get paid for being a novice. I get paid to
be inventive. Did Frank Lloyd-Wright ever build the same building
twice? Maybe, but it's not what he was famous for. Do you think he
stayed at the same static level of knowledge through his career?
My skills only improve when I take on tasks I don't know I can do. If
I don't care enough to improve my skills, I should have a different
career. Although that might be telling in and of itself because I took
up Drupal because I really don't care about building content
management systems enough to keep adding on to the one I built.
If I know all the answers a client asks, I'll tell the answers for
free and walk away. There's no point in trying to be creative or
inventive by rote. It doesn't work. If you want to hire a developer
that is neither creative nor inventive, why not just buy software off
the shelf to do what you want it to do?
But you do quality work the first time. That's something I'm deeply
envious of. I'm constantly reworking things to make them better, and
refactoring because I didn't see the best solution the first time.
Clearly you're the better developer and I'm a fraud. I'm not sure I
should let that stop me.
More information about the consulting
mailing list