Wednesday, September 19, 2012

On Eggheads

Some people are too smart for their own good.

I don't mean this in any mean or derogatory way. I'm a firm believer that it's always better to be more, rather than less smart--even if it causes you some degree of discomfort when attempting to communicate with others.

However. You cannot ignore the oft-quoted "IQ gap"--the theory that a 30-point difference in IQ renders communication difficult--goes both ways. Not only do those of a lower IQ find it hard to follow a conversation lead by the more intelligent agent (or as I prefer the more technical nomenclature "Egghead"), so too does the higher IQ person find it difficult to know what it's like to be lower.

In other words, you don't know what you don't know.

I find this to be the case in certain organizations as well. An organization can actually be too smart for its own good... they can be too Egghead to talk to your average person. If your group is run by ten 160 IQ people, you're probably going to do amazing work. Sadly, most people probably won't ever know it.

Just as the Dunning-Kruger Effect points out, it takes knowledge to recognize genuine knowledge in others. If the average person is 100 IQ (and they always are), your 160 IQ company will have a hard sell. Sure, you'll get a few adopters. They'll sing your praises. But when people ask: "yes, yes... but what do you do?", you might end up like ZeroMQ, and so many other academic curiosities. Something brilliant, amazing, and very, very hard to explain.

I'm not advocating hiring dumber people. Far from it. I just wanted to bring up the point that, oh you rare brilliant companies... pay close attention. Don't discount what the average person thinks about you. Make an effort to help them see your brilliance. In software, this is documentation, tools, and constant communication.

Sunday, September 16, 2012

On Resurgence

It's been quite a while since I visited this blog. A lot has changed.

I moved to Portland. I changed careers. I took up glass blowing, published a book, traveled the world, spoke at and organized some conferences, and built a community. Where I used to obsess about the minutiae of project management and building an optimized development team, I now care much more about the people around me, and building a better community. In some ways I'm probably better known than when I once obsessed about being well known -- when I stopped writing so much about doing, and simply just did.

But at my core I still crave the act of authorship, no longer for any overtly self-serving purposes, but simply because I care enough to contribute. In truth, I have been writing a bit, not on this blog, but rather here and here and here and here.

So what should I write about? NoSQL? I'm uniquely positioned to have worked professionally with and for a number of NoSQL databasesTech writing? I've certainly done more than most coders will ever consider by their own volitionCommunity building? My favorite thankless task.

This is just another space, adding to the noise, contributing to the information heat death of the internet. Maybe I'll return, maybe my one-time 10,000+ readers will return. Maybe not. But I felt compelled to announce to this space that I have not forgotten about this site I once so eagerly built (seemingly) a lifetime ago, now populated exclusively by stragglers and bots.