"I can't say that I agree with Don Park on this one. In every organization in which I've been a manager, hierarchy becomes unavoidable because of course it's essential to utilize organizational network forms to cope with complexity. But hierarchy by its very nature causes filtering and interpretation, and in order to truly keep a continuous "feel" for what's going on in the organization and in the market, I strive for more sophisticated network forms that inject more than a bit of the "edge" into my thinking.
Don says that "the CEO is not likely to know about, let alone subscribe to, a lowly QA engineer's blog." Perhaps. But I seek out and truly relish interaction with people at the edge of my organization. When I find a hairy bug (e.g. a deadlock, or a comms or memory issue in the product), I love having the developer come in and debug it face-to-face. It gives me a chance not only to understand more about the product's internals, but also you have NO idea what I learn while chit-chatting while waiting for debug files to copy, etc. Design & implementation issues, stuff that people have been building off to the side, things about the organization, rumors, etc. And of course they also milk me for what's going on in my travels, in my official role as Overhead at the organization.
I love listening to an individual sales rep or SE when we're on a sales call, because I get a better feel for what's actually going on with customers or prospects. I try to pattern-match across reps so that I can see what might be improved in the sales process, rather than just listening to my VP of Sales. I love interacting with designers and developers when doing my Thursday detailed feature design reviews. I suppose this is just classic "walking the halls", etc., but I feel as though without this kind of direct nonhierarchical contact I would lose touch with my organization, and people throughout would know I was disconnected and would lose respect for me.
With regard to blogs, I do agree that we need to figure out some kind of structure, but I don't think it should be strictly hierarchical. I've got nearly 150 feeds that I monitor in one way or another - some employee, some not - and of course it's way too much to consume everything. I've asked myself "if you could only read 10, which would you read?" But I've found that this is the wrong question. Reading those 10 would be like only having meetings with my direct reports. I look to blogs for serendipity, and I won't truly understand what's going on "out there" unless I mix it up a bit.
So rather than hierarchical blogs, maybe the answer is a mix of some close (recurring) and some far (random)? Maybe I should constantly read my 10 favorite feeds, and have the reader spit a bunch of randomness at me from the remaining 140? All I know is that I need to mix some "practice" with the "process", to force some chaos into the system rather than just treating it as merely complex and manageable - which it most certainly is not. [Ray Ozzie's Weblog]"