I’ve had it with the pithy bullshit analogies, especially via Tweets.
Belittling those who productively scrutinize and debate similar software offerings is LAME.
I’m so sick of hearing people dismiss “Chef vs. Puppet” discussions (and hundreds of other very valid comparison-style blog posts, etc) as worthless, un-enlightened, and several other holier-than-thou attributions, as if the content is a simplistic bantering about Coke vs. Pepsi.
My camel’s back broke when John Allspaw (@allspaw) recently tweeted:
Sometimes I imagine web engineers as carpenters; too busy being angry about each other’s brand of hammers to actually build the damn house.
Greg Fodor (@gfodor) replied with:
amateurs argue over tools. journeymen argue over techniques. experts argue if we should be building the house in the first place.
Both of these statements are nothing more than horriffic broccoli farts with the hive-minded in the DevOps world apparently smelling them as roses. I don’t know Greg Fodor, but I’m pretty positive John Allspaw is a lot more intelligent than that bullshit tweet of his, and he should be concerned about saying what he actually means, in detail. Because, you know, people listen to him.
Decisions are all based on something. Just because you don’t need to bother yourself with making the “small” decisions anymore doesn’t give you a new license to be an asshole toward those involved in discussions about those “small” decisions. Those people making the “small” decisions now, with debates and careful evaluations surrounding them, MAKE SHIT ULTIMATELY HAPPEN. I understand that everyone, more and more, just wants stuff to magically happen, but the reality still is that things need to be planned, discussed, scrutinized, evaluated, and finally decided on. Don’t get pissy because that part still has to happen and your Idea-to-Realization time can’t be measured in minutes.
God damn.