- by Paul Murphy, -
In my recent commentary on the role dishonest and incompetent IT textbooks play in education, I used the acronym PHB (pointy haired boss) to refer to people who just don't get it with respect to systems. Unfortunately that also demonstrated that I don't get the global nature of the Linuxinsider readership because I didn't stop to think that not everybody gets the Dilbert cartoons and so a lot of people wouldn't grok the reference.
What makes this doubly embarrasing is that I have a secret vice which should, if there were any justice at all, have made me more sensitive to this kind of idiotism. In my own defence, however, I'd like to point out that making multi-lingual puns is at least hard and particularly so if, like me, you don't actually know the other languages involved.
Inexplicably, people generally don't generally notice these attempts at humor. For example, Canada is officially bilingual but I've never gotten as much as raised eyebrow from pointing out to client suits that cheaper restaurants serve crusty rolls because they see slicing French bread as a real pain -but of course most of them don't get references to the Liberal Party's (think "democrats") Quebec fund raising arm as the eminence grease of Canadian politics either. Mostly, however, the opportunity to make the perfect pre-thought through pun never comes up. No Mcluhan reading Russian speaker, for example, has yet given me a chance to explain my choice of a blindingly laser blue sportswagon as intended to let me shout "be seenya" as I wave out the sun roof and roar off. On the other hand my little boy's grandmother thinks my Unix Guide to Defenestration is some kind of religious pornography and I know I'll finally have a captive audience for one of these when explaining this phenomenon to him as omamatopoeia.
All in all, however, it's a lonely and socially unrewarding vice that doesn't even protect against prostate cancer - but should have left me more sensitive to the the misuse of cultural referents like pointy haired bosses - for which I apologize.
I try to read things like slashdot commentaries when they apply to either my own columns or other work I find interesting. There are rewards to this because there's almost always a genuinely insightful gem or two hidden among the illiterate fulminations of the furious. One of the things that almost always appears, however, is an ascription of bias - things like someone telling the world not to bother reading Linuxinsider because its run by and for Microsoft haters.
Obviously I can only speak for myself on this - although I happen to know that the senior editor secretly uses Windows at home - but I do not hate Windows. I often sound that way because I'm comparing Unix to Windows, but the truth is that I simply don't get Windows at all.
Way back when the PC/AT came out, I was running BSD on a Vax and got to evaluate both the AT and MacXL as possible replacements for some IBM DeskWriters. At the time this seemed such a no brainer that I assumed the PC would sink without a trace. It didn't; but I still don't get it. If you want something that does desktop jobs efficiently and reliably for a minimal number of dollars the Mac is still years ahead of the PC. If you want something that does large scale, multi-user, work with a minimum of fuss and dollars the only decision you should have to make is what hardware to run Unix on, not how many firewalls you need to install with Microsoft's servers.
Pretend for a moment you're from Mars and know nothing about the PC wars. When you review the options what you'll find is that there aren't any desktop jobs Windows can do that the Mac isn't better at, and that there aren't any server jobs Windows can do that Unix isn't better at. Try it, the experience will make you wonder how is this even an issue for grownups. Windows isn't more reliable, it isn't cheaper, it isn't better supported, and it was only for a few years in the late ninties that people could reasonably claim there was more software for it. In 1985, the Mac -for less money than the PC- came with a suite of GUI applications that worked out of the box while the PC/AT had a BASIC interpreter on top of PC-DOS. Today, a Linux or Solaris machine can run almost all Windows software as well as the Unix stuff while what Windows software Windows can run depends on which release and SP level is installed. To the man from Mars, Windows isn't a decision: it's a behavioral mystery, and one I've never plumbed.
Rationally I know the answer and understand the sociology of acceptance, account control, and the organizational stupification that dragged the hearts and minds of captive users along the PC path. Emotionally, however, my bottom line on the PC is that I just don't get it; particularly now that client-server is so obviously turning into its mother: i.e. evolving, via server centralization, desktop lockdowns, and the increasing distancing between systems people and business users, to replicate the the priest ridden glass room its adherents villify as a seventies mainframe architecture.
But that's not the same as hating either Windows or Microsoft - I don't; although, come to think of it, there is rather a lot to despise about Microsoft's business practices and the fools who support it, isn't there? Umm...
I'd buy one, if I could; but the point is that a lot of readers seem to be out raged that I'm so clearly biased in Sun's favor.
My bottom line on Sun is that I like stuff that works, and their stuff generally does - even if Sun Press did turn down my latest book.
The more general response to a charge of bias is that I'm for what Unix can do and particularly interested in services to larger user communities. Take a long hard look at computing science today and I think you'll agree that most of the really leading edge research for single systems is taking place in the BSD community, that the Linux people are wreaking miracles of application delivery support across the an enormous range, and both Solaris and SPARC are evolving rapidly toward the Plan 9 view of network integrated computing. To me, it's the bigger stuff that's most exciting and I make no secret of the resulting pro-Sun bias because they're the people making it happen.
I get email from readers who object to my tendency to inject politics into some of my columns. Politics, they tell me, isn't technology and has no place in a technology oriented journal like Linuxinsider.
In most cases, I think that's right. A writer explaining how to make a piece of software work, reviewing a technology product, or reporting a piece of technology news has no business injecting politics into the issues - but those aren't usually the things I write about. My focus is mostly on the management and business decisions around the use of technology, not the technology itself. In many cases that means that political issues have direct consequences -for example, the president's recent decision to have Dick Cheney read the riot act to Beijing is going to affect your technology job because it is part of a strategy to reduce the imbalance in the flow of technology and manufacturing jobs from the United States to China.
Don't kid yourself about this; the high level management decisions that ultimately determine whether you keep your job or whether your favorite technology makes it in the market can be much more heavily dependent on politics than technology. That's usually easy to see at the operational level where the personalities and preferences of individual players are known, but exhibits a kind of increased "nebulosity factor" as you trace things upwards in terms of both players and scale. As a result it's generally not possible to know with any degree of certainty what the actual impact of national politics is on technology decisions; only that there is an impact.
Sometimes the impact is pretty clear. For example I think you should be out there supporting any elected, or wanna be elected, representative who promises to support making it illegal to export personal data on Americans for processing outside the US. That's fundamental to national economic security, important to national security in the military sense, and valuable in terms of keeping your job.
On the other hand much of the speculation on the impact politics has on technology sounds a lot like conspiracy theory. For example, I have a theory -which I have no hope of confirming or disproving any time soon- that Novell's takeover of SuSe was motivated by IBM in a last ditch effort to get a deal to have IBM Global Services support SuSe on every desktop and server owned by Daimler-Crysler past opponents in Detroit. If so, what got in the way of what would have been a genuinely big deal for Linux, was adroit manipulation of national economic agendas in Washington. So did that happen? maybe, maybe not; I not only don't know, I don't know how to find out - but I do know that taking discussion of technologies past reportage and how tos, means taking politics into account.