It actually made my skin crawl reading the article and imagining the state of software a decade or two from now in a world filled with Gabriellas, because "that's what you've gotta do to get ahead".
Of course, with the rate at which technology is "taking over the world", I wouldn't be surprised to see the required technical understanding of even managers start to rise, with that of consumers. Hopefully we might see some relief if that happens, ha!
A question though.. what do you do if you're 80% coder, 20% communicator and your boss just doesn't seem to appreciate it? Keep job hopping until you find where you fit? Because that doesn't seem like such a good idea.. especially not where I live =S