Skills match

I suppose George Orwell predicted this in some fashion in his book 1984

As a former manager of a small Engineering Support Group that specialized in custom and 3rd party tools…, I’ve always wanted to weigh-in on the fallacy of depending on “skills match” during the hiring process.

We’ve become so lazy that we turn over common sense to database procedures that specialize in pattern matching.  The idea being that we need a very special skill-set to do a job, therefore, if we find a candidate who is a close match in skill-set, we should move that individual to the front of the line for consideration.

The first more obvious problem with this strategy is… people lie.  Often times skills are listed on a resume that when you ask for details, the candidate has only had minor exposure to the tool or application in question.

Another key point to consider is, how long would it take for a potential candidate to learn the tool/application/language in question?  Claiming knowledge of a particular skill might help a candidate get more ‘hits’ on the pattern match program, but it doesn’t necessarily equate to hiring the candidate with the superior intellect.

Back in the late 1990’s, during the high tech boom when stocks were sky-rocketing at unprecedented levels, high tech workers had one up on employers.  They could be choosy.  I had a hard time recruiting traditional Computer Science graduates into my group at Xerox due to there being so many legitimate software development opportunities for them to consider.  We were an Engineering ‘Support’ shop.  A group of folks that specialized in supporting 3rd party applications, supporting users’ needs with an eye toward making them as productive as possible, and occasional developers of custom in-house tools ourselves, usually in the form of Perl Scripts or PowerBuilder applications and the like.

It became so difficult to hire the traditional candidates I had to come up with a different strategy.  I reasoned that what I really wanted more than anything else, was smart individuals.  The smarter the better.  Easy to work with counts for a lot too, but raw intelligence was extremely high on the priority list.  Since we did a fair amount of programming in shell and Perl, some programming background was going to be pretty important, but more on a conceptual level than the specific language.  So I decided I wanted them to have some programming experience… in something… but I didn’t care what language it was.  At all.

I then sat back and thought about all the really smart people I’ve had the privilege of working with over my career.  I discovered that the came from many different backgrounds.  Math, Physics, various Engineering disciplines like Computer Science and Software Engineering, EE, and ME.  A light bulb went off after I realized that some of the most brilliant folks I met along the way had math and physics backgrounds.  Coincidentally, math and physics were subjects in college that were a tremendous challenge for me.  Physics more-so than math.  But just the same, I reckoned that anyone with a degree in either of those majors was a damn sight smarter than me to start with, no doubt had to do some programming along the way to get their degree, and could learn Perl in a snap.  I decided to give it a try.  I also noticed that many EE’s and ME’s who had taken an interest in a language like Perl had, in a very short period of time, accomplished writing some fairly useful utilities.

As a side note, I had had a conversation with a colleague about Microsoft’s hiring practices.  The gist of it was, Microsoft doesn’t care at all what you’ve done in the past.  They aren’t doing that now.  They are inventing the future.  Makes sense.  Consequently their hiring process is more of a test about how an individual can think on his/her feet instead of the dreaded “behavioral interviewing” technique of “Tell me about a time when  you …”

So I put into practice a new process whereby I requested that Math and Physics grads be included in the pile of resumes I was considering, and I started bringing candidates in.  During the face-to-face interview I would have a section of it where we’d “go to the white-board” and work on a problem.  It would be a real-world problem with a variety of things to figure out, some technical and some non-technical.  This ended up being a very clear-cut way to differentiate between candidates I was interested in vs. not.  The ones that eventually were hired were engaging during the white-board session, asked good questions, helped us get to the right answers. You could easily see how their minds worked.   How the wheels were spinning.  It was enlightening to say the least.

As far as how they performed, the ones who didn’t know Perl were writing useful utilities and applications in just a few weeks.  They were familiar with CS concepts and were quick studies.  That’s all that I cared about.  To a person we had people with tremendous troubleshooting capabilities, who could rule out what’s not the problem easily and move on the what the problem might really be.  And … they came cheap!  One individual who had a Master’s degree in Math and had spent time at Oxford for her Graduate studies.  After returning to the States she initially had a hard time landing a career job and was working as a barista at Starbucks.  Her starting salary nearly doubled, which for her was great, and for the company I worked for ( Xerox ), it was a steal as well because it was a little below what traditional CS grads were commanding at the time.  Everybody wins.  The happiest person in the bunch was me, the manager, who no longer had to try to do a sell-job on the Engineering support role to CS grads.

Getting some culture. Better late than never

Mark the calendar, on February 10th, 2013 I attended a dress rehearsal of the Oregon Symphony performing Beethoven’s 9th at the Arlene Schnitzer concert hall in Portland, OR.

This was actually my wife’s idea and it didn’t take me long to agree as the only other plans I had in mind were to stay home and work on Cat Scratch Fever for my new band project.  Tough call, but the Symphony won out.

I’ve benefited tremendously in just trusting my wife’s judgement and playing the dumb engineer.  Not a difficult strategy to follow at all.  She’s clearly more intelligent than I.  All you have to do is look at our Words With Friends outcomes.  She waxes my ass on a pretty regular basis.  Clean’s house.  Not a challenge.  Kids play for her, the crossword puzzle whiz that she is.

So when it comes to our social agenda, I just sit back and enjoy the ride.  It’s been working well.

The level of talent is simply mind-boggling.  I like to call myself a guitar player.  I am not.  Though I’ve played in 4 different bands over the past 12 years, logged well over 100 gigs, a musician I am not.  This is what I was expecting to discover today and I was not disappointed.  You see, the difference between real musicians and hacks like myself is, they don’t make this little things called mistakes.  They play a piece from beginning to end and hit every note right on key, with the perfect rhythm with the perfect level of intensity.  What’s even more humbling is that you could put a brand new piece of music in front of these musicians and they could sight read it and probably play it to perfection within the first 2 attempts.  That my friends, is a musician.  What we’ve been doing is having a good time making some noise that resembles familiar sounds.  It’s great fun, and it’s been a good ride, but I am far from being ready to call myself a musician.

I can only imagine what it must be like to set a goal to get to this level of talent.  The level of dedication is beyond anything I’ll ever be capable of or have time for if I did possess the skill set.

Awesome, humbling experience at the Oregon Symphony today.  I’m not sure if I should go down and practice my piano and guitar pieces some more or else put up a for sale sign on all the gear.

Let’s get this blog started…

So I finally took the plunge and started a blog.  I love to write pen my thoughts from time to time.

It’s hard to say exactly what the categories will end up being, but I suspect the main topics will be about Politics, Religion, Music, Sports, Writing, Techie Topics like Perl and Software Development as well as Life Experiences / other Observations.

I’ve always considered myself sort of a Jack of all Trades, master of none.  That’s been one of my problems, frankly.  I can never seem to focus on one thing long enough to get truly good at it and I envy people who can.   As soon as I say “okay, I’m going to make Music my main focus”, the next thing I know College Football season rolls around and I’m completely distracted from keeping with the plan of attack and spending 2-3 hours a day trying to get solid as a musician.  Someone once told me that you have to put about 2,000 hours into something to get really good at it.  That sounds about right.  I’ve probably got 1,000 hours into about 6 different things, hence, Jack of all trades, master of none.

Oh well.  I’m enjoying life a great deal and reckoned a blog my help me capture some thoughts and observations.  If nothing else, maybe it’ll be good therapy for me to have this venting outlet, or maybe my kids can re-read some of these thoughts long after I’m gone and get a true sense of who Dad really was, whacky guy that he is sometimes.