I don't see a necessary conflict between what the two of us are saying. I offered one resolution as a postscript in my previous message.
What I am calling bullshit is the corporate paeans to "change" and all that rot about innovation, so on. And how much these things matter in hiring decisions. Of course if you had a chance to hire Bill Joy or Jamie Zawinski (pretty good coders in the computing world/history) you would be smart to do so, whatever their other beliefs and proclivities, but such candidates are not the norm. Corporations have their own personality, without doubt, but these are set early and are highly resistant to change (often due to their star employees!).
Admittedly, I am not very knowledgeable about companies outside tech, but in that area, the field is littered with dead or dying organisations which are by their very nature incapable of adapting or changing course: the server corps that Microsoft killed (e.g: Sun), Microsoft in an Internet world, Google trying to make money through products other than search, Cisco and it’s pathetic thrashing about in consumer products (outside of their core networking space), on and on. These companies are flailing not because there is no employee level impetus for change for the better. The classic case is Doug Bowman, a designer at Google who tried to change Google’s awful user interfaces. He was run out of town by Google engineering head honcho Marissa Mayer and her top lieutenants.
Hence my conviction that corporations want technically smart people who will get things done “at the end of the day” (a phrase, that more than anything, is representative of modern corporate jargon and thinking).
—ravi