Another entry from the Clueless Dept.

Someone else who needs to buy a clue. I normally don’t have a problem with John Dvorak, and frequently I actually like his stuff. He’s not as clueless as some people make him out to be. Dvorak’s not as smart as he thinks he is, but one thing I’ve noticed about his critics is that they usually aren’t as smart as they think they are either.
Dvorak’s most recent Modest Proposal is that we fire all the technology ignorami out there and then, essentially, throw away corporate standards, let end-users run anything they bloody well want, and basically make them administrators of their own machines.

I’ve got a real problem with that. Case point: One of my employer’s executives recently brought in his home PC and insisted we get it running with remote access. Only one problem with that: He has Windows XP Home. XP Home’s networking is deliberately crippled, so businesses don’t try to save money by buying it. A sleazy move, but a reality we have to live with. We got it to work somewhat, but not to his satisfaction. He’s mad, but mostly because he doesn’t have any idea what changes went on under the hood in XP and doesn’t know he’s asking the impossible. But he’s perfectly competent using Word, Excel, PowerPoint and Outlook. He’s also very comfortable ripping his CDs to MP3 format–he’s got one of the largest MP3 collections in the company. He’s competent technologically. But he has no business with admin rights on his computer.

The same goes for a lot of our users. The record I’ve found for the most spyware-related files installed on a work PC is 87. These aren’t the technical ignorami who are installing this garbage. It’s the people who know how to use their stuff, but they love shareware and freeware. Maybe some of it helps them get their work done. But these people are the first to complain when their system crashes inexplicably. And I’m expected to keep not only the corporate standard apps like M$ Office running, but I’m also expected to support RealPlayer, Webshots, Go!Zilla, Gator, WinAmp, RealJukebox, AOL, and other programs that run ripshod all over the system and frequently break one another (or the apps I’m supposed to support).

If the users were completely responsible for keeping their systems running, that would be one thing. But install all that stuff on one computer and try to keep it running. You won’t have enough time to do your job.

Dvorak argues that people like me should solely be concerned with keeping the network working. That’s fine, but what about when some Luddite decides to ditch all modern apps and bring in an IBM PS/2 running DOS 5.0 and compatible versions of Lotus 1-2-3 and WordPerfect and dBASE? Unless there’s already an Ethernet card in that machine, I won’t be able to network it. And the person who decides a Macintosh SE/30 running System 6.0.8 is where it’s at will have a very difficult time getting on the network and won’t be able to exchange data with anyone else either.

Those scenarios are a bit ridiculous, but I’ve had users who would have done that if they could have. And someone wanting to run XP Home absolutely is not ridiculous, nor uncommon. If my job is to network every known operating system and make those users able to work together in this anarchy, my job has just become impossible.

As much as I would love for people to use Linux in my workplace and something other than Word and Outlook, the anarchy Dvorak is proposing is completely unworkable. It’s many orders of magnitude worse than the current situation.

This is just wrong too. Yes, New Englanders, I know about heartbreak. I’m from Kansas City. At least your Red Sox have posted more than one winning record in the past 10 years.

Anyway, not only are the Royals’ glory years over, they’ve forgotten where their glory years came from. They’ve once again denied Mark Gubicza entry into their Hall of Fame. Who? In the late 1980s, Mark Gubicza was the Royals’ second-best pitcher, behind Bret Saberhagen. Injuries did him in the same as Saberhagen (only a little sooner) but he’s still among their career leaders in wins and strikeouts.

And after spending 13 seasons in a Royals’ uniform, the Royals had a chance to trade Gubicza for hard-hitting DH Chili Davis. But you don’t trade a guy who’s poured his heart and soul into the team for 13 years and stayed completely and totally loyal to it no matter how much it hurt, right? Gubicza said yes. Gubicza went to the GM and told him that if he could make the Royals a better team by trading him, to trade him.

Chili Davis hit 30 home runs for the Royals in 1997. Then he bolted for the Yankees.

Meanwhile, Gubicza blew out his arm for good and the Angels released him. He pitched two games for them.

It takes a great man to tell the team he loves that the best thing he can do for them is to get traded for someone who can help the team more. That was Mark Gubicza. They don’t make ’em like him anymore.

But even more importantly, the immortal Charley Lau was once again denied entry. Who’s he? He was a journeyman catcher who spent his entire career as a backup and whose career batting average was .255, but that was because he had about zero natural ability. He was a genius with the bat, which was how he managed to hit .255. More importantly, Lau was the Royals’ hitting coach in the early 1970s. He spotted some skinny guy who was playing third base because Paul Schaal couldn’t play third base on artificial turf and their first choice to replace him, Frank White, couldn’t play third base at all. This skinny blond fielded just fine, but he was hitting terribly. Lau asked him what he was doing over the All-Star break. The kid said he was going fishing with Buck Martinez. Lau put his foot down. He told him he was going to stay in Kansas City and learn how to hit.

“He changed my stance. I had been standing up there like Carl Yastrzemski, but the next thing I knew I looked like Joe Rudi,” the kid recalled. But he started hitting. By the end of the year, he’d pulled his average up to a very respectable .282.

Soon Lau had every player on the Royals standing at the plate like Joe Rudi, and taking the top hand off the bat after contact with the ball. And the Royals created a mini-dynasty in the American League Western Division.

What was the name of that kid, anyway?

George Brett.

If it hadn’t been for Charley Lau, George Brett would have been nothing. The Royals probably would have never won anything. And they probably wouldn’t be in Kansas City anymore either. Who puts up with 30 years of losing, besides Cubs fans?

Charley Lau belongs in their Hall of Fame. Even if nobody besides George Brett and me remembers who he was.

Telephones and World Series

Cable guy. My phone rang Friday night.
“Hi, this is [I didn’t catch the name] from Charter, the cable company. How are you doing tonight?”

I knew I should have forked over the extra bucks for privacy guard. “I’d be a whole lot better if you’d take me off your calling list,” I said.

“You don’t even want to hear about our special offers?” he asked.

“Nope. I don’t watch TV,” I said.

He sounded disbelieving. “You don’t watch TV?”

“Nope.”

“You mean to tell me you haven’t watched one second of TV today?”

“Right.” I hadn’t. Actually I hadn’t watched one second of TV since I fell asleep during the playoffs and was rudely awakened by Frank Sinatra singing “New York” at high volume after the Yankees steamrolled the Mariners. Disgusted, I turned off the boob tube (that’s all it shows during the commercials) and went to bed.

“What are you doing now?” he asked.

“Getting ready to go out.”

“Oh, you’re going to a party or something?”

Close enough. “Yep.”

“Oh. Sorry to bother you, sir.” And he hung up.

This is the one time of year I do watch TV. That’s World Series time. Unless it’s Yankees-Braves, in which case I have more important things to do, like clean my toenails. My phone rang last night right after Curt Schilling plunked Derek Jeter. “That’s my phone,” I muttered to no one. “Don’t they know better than to bother me during the World Series?” No one answered. I picked up the phone. “Hello?”

Whoever it was must have wised up. There was no one there. Good thing. If it’d been the cable guy again, I’d have had to tell him it’s not worth $35 a month just to be able to watch seven baseball games with a clearer picture.

A few random World Series observations:

Yeah, I know Curt Schilling beat the Cards, and I wanted a Cardinals-Mariners series. Even still, he’s one cool guy. He doesn’t care who sees him praying just before each start, and he bought a ticket for his dad, who died in 1988 and never saw him pitch in the big leagues, for this game. Having lost my dad at a similar age, I empathize. And he’s just a class act. At the end of the game, as his teammates were coming off the field, he ran out to give them handshakes and hugs. Starting pitchers almost never do that. I have to root for him. Baseball needs more good men like Curt Schilling.

Baseball also desperately needs another commissioner like Bart Giamati. Is it just me, or is baseball commissioner Bud Selig the worst public speaker in the history of public speaking? It really bothered me that he had to refer to a script to present Barry Bonds with his worthless Commissioner’s Historic Achievement Award or whatever it’s called. Selig’s speech could be summed up as, “Barry, you had a fantastic season, taking a record that once belonged to Babe Ruth, Roger Maris, and Mark McGwire, joining the ranks of three of the greatest sluggers of all time, while also having one of the greatest all-around offensive seasons of all time. It’s my pleasure to present you with this award, previously awarded to McGwire, Sammy Sosa, Cal Ripken and Tony Gwynn. Congratulations.” But it took him what seemed like several torturous hours to say that. What I just wrote isn’t particularly eloquent, but compared to Selig’s speech, it’s practically Shakespearean.

At any rate, I was happy to see Arizona win. I can’t root for the Yankees. Used to be the only team I disliked more than the Yankees was the Mets. But if the Mets were playing the Yankees, I’d have to root for the Mets just because they aren’t the Yankees. Yeah, I know, that sounds un-American this year. But two people I respect–one of whom I respect so much, his picture hangs in a frame in my living room, across from a picture of Abraham Lincoln–feel exactly the same way.

So here’s to Arizona. And to the American League, who next season will hopefully put the Yankees in their proper place.

Fifth.

I’m back.

Very interesting. Just as everyone’s proclaiming Linux dead, Red Hat goes and turns a profit for the first time. Yes, there are too many Linux companies. Yes, there’ll be consolidation. No, I’m not convinced that selling it at retail is necessarily the best way to proliferate the system.
I also find it humorous that people like ZDNet’s David Coursey can struggle all weekend setting up a Windows server, yet state that Linux is no threat to Microsoft, even as a server. The implication is that Linux is too difficult. Give me a weekend–actually, more like 5 minutes, if you’ll spot me TurboLinux and a 50X CD-ROM drive–and I can have DNS going on Linux, easy. Give me a day, and I can have a lovely mail server going too. (I intended to do that just this past weekend, actually, but I couldn’t come up with a working ISA SCSI controller to pair up with my army of SCSI CD-ROMs to make it happen.)

Needless to say, this past week I lost most of what little respect I had for Coursey. VMWare runs Windows under Linux better than VirtualPC runs Windows on the Mac, and Coursey’s obviously never heard of it (see that second link).

Don’t get me wrong, Linux setups drive me up the wall sometimes. But I’ve had instances where Windows flat out wouldn’t install on perfectly good hardware, for no good reason, too. And since Linux servers are unencumbered by a GUI, multimedia, Pinball, Internet Exploiter, and other desktop stupidity that has no business on servers, they’re a whole lot easier to troubleshoot. You’ve got a kernel, a daemon or two, and a plaintext configuration file. That’s not much to break. Actually it’s good engineering–a machine should have no unnecessary parts.

So long, Cal Ripken. Cal Ripken announced he’s hanging it up yesterday morning. I had the pleasure of seeing Ripken play shortstop a couple of times in the early 1990s when the Orioles were in Kansas City. Today, in this era of A-Rod and Nomar and Jeter, Ripken’s offensive stats don’t seem so hot. But in the 1980s (and before), if your shortstop could hit .270 and steal the occasional base, you counted yourself very, very lucky. In those days, Ripken not only hit .270, he was consistently one of the best defensive shortstops in the American League. He was never as flashy as Ozzie Smith, but how many shortstops ever fielded .996? You’re happy to get that kind of a fielding percentage out of your first baseman, and first base is the easiest position to play. Not only that, Ripken was also good for 20-25 homers and 80+ RBIs. These days that doesn’t sound too impressive either, but remember that Ripken played the bulk of his career in an era when people rarely hit 40 homers–someone who could pop 30 was considered a real power threat.

And besides all that, Ripken played 2,632 consecutive games, shattering Lou Gehrig’s record of 2,130. Ripken played the majority of those games at shortstop (he also played some third base at the beginning and at the end). Gehrig played his games at first base and in left field, both much less demanding positions. And while Gehrig played every inning of every game just once, Ripken did it four times, in consecutive years (1983-1986).

Ripken’s really slowed down the past three years, but he did end his streak on his own terms before being cut down by injuries his final three seasons. He’s nowhere near the player he used to be. Then again, at the end of his career, Ernie Banks couldn’t hit or field, and he was playing first base. Ripken refuses to move from third to a less demanding position–partly out of pride, but partly because he’s still capable of playing third.

And we can’t forget his loyalty. Ripken’s played his entire career, from 1981 up until now, with Baltimore. You don’t see that much anymore.

04/03/2001

Interesting day at work yesterday. Some genius decided it’d be great to send a 281-K attachment to everyone in their address book (only 5,000 people). That meant no e-mail came in or out that afternoon while our poor VMS-based mail server tried valiantly to plow through 140 gigs’ worth of data. (I’ll be building that person a new PC. I knew I was keeping that 10 MHz 286 motherboard for a reason…)

But in the meantime, I pulled off the turnaround of the month. One of the users I support has an old NEC Versa laptop. It was a dog the day they got it, and it’s still yapping away today. Actually I probably shouldn’t insult the canine species by comparing them to this thing. It’s a Pentium-133 with MMX (the slowest MMX CPU Intel ever made), with a woefully underpowered 16 MB of RAM and a hard drive that’s been going soft for as long as I can remember.

At any rate, even after I tweaked it out, the thing still took the better part of two minutes to boot, and it took a good 30-45 seconds to launch Word 97. Memory usage was obnoxiously high–nearly 40 megs without any applications running. In short, the thing was unusable.

So I took the entire contents of the hard drive and shoved them into a directory called OLD, just in case I needed them. I copied the Win95 directory of the OSR2.1 CD into C:WindowsOptionsCabs. I hacked out MSN, IE, the Exchange client, and the other online services as described in my book (the freebie sample chapter describes the process), then I installed it, leaving out networking and basically leaving out everything but the bare essentials like Calc, WordPad (questionable, but I kept it anyway), Defrag, and Notepad. No networking. No Internet. When all was said and done, the system booted in 19 seconds. No kidding. I couldn’t believe it myself. And memory usage was right about 16 megs.

I did the Vcache trick and got memory usage down to 10. Excellent. I downloaded the laptop’s video drivers with another PC and installed them, which got me into 800x600x256. Then I installed Word. Word loaded in about 10 seconds. Astounding. I rebooted, and surprisingly enough, the machine still booted in 21 seconds, even after installing slow, fat, instrusive Word 97.

I installed Norton AntiVirus, assuming that’d kill performance once and for all, but we can’t have corporate PCs running around without it. NAV more than doubled boot time and memory usage (ugh), but it was still booting in under a minute, and Word was still loading in under 15 seconds. Can’t complain about that.

I did a few more filesystem tweaks and I defragged, which cut a little off the boot time and Word’s load time. This woefully underpowered laptop is about ready to turn some heads. The trick is to know exactly what you want, and ask it for exactly what you want. It’ll reward you.

And Windows, once liberated from the Evil Internet Exploiter Empire and the rest of Microsoft’s plans for world domination, can do things no one would have imagined.

And a big thank-you to my readers. Occasionally, editthispage/userland.com has a glitch that tabulates its Top 100 sites incorrectly. Well, yesterday such a glitch occurred, a bunch of other candidates’ votes were lost entirely, and I cracked the Top 100, at position #99, with 52,259 hits. (The usual holder of that spot has around 68,000 hits.) That’s since Oct. 21, which isn’t bad at all.

With 400-500 reads per day on average, I should be a legitimate Top 100 site within about six weeks.

That’s the first cumulative statistic I’ve seen in a number of months, since the last big glitch put me in the Top 100 when I wasn’t. And at the time I wasn’t tracking so I didn’t have a good count. (I track now.)

Argh. Yesterday Roger Clemens broke Walter Johnson’s 74-year-old record for the most career strikeouts by an American League pitcher. He did it against my Royals, which bothers me some, but what really bothers me is seeing a record held by one of the classiest guys to ever play the game by a jerk like Clemens.