The almost-was Bill Gates

The almost-was Bill Gates

Finally, a little bit more detail on the haziest (to me) story in my controversial Why I Dislike Microsoft has appeared: Gary Kildall’s side of the CP/M-QDOS-PC DOS 1.0 story.

The story corroborates what I said, but I wish the story answered more questions.

Read more

How to get rich–the Biblical way

Money is a controversial topic in Christian circles. On the one hand you’ve got people who say money is the root of all evil. The other extreme says if you do the right things, God will reward you with health and wealth and who knows what else.(This was the topic of my Bible study last night, in case you’re wondering. And I’m short of material, so I’m recycling. I’m also mixing in some insights people shared.)

For the record, 1 Timothy 6:10 says money is a root–not the root–of all kinds of evil. That’s somewhat less of a strong statement than saying it’s the root of all evil. So, money causes problems, yes, but it’s not the cause of every problem in this world.

To see some other causes and symptoms of evil, see 2 Timothy 3:2.

Isaiah 55:2 asks why we spend our money on what is not bread (when the Bible says “bread,” it’s frequently referring to the necessities of life such as basic food, clothing, and shelter) and on things that don’t satisfy. The main reason we do it is because we’re surrounded by messages that say this product or that product will change our lives. And while some products have changed lives, let’s think about it for a minute: Those kinds of things tend to come along once a generation, if that. I’m talking about things like the airplane, the automobile, and before those things, the railroad. Computers belong in that category. But the soda we drink is not going to change our lives, at least not for the better. Drink soda instead of water and it could make your life worse–regardless of what that 7up commercial with the bear says.

The American Dream is to give the next generation things the previous generation doesn’t have. Some have said that dream is dead, because we’ve become so affluent that we can’t think of what the next generation can possibly get that we didn’t have.

But it’s not working. Our kids have entertainment centers in their room that give a more life-like experience than the movie theaters of 20 years ago. They’ve got videogame machines that play better games than you could find in an arcade a couple of years ago. They have everything imaginable, and yet they’re all on ritalin and prozac. Meanwhile, their parents are both working, to pay for those two luxury SUVs and the next big home improvement project and all the toys and all the drugs that are necessary to keep themselves and their kids afloat in the miserable life they’ve built together.

My dad wasn’t always there for me. It seemed like most of the time he wasn’t. But it’s safe to say that when we ate dinner together 5 or 6 times a week, it was unusual. Most weeks we ate dinner together 7 times a week.

My American Dream is for my kids to have two full-time parents. Screw the luxury SUVs and the $300,000 house in the suburbs. My Honda Civic has more ameneties than I need. I’ll drive it for 15 years so I can have more money when things that matter crop up.

I told you how the Bible says to get rich. And maybe you’d argue I haven’t answered that question yet. I think Isaiah 55:2 can lead one to wealth that’s very enviable, but, yes, the Bible also tells how to gain material wealth. Check Proverbs 13:11. It’s especially relevant in the era of dotcom billionaires.

You’ve seen stories of wealty people who nickeled and dimed themselves to the poorhouse. What Proverbs 13:11 says is that you can nickel and dime your way to prosperity as well.

What the Bible doesn’t say is how, so I’ll share the concept of opportunity cost, which is one of two things I remember from Macroeconomics. I don’t know how many other people in my class picked this up from the dear departed Dr. Walter Johnson at Mizzou, so I’ll do my best to make my examples clear.

Opportunity cost says a 13-inch TV does not cost $99. That’s the amount written on the sticker, but that’s not the price. The price is about 30 lunches at my company cafeteria.

The monthtly cost of driving a new car every three years is about half my mortgage payment. But my mortgage will be paid off in 28 or 29 years and my house will be worth more then than it is now. In the year 2031, I will have absolutely nothing to show for the car I’m driving today. Those people who buy a $2,000 used Honda Civic or Toyota Corolla every few years and drive it until it dies have more money than you think they do.

Assuming you work about 240 days a year, two cans of soda every workday from the soda machine at my employer will cost you $240. But not really. What happens if you invest that money in what’s called an index mutual fund, which follows one of the major indices, such as the Dow Jones Industrial Average? Historically, you’ll gain about 10% per year on your investment, which means you’ll double your money every 7 years investing that way. (That’s taking into account times of bad economy, like today, or worse.) Anyway, I just grabbed my calculator. If you take that $240 and dump it into an index fund, in 35 years you can reasonably expect it to be worth $7,680.

The real cost of a can of soda is sixteen dollars. Unless you’re not going to live 35 more years. But unless you’re going to die tomorrow, the real price is considerably more than 50 cents.

There are a total of 118 verses in the NIV translation that use the word “money,” and considerably more talk about the concept without using the word. Of those, Matthew 6:24-34 is poignant, as is Ecclesiastes 5:10-20. What I take from them is this: If you build your empire 50 cents at a time, you’ll never be as wealthy as Bill Gates. But you’ll have more than you need, and you’ll be happier than Bill Gates, and you’ll sleep a lot better.

And if your name is Jackie Harrington, I suggest you start selling autographed 8×10 glossy photos of yourself. Sign them, “Bill Gates just stiffed me for 6 bucks! Jackie Harrington.” Sell then for $10 apiece to people like me. Then put the money in an index fund. Then in 35 years, when you’re a millionaire, write a thank-you letter to Bill Gates.

How DOS came to be IBM’s choice of operating system

The urban legend says Gary Kildall snubbed the IBM suits by making them wait in his living room for hours while he flew around in his airplane, and the suits, not taking it well, decided to cut him out of the deal and opted to do business with Bill Gates and Microsoft, thus ending Digital Research’s short reign as the biggest manufacturer of software for small computers.

Read more

Why I dislike Microsoft

“Windows 2000,” I muttered as one of my computers fired up so my girlfriend could use it. “Must mean something about the number of bugs that’ll be discovered tomorrow.”
She told me she liked Windows and asked me why I hated Microsoft so much.

It’s been a while since I thought about that. She speculated that I was annoyed that Bill Gates is smarter than me. (Which he probably is, but aside from a couple more books in print, it hasn’t gotten him anything I don’t have that I want.) There’s more to it than that.

I’m still annoyed about the foundation Microsoft built its evil empire upon. In the ’70s, Microsoft was a languages company, and they specialized in the language Basic. Microsoft Basic wasn’t the best Basic on the market, but it was the standard. And when IBM decided it wanted to enter the personal computer market, IBM wanted Microsoft Basic because nobody would take them seriously if they didn’t. So they started talking to Microsoft.

IBM also wanted the CP/M operating system. CP/M wasn’t the best operating system either, but it was the standard. IBM was getting ready to negotiate with Gary Kildall, owner of Digital Research and primary author of the OS, and ran into snags. Gates’ account was that Kildall went flying and kept the IBM suits waiting and then refused to work with them. More likely, the free-spirited and rebellious Kildall didn’t want to sign all the NDAs IBM wanted him to sign.

Microsoft was, at the time, a CP/M subcontractor. Microsoft sold a plug-in board for Apple II computers that made them CP/M-compatible. So IBM approached Microsoft about re-selling CP/M. Microsoft couldn’t do it. And that bothered Gates.

But another Microsoft employee had a friend named Tim Patterson. Tim Patterson was an employee of Seattle Computer Products, a company that sold an 8086-based personal computer similar to the computer IBM was developing. CP/M was designed for computers based on the earlier 8080 and 8085 CPUs. Patterson, tired of waiting for a version of CP/M for the 8086, cloned it.

So Seattle Computer Products had something IBM wanted, and Microsoft was the only one who knew it. So Microsoft worked out a secret deal. For $50,000, they got Patterson and his operating system, which they then licensed to IBM. Patterson’s operating system became PC DOS 1.0.

Back in the mid-1990s, PC Magazine columnist John C. Dvorak wrote something curious about this operating system. He said he knew of an easter egg present in CP/M in the late 1970s that caused Kildall’s name and a copyright notice to be printed. Very early versions (presumably before the 1.0 release) of DOS had this same easter egg. This of course screams copyright violation.

Copyright violation or none, Kildall was enraged the first time he saw DOS 1.0 because it was little more than a second-rate copy of his life’s work. And while Digital Research easily could have taken on Microsoft (it was the bigger company at the time), the company didn’t stand a prayer in court against the mighty IBM. So the three companies made some secret deals. The big winner was Microsoft, who got to keep its (possibly illegal) operating system.

Digital Research eventually released CP/M-86, but since IBM sold CP/M-86 for $240 and DOS for $60, it’s easy to see which one gained marketshare, especially since the two systems weren’t completely compatible. Digital Research even added multiuser and multitasking abilities to it, but they were ignored. In 1988, DR-DOS was released. It was nearly 100% compatible with MS-DOS, faster, less expensive, and had more features. Microsoft strong-armed computer manufacturers into not using it and even put cryptic error messages in Windows to discourage the end users who had purchased DR-DOS as an upgrade from using it. During 1992, DR-DOS lost nearly 90% of its marketshare, declining from $15.5 million in sales in the first quarter to just $1.4 million in the fourth quarter.

Digital Research atrophied away and was eventually bought out by Novell in 1991. Novell, although the larger company, fared no better in the DOS battle. They released Novell DOS 7, based on DR-DOS, in 1993, but it was mostly ignored. Novell pulled it from the market within months. Novell eventually sold the remnants of Digital Research to Caldera Inc., who created a spinoff company with the primary purpose of suing Microsoft for predatory behavior that locked a potential competitor out of the marketplace.

Caldera and Microsoft settled out of court in January 2000. The exact terms were never disclosed.

Interestingly, even though it was its partnership with IBM that protected Microsoft from the wrath of Gary Kildall in 1981, Microsoft didn’t hesitate to backstab IBM when it got the chance. By 1982, clones of IBM’s PC were beginning to appear on the market. Microsoft sold the companies MS-DOS, and even developed a custom version of Basic for them that worked around a ROM compatibility issue. While there was nothing illegal about turning around and selling DOS to its partner’s competitors, it’s certainly nobody’s idea of a thank-you.

Microsoft’s predatory behavior in the 1980s and early ’90s wasn’t limited to DOS. History is littered with other operating systems that tried to take on DOS and Windows and lost: GeoWorks. BeOS. OS/2. GeoWorks was an early GUI programmed in assembly language by a bunch of former videogame programmers. It was lightning fast and multitasked, even on 10 MHz XTs and 286s. It was the most successful of the bunch in getting OEM deals, but you’ve probably never heard of it. OS/2 was a superfast and stable 32-bit operating system that ran DOS and Windows software as well as its own, a lot like Windows NT. By Gates’ own admission it was better than anything Microsoft had in the 1990s. But it never really took off, partly because of IBM’s terrible marketing, but partly because Microsoft’s strong-arm tactics kept even IBM’s PC division from shipping PCs with it much of the time. BeOS was a completely new operating system, written from scratch, that was highly regarded for its speed. It never got off the ground because Microsoft completely locked it out of new computer bundles.

Microsoft used its leverage in operating systems to help it gain ground in applications as well. In the 1980s, the market-leading spreadsheet was Lotus 1-2-3. There was an alleged saying inside Microsoft’s DOS development group: DOS ain’t done ’til Lotus won’t run. Each new DOS revision, from version 3 onward, broke third-party applications. Lotus 1-2-3, although once highly regarded, is a noncontender in today’s marketplace.

Once Windows came into being, things only got worse. Microsoft’s treatment of Netscape was deplorable. For all intents and purposes, Microsoft had a monopoly on operating systems by 1996, and Netscape had a monopoly on Web browsers. Netscape was a commercial product, sold in retail stores for about $40, but most of its distribution came through ISPs, who bought it at a reduced rate and provided it to their subscribers. Students could use it for free. Since the Web was becoming a killer app, Netscape had a booming business. Microsoft saw this as a threat to its Windows franchise, since Netscape ran well not only on Windows, but also on the Mac, OS/2 and on a number of flavors of Unix. So Microsoft started bunding Internet Explorer with Windows and offering it as a free download for those who already had Windows, or had an operating system other than Windows, such as Mac OS. In other industries, this is called tying or dumping, and it’s illegal. Netscape, once the darling of Wall Street, was bought for pennies on the dollar by AOL, and AOL-Time Warner is still trying to figure out what to do with it. Once Microsoft attained a monopoly on Web browsers, innovation in that space stopped. Internet Explorer has gotten a little bit faster and more standards compliant since IE4, but Microsoft hasn’t put any innovation in the browser for five years. Want popup blocking or tabs? You won’t find either in IE. All of the innovation in that space has come in browsers with a tiny piece of the market.

One could argue that consumers now get Web browsers for free, where they didn’t before. Except every new computer came with a Web browser, and most ISPs provided a browser when you signed up. So there were lots of ways to get a Web browser for free in the mid-’90s.

And when it came to the excesses of the dotcom era, Netscape was among the worst. But whether Netscape could have kept up its perks given its business model is irrelevant when a predator comes in and overnight renders unsalable the product that accounts for 90% of your revenue.

Allegations popped up again after Windows 95’s release that Win95 sabotoged competitors’ office software, such as WordPerfect and Lotus 1-2-3. Within a couple of years, Microsoft Office was a virtual monopoly, with Lotus SmartSuite existing almost exclusively as a budget throw-in with new PCs and WordPerfect Office being slightly more common on new PCs and an also-ran in the marketplace. It’s been five years since any compelling new feature has appeared in Microsoft Office. The most glaring example of this is spam filtering. Innovative e-mail clients today have some form of automatic spam filtering, either present or in development. Outlook doesn’t. “Microsoft Innovation” today means cartoon characters telling you how to indent paragraphs.

And the pricing hasn’t really come down either. When office suites first appeared in 1994, they cost around $500. A complete, non-upgrade retail copy of Microsoft Office XP still costs about $500.

Pricing hasn’t come down on Windows either. In the early 90s, the DOS/Windows bundle cost PC manufacturers about $75. Today, Windows XP Home costs PC manufacturers about $100. The justification is that Windows XP Home is more stable and has more features than Windows 3.1. Of course, the Pentium 4 is faster and less buggy than the original Pentium of 1994, but it costs a lot less. Neither chip can touch Windows’ 85% profit margin.

And when Microsoft wasn’t busy sabotaging competitors’ apps, it was raiding its personnel. Microsoft’s only really big rival in the languages business in the ’80s and early ’90s was Borland, a company founded by the flambouyant Phillippe Kahn. Gates had a nasty habit of raiding Borland’s staff and picking off their stars. It didn’t go both ways. If a Microsoft employee defected, the employee could expect a lawsuit.

Well, Kahn decided to play the game once. He warmed up to a Microsoft staffer whose talents he believed weren’t being fully utilized. The employee didn’t want to jump ship because Microsoft would sue him. Kahn said fine, let Microsoft sue, and Borland would pay whatever was necessary. So he defected. As expected, Gates was enraged and Microsoft sued.

Soon afterward, Kahn and his new hire were in an airport when a Hare Krishna solicited a donation. Kahn handed him $100 on the spot and told him there was a whole lot more in it for him if he’d deliver a message to Bill Gates: “Phillippe just gave us $100 for hot food because he suspects after this lawsuit, your employees are going to need it.”

He delivered the message. Gates wasn’t amused.

It was a bold, brash move. And I think it was pretty darn funny too. But smart? Not really. Borland’s glory days were pretty much over 10 years ago. For every star Borland could lure away, Microsoft could lure away three. Borland’s still in business today, which makes it fairly unique among companies that have taken on Microsoft head-on, but only after several reorganizations and major asset selloffs.

The only notable company that’s taken on Microsoft in the marketplace directly and won has been Intuit, the makers of Quicken. Microsoft even gave away its Quicken competitor, Microsoft Money, for a time, a la Internet Explorer, in an effort to gain market share. When that failed, Microsoft bought Intuit outright. The FTC stepped in and axed the deal.

The thanks Microsoft has given the world for making it the world’s largest software company has been to sell buggy software and do everything it could to force companies and individuals to buy upgrades every couple of years, even when existing software is adequate for the task. While hardware manufacturers scrape for tiny margins, Microsoft enjoys 85% profit margins on its product. But Microsoft mostly sits on its cash, or uses it to buy companies or products since it has a terrible track record of coming up with ideas on its own. The company has never paid dividends, so it’s not even all that much of a friend to its own investors.

For me, the question isn’t why I dislike Microsoft. The question for me is why Microsoft has any friends left.

In defense of Wordstar

In defense of Wordstar

Over at Ars Technica, there’s a thread expressing horror and dismay that the Navy is using WordStar in some of its departments–or, for that matter, that anyone alive is using WordStar.

Which leads me to ask, have any of these critics seen WordStar?

Read more

Ghosts from the past…

Wednesday night, 6:35 PM: I was in my South St. Louis County apartment, getting ready for church, when my phone rang. I’d had at least one telemarketing call that night already, but I picked up the phone anyway.
“Hello?” I said, maybe slightly agitated.

“Dave?” a female voice asked. So much for a telemarketer. I recognized the voice but didn’t place it immediately. And obviously she knew me.

“Yes?”

“It’s Wendy.” Ah, Wendy from church. OK.

“What’s up?” I asked. She doesn’t routinely call me–she doesn’t routinely call anyone, I don’t think–so I figured she probably needed something. That’s OK. I take care of my friends.

“What’s it mean when your computer says, ‘Bad or missing command interpreter. Enter path of a valid command interpreter, e.g. c:windowscommand.com’?”

“Oh. That means one of the files your computer needs to get started is blitzed,” I said. “What happens if you type it?”

“You’re gonna hate me,” she said as she typed the filename. “You deal with this stuff all day and now I call you wanting computer advice.”

I could never hate her. She’s too nice. Besides, guys like fixing things, especially for people they like. I probably should have told her that.

“It just repeats the same thing again,” she said.

“I see.” I had her try a couple of other locations–Microsoft OSs have always installed command.com in too many places. But no go.

“Are my other files OK?”

“Hopefully,” I said. “My computer used to do this to me once a year.”

“My whole life is on this computer, Dave,” she said, sounding a little distressed. My heart melted. I hate it when bad things happen to good people. I especially hate it when bad things happen to good people and one of Bill Gates’ or Steve Jobs’ toy operating systems is involved. But sometimes it’s just a minor inconvenience. I hoped this was one of those instances.

“I just need to boot your computer off a floppy, type a command or two, and it’ll probably come right back to life,” I said.

“Do you have time to do this? I mean, really have time to do this?” She didn’t want to inconvenience me.

“Yeah, I’m on my way to church, and you’re on the way, and it should only take me a couple of minutes,” I said as I formatted a disk and copied sys.com to it.

After assuring her again that I was sure, I told her I’d be there in about 10 minutes. I hopped in my car, disk in hand, ready to go be a hero and still make it to church on time. I rang her bell, heard her dog scream bloody murder, and she opened the door. As soon as she let me in, her Labrador warmed up to me. She led me to the computer room, where I sat down and popped in a disk. She yanked on her Lab’s leash, trying to keep her away from me. She wasn’t having much luck.

“That’s OK,” I said to Wendy. “I like dogs.” Then I turned to the dog and started scratching behind her ears. “I’ll bet the most dangerous part of you is your tail. You just like people so much you thump ’em to death, don’t you?” I turned to the computer and booted off the floppy. It didn’t work. So I restarted, and when it asked for a command interpreter, I typed “a:command.com” and got a command prompt. Meanwhile, her dog grabbed onto my hand with her paw so I wouldn’t go anywhere. Shadow, the Cocker Spaniel/Irish Setter mix I had growing up, used to do that.

I ran sys.com and rebooted, expecting to be a hero. Instead, I got the dreaded invalid media type reading drive C error.

I told Wendy I’d need the heavy artillery to fix this problem. I kicked myself for not bringing any more sophisticated tools like MBRWORK. It looked like a blitzed partition table to me.

I rebooted a couple more times to try to get symptoms. The Windows logo splashed up ever so briefly. The drive didn’t make any weird noises. That was good. That meant the boot record was intact, and that some data was intact–obviously, because it was reading the Windows logo. It looked just like the time my Pentium-75 crashed and forced me to cycle power, then didn’t come back up. I didn’t know how to fix a blitzed partition table then. But that was a long time ago.

By now, it was 7:20. “I can go get some more tools,” I offered.

“Go to church,” she said. “I’d feel really bad if you miss church. Tell Pastor John it’s my fault.”

I did my best to reassure her that I could get her data back. I told her the odds looked like about 50/50. In reality I was more confident than that, but unless I’m about 99% certain, I won’t say the chances are any better than 50/50. There’s nothing I hate more than disappointing people.

I went to church mad at myself that I hadn’t gotten her data back. I came home from church, got ready to gather up my tools, and checked my messages. It was Wendy. She said she’d gone to school to work on a paper, that we’d worry about the computer tomorrow but it wasn’t a big deal.

Maybe it wasn’t to her. But it was to me. I hate losing, especially to a computer. I have since I was in first grade and played Atari at my neighbors’ house. True, back then I got mad when I lost at Donkey Kong, but in my mind there’s no difference. Even though it’s a different game today and I lost a lot then and I rarely lose now, it doesn’t make me hate losing any less. Especially when I’m playing with other people’s stuff. Her words echoed in my mind: “My whole life is on this computer, Dave.”

I wasn’t going to let her down. I wasn’t going to let myself down by letting her down. I was going to get that data back, and I didn’t care what I had to do to get it.

I called her back, expecting her not to be there. Her mom, Debby, answered the phone. She gave me a few more clues, told me she didn’t expect Wendy home until late, said one or the other of them would be home about 3:30 the next day. I’d been at work until close to six on Wednesday and saw the possibility of having to stay that late on Thursday. I didn’t make any hard and fast promises about when I’d be there, but I started plotting how I would escape work by 4:15.

On Thursday, I loaded up floppies containing all the standard Microsoft disk tools, plus Norton Disk Doctor, plus Spinrite, plus MBRWORK and a few other partition recovery tools, along with a Windows 98 CD, and took the whole wodge of stuff to work. At 4:20, I called. Debby answered. I told her I was leaving work and I’d probably get there in about 20 minutes.

Along the way, I listened to a bunch of punk rock, really loud, and got myself pumped up. Whether it’s stepping up to the plate in the bottom of the seventh with runners on second and third and two out, or just a tricky computer problem, I get myself into the same mental place. The world fades away and I see nothing but the challenge. By the time I got to their house, I was in the zone. I was so in the zone that I walked up to the front door of the wrong house. Wendy’s Lab was in the front yard giving me the “I know you! What are you doing over there? Get over here and pet me!” look. I didn’t notice. The neighbor pointed next door. Feeling stupid, I walked over. The dog congratulated me on getting smart, Debby greeted me, and I went another round with her computer, running MBRWORK. It recovered the partition successfully, it said. I got excited. I rebooted and the computer asked me for a command interpreter again.

Cantankerous computer 2, Dave 0.

I went home, fixed myself a little something to eat, pondered the situation, and wrote my Bible study for Friday night on my company laptop. That calmed me down enough to let me think rationally again. I packed up everything I could possibly need: Norton AntiVirus, Ghost, an extra hard drive, two laptops, a couple of Linux CDs, both versions of Windows 98, utilities disks…

I booted off my disks and tried a few things. Nothing. I booted my company laptop up with the disks–that laptop doesn’t have DOS installed–and added a couple more toys. They didn’t help. Wendy got home and asked if it was a bad sign I was there. I muttered something and probably came off as rude. I was in the zone, after all. I asked her if she had any floppies she wanted me to scan for viruses. She handed me one, and I tried to boot my laptop into Windows. It showed the very same symptoms as her computer.

I’ve said it before and I’ll say it again. Virus writers, PLEASE get a life. Get interested in girls or something. Anything!

Wendy didn’t like the look on my face. I told her what happened. She said a phrase I won’t repeat here, then apologized. There was no need. I felt like saying it too. Or something worse.

For grins, I tried booting the laptop into Linux. It booted up like it was cool. Hmm. Boot sector viruses that kill Windows dead don’t even make Linux flinch. I owe Linus Torvalds a beer.

I tried mounting my main Windows partition. Linux reported NTFS errors. Visions of virus writers getting beaten to a bloody pulp danced in my mind.

Since I was now convinced we were dealing with a boot sector virus, I replaced the MBR. No joy. I booted off a Linux CD, switched over to a console, ran cfdisk, and viewed the partition table. One 4-gig partition, FAT32. No problems. Odd.

Wendy started fretting. “You’ve spent all this time and you’ve lost your laptop. I’m about to start to cry.”

I stopped what I was doing, turned to her, and looked her straight in the eye. “I take care of my friends.”

She looked back at me like she thought that was kind of cool.

“I don’t care about the laptop. I can fix that later. I can rewrite the Bible study that was on it. It took me 20 minutes to write, so it’ll take me 15 minutes to rewrite. I’m going to get your data back.”

The Bible study I lost indeed took me about 15 minutes to rewrite, and the second version was a lot better. But I didn’t get her data back that night. Eventually I gave up, pulled her drive, installed a new drive, and installed Windows and Office on it so they’d have a computer that was useful for something. Debby walked in as I was switching drives, noticed the dust inside the case, and gave it a disgusted look. She came back with a rag and Wendy started laughing at her.

“She can’t stand dust anywhere. I guess not even inside electronics,” Wendy said.

Debby lit up when she walked in the room and saw the Windows 98 screen on her computer. Later when Wendy walked back in, she let out a whoop and told her mom she was missing beautiful things in the computer room. I was pretty happy about it too. Windows 98 didn’t install easily–the intial reboot failed and installation didn’t continue until I booted it in safe mode, then rebooted. I gave the computer a lecture as I booted it, reminding it that I have enough spare parts at home to build a computer like it and would have no qualms about destroying it and replacing it with something else. I know it didn’t hear or understand a word I said, but I felt better afterward.

I felt bad about not getting the data back that night. Wendy and I talked for about 45 minutes about other things. I felt better afterward. I forgot to thank her. Around midnight, I packed up the stuff and drove home.

Wendy and I talked the next day over e-mail. I’d taken my disks to work and scanned them on a non-networked PC nobody cared about and found the Form virus. Wendy had taken some disks to school and had them scanned. They contained both Form and antiCMOS. Since antiCMOS resides in the MBR and Form resides on the primary partition, the two viruses can coexist. Form was relatively harmless on FAT16 drives, and although antiCMOS was potentially destructive in 1991, it’s much less so now that PCs autodetect hard drives at boot rather than relying on parameters stored in CMOS. My work the night before would have eliminated antiCMOS, which explained why it wasn’t present on my disks. I did a Dejanews search on Form and FAT32, to see if that would explain the apparent partition corruption. I found that the symptoms were exactly what Wendy was showing. And I found recovery methods that had a high success rate.

I haven’t put Wendy’s drive in one of my PCs yet to recover it. But I’m pretty confident I’ll get her data back. That’s a good thing. I’ve met nicer people than Wendy and Debby. But only once or twice. People like them don’t come around very often, so I’d like to do something nice for them.

Bringing their data back from oblivion would do.

Microsoft lives to see another day

Microsoft lives to see another day. I’m of two minds on the Microsoft breakup. As a good little Republican, I believe in free enterprise and history demonstrates again and again that the best way to kill something is to regulate it. Government is reasonably good at protecting us from thugs, when it wants to be, and it’s best at protecting us from thugs when it’s not meddling in things it’s not good at doing.
However, there is absolutely no doubt in my mind that Microsoft is a thug.

Microsoft rightfully recognized OS/2 as a threat to its empire and wanted to get it gone, quickly, before the public realized that Windows 3.1 was just a pile of unstable crap not worthy of being called beta software and started buying something that didn’t crash three times a day. Knowing that IBM is a big, slow company whose various divisions usually don’t even realize they’re part of the same behemoth, Microsoft attacked. As Windows 95’s release date grew nearer, Microsoft knew IBM’s PC division would want to sell Windows 95 pre-installed on their PCs, since no company wanted the distinction of being the only company that couldn’t sell you a Windows 95 PC. Microsoft told IBM that if they wanted to bundle Win95 with their PCs and continue to sell OS/2, well, then, they could just go buy their Windows 95 licences at retail.

Finally, IBM negotiated a compromise. They got their Win95 licenses, but at the price of not being able to market their vastly superior alternative anymore.

Microsoft saw a little company called Netscape as a threat, because its cofounder, a young, hotheaded programmer fresh out of college by the name of Marc Andreesen, publicly stated his ambitions to make his Web browser more important than the operating system it ran on. That’s a lofty goal. Strong talk. But what 23-year-old college graduate doesn’t walk across the stage thinking he or she can conquer the world? Bill Gates wouldn’t understand that feeling, seeing as he never managed to get a degree, but anyone else with the self-discipline to play the game for four years does. And when you’re Marc Andreesen, who managed to write both popular Web browsers, one of them while you’re still in college, you have more than a feeling you can change the world. You already know it. You have evidence! So of course you talk big.

Andreesen paid a tall price for thinking big and talking big. Microsoft went to NCSA and licensed the other Web browser Andreesen wrote, slapped its logo on it, and called it Internet Explorer. Initially they sold it as part of the Plus pack, but since Netscape was a far better browser, Microsoft wisely decided to compete on price. They improved it and started giving it away. Back when the Japanese started selling minivans at below cost, it was called dumping. But laws that apply to everything else don’t apply to computer software, because lawmakers and judges are morons who have no understanding of technology, and Gates, being the son of a lawyer, knew it. So Microsoft got away with it. Netscape, unable to compete, died a very slow, painful death.

But consumers are so much better off now, aren’t they? Rather than pay for a Web browser that sometimes crashes (or, as usually was the case, getting it for free when they sign up with an ISP who bought a bunch of Netscape licenses in bulk), they get a browser/operating system combo that crashes a lot and often takes the whole system down with it.

Now, somehow, a tiny company in Seattle that specializes in streaming audio is a threat to Microsoft’s OS monopoly. I guess when people are listening to underground radio stations using a piece of software that doesn’t display Microsoft’s Windows logo, they’re not thinking wonderful and lovely thoughts about Microsoft and therefore they’re a threat. So Microsoft makes streaming audio part of the OS and foists it on people, even if they don’t have a sound card. Listening to MP3s is an essential, inseperable function of the operating system, after all.

Now, RealAudio makes my life pure hell sometimes and I’d love to see the company roll over and die. But just because they had a good idea and a poor implementation and ambition to grow doesn’t give Microsoft the right to kill them just because they have a product the marketplace likes and some day might use that revenue to become bigger competition than they are now. The logical conclusion of that logic is for Microsoft to send out hit men to take out any programmer who dares work for somebody other than Microsoft or a company like Symantec or Adobe that Microsoft can wrap around its little finger.

And yes, Justice Penfield Jackson is a moron with a big mouth. He was understandably livid at Microsoft for its courtroom antics and doublespeak. However, rather than opening his mouth, ordering their breakup, then opening his mouth some more, he should have just held them in contempt of court. They fabricated evidence when they shot the video that attempted to prove that Edward Felten’s program didn’t work. Jackson caught them. The solution isn’t to extract revenge by opening your mouth outside the courtroom. That’s just stooping to Microsoft’s level. Holding them in contempt and saying why would have been more than enough.

But it’s increasingly looking like none of this matters, for once. Microsoft’s back to its old tricks, bundling more and more stuff that people may or may not want into their operating system, and now they’re doing more than just bullying their competitors. They’re bullying their customers as well. Not many companies will appreciate Microsoft forcing them to spend thousands of dollars to prove they’ve never ever installed a copy of Windows twice. The companies that are guilty, of course, have no leg to stand on. But a lot of companies end up paying for Windows twice. A copy of Windows comes with every PC they buy, but as part of a volume agreement with Microsoft, they end up buying, for whatever reason, an additional copy of Windows for every PC on their network. But now that Microsoft is flailing around for revenue, you’re guilty until proven innocent. If you own one PC and Microsoft knows about it, then it’s entirely possible you own two PCs and you loaded your copy of Windows on it too.

Some of the audited companies are understandably upset and suddenly looking for alternatives, where they were formerly in Microsoft’s camp 100%.

And, of course, Microsoft’s attempts to force people into upgrading, even when Windows 95 and Office 95 are perfectly suited to many tasks, will alienate some. Microsoft’s oft-misunderstood .Net initiative has infuriated people that I never expected to leave the Microsoft camp. Some buy right into it, but some always do. Meanwhile, Linux and its associated software marches on, getting better every day. Ironically, a similar tactic that Microsoft used to murder Netscape in cold blood–giving the software away for free–now threatens the cash cow of NT/2000 server. Servers are enormously profitable–you just take your desktop OS, call it a server, charge five times as much for it, and then charge a few bucks per seat for the privelige of connecting to it. The real cost of a Windows NT/2000 server usually runs five figures. And most companies have several servers. Linux, meanwhile, is low-cost (free if you want), more stable, and more versatile.

Since Microsoft’s current business model requires not just profits, but sustained exponential growth, Linux’s attacks on the server front may allow justice to finally be administered, no matter how incompetent the U.S. Government’s Keystone Kops turn out to be.

One can only hope.

02/10/2001

Ah yes, a sequel. But this sequel’s not as long as yesterday’s, to be sure, because I’ve got an 8:30 meeting this morning and I’m most definitely not awake. We’ll be revisiting this topic soon.

My longtime friend Steve DeLassus wrote in yesterday (yet another e-mail message I haven’t responded to or even acknowledged), voicing objection to my implication that Steve Jobs innovates more than Bill Gates. Well, if the use of tacky transluscent plastic on computers is your idea of innovation–I had toys in the 1970s made of translucent plastic so you could see the multicolored gears and motors inside–then, sure.

That’s not really my idea of innovation. No, Jobs is a lot like Gates. He knows a good idea when he steals it. Sometimes. Both of them have stolen some good ideas, and both of them have stolen ideas that never should have been thought of in the first place. Anyway, there’ll be more on that later, because he raised some good points, coming from the angle of a software developer (that’s what he is, after all) and maybe I’ll raise some decent points in response, from the sysadmin’s and end-user’s standpoint (because that’s what I am, after all) but not right now because I’m out of time. Look for that tomorrow, I guess.

02/09/2001

Mailbag:

Fatal Exception Error

Ahem. Dan Bowman decided to rile me up yesterday by sending me this link.  What is it? An allegation that the press kisses up to the likes of Larry Ellison, Scott McNealy, and my all-time favorites, Bill Gates and Steve Jobs. They put them on the front page at least once a year and don’t call them on their lies because then they wouldn’t pose for photographers.

There’s a big difference between journalism and PR. Journalism reports the facts. PR casts personalities in the best possible light. What Dave Winer was describing yesterday isn’t journalism, it’s PR. And that’s why I read a lot fewer newspapers and magazines than some people might think a professional writer would.

I interviewed a few people in my days as a newspaper writer. (That photo up in the left corner is the photograph of a 21-year-old crime reporter for the Columbia Missourian newspaper. I scanned it off my press pass.) You’d better believe I hacked some people off. Did I give a rip what the county prosecutor thought of me, or the things I wrote? No. He had to talk to me. Sure, there was a competing newspaper in town (that’s a long story why a town the size of Columbia, Mo., has two papers), but he felt like he had to talk to me anyway. If I cast him in an unfair light, well, that was what the editor was for. Or he’d go tell my rival at the other paper how unfair I was. He’d listen.

I didn’t kiss up to RPs either. (That’s jargon. It means “real people.”) Once I covered the story of a separatist who was living about 15 miles north of Columbia. Now, this guy was one of the biggest looney tunes I ever talked to, but he did have a couple of good points. Everyone does. Even Steve Jobs. (He’s right when he says Microsoft doesn’t innovate, for instance.) But this guy was a criminal, convicted of a DWI. His solution rather than to pay the fine was to withdraw from the union, declare himself sovereign, and declare war on the United States. Really. He also placed liens on the property of everyone he didn’t like–city officials, judges… I believe he demanded payment in gold. He made a lot of people really nervous. He didn’t like me or the story I printed all that much, so he never talked to me again after that. He did get one of his cronies to call me up at the newsroom and threaten me with bodily injury though. (I guess he decided it wasn’t worth it to place a lien on my 1992 Dodge Spirit, or maybe he couldn’t track down that piece of personal property.) So I told my editor, carried around a can of mace for the next few months, and reminded myself that the guy could barely move, whereas I was 21 and still in decent enough shape to play softball well, and the cops all knew me and they knew him.

Oh, and when we did need to get a quote from him after that, I just grabbed the best-looking girl in the newsroom at the given time, asked her to turn the charm on, call him, and talk to him in as soothing and polite a voice as possible. They’d usually be good for about a one-minute conversation, which was enough to say we had talked to the man. By that time, I’d talked to him enough and talked to enough of his separatist allies to know how he thought and put what little we could get out of him in context. Plus I still had my notes from our original interview. It’s amazing how you can milk multiple stories out of a single interview when you have to.

We couldn’t get that separatist to pose for pictures either, needless to say. So we’d find out when he was scheduled to be in court, and one of our photographers would camp out on the courthouse steps and shoot half a roll of film as he walked past. Plus we maintained file photos for just those occasions when someone wouldn’t talk to us, or we couldn’t arrange to have a fresh shot taken due to the lack of a photographer’s availability.

I handled elected officials the same way. I wrote an extremely unflattering story about then-Gov. Mel Carnahan in early 1994. Carnahan wouldn’t talk to me; one of his aides denied the entire story, but I had half a dozen sources from both political parties who gladly talked to me. And a story that I wrote about former Rep. Harold Volkmer (D-Mo.) in 1996 undoubtedly hacked off more than a few Republicans.

So you hack off Bill Gates or another Silicon Valley personality. Big fat hairy deal. There’s a solution to that problem. Show up at the next speech he gives. Snap three rolls’ worth of pictures during his speech, each in the middle of saying a word. In half or even two thirds of the shots you get, he’ll look like the world’s biggest idiot. Find the least flattering picture, then run it really big. That’ll make him even madder. But remember, he can’t win. The press never loses. Freedom of the press is for those who own one, and, well, most of those guys don’t. Those who do don’t have as big an audience.

Or, if you’re not quite that mad (or your editor isn’t), run a file photo. Run a nice-looking one if you’re somewhat interested in making peace. Run one from the 1970s if you’re less so.

If the press quits kissing Bill Gates’ butt (and those of his sworn mortal enemies), they’ll lose a few interviews and photo ops. But what else will happen is the papers who quit will gain some credibility. Not all will fall into line, at least not at first. But those papers’ reputations as just a cog in the Microsoft PR machine will grow, and it will cost them. So slowly they will fall into line. And Gates will eventually realize that he has to talk to the press, even those he doesn’t like, because that’s the only way you have any control at all over what goes into the press. If you don’t talk, the press has total control.

In journalism school, one of the things they taught me was your integrity is far too high a price to pay for an interview. Your ultimate loyalty isn’t to your sources, but rather, your readers. But not everyone went where I went, and not everyone paid attention in class. But if the computer press would take that advice to heart, eventually we might start seeing less gum-flapping and more action. And that can only mean better products.

Mailbag:

Fatal Exception Error

01/12/2001

Let’s talk about wealth. When I was 15 or 16, I was sitting in English class and the teacher stood up and told everyone that the American Dream is dead. We would be the first generation that would have it worse than our parents did, she said.

I didn’t argue, though I should have. I figured I’d at least be the one to buck the trend, if what she said turned out to be right. A couple of years before, my dad had actually bothered to sit down with me at the kitchen table, candidly tell me the mistakes he’d made in life, and then he told me it didn’t look like I’d make those same mistakes. I trusted my dad’s judgment.

But when I look around today, I wonder if my English teacher might have been right. Wealth isn’t  about money or possessions, after all. In that regard, she’s very wrong. There’s a high school next  to one of the buildings I work in. Most of the cars in that parking lot are nicer than the cars in the parking lot for the building I work in. And there are plenty of highly paid IT professionals like me in my building.

Am I better off than my dad? Well, let’s see. In 1981 my dad decided he’d made it, so he splurged. He  bought a luxury car: a Chrysler LeBaron. It wasn’t the swankiest of cars, but it was far and away the  most loaded car he’d ever owned. The only features it was missing were a tape deck (not sure if  Chrysler was offering that in 1981), the famous Corinthian leather, and speech synthesis (which I think they  were offering that year). I thought it was a nice car.

Today, nearly 20 years later, I drive a Dodge Neon. That car has everything that 1981 LeBaron had, plus some things it didn’t. By today’s standards, it’s not a luxury car.

Ten years later, my dad bought a 1980 Chrysler Cordoba, which he let me drive most of the time. That was the swankiest car Chrysler made in 1980. Leather seats, everything adjustable… It was still  awfully nice in 1991. The car my sister drives puts that Cordoba to shame. Leather seats, but these are heated. And my sister’s car isn’t a luxury car either. It’s mid-range.

I can’t quite afford the last house my dad bought. Give me a couple of years. I could afford the  next-to-last house my dad bought pretty easily. I don’t see the point–I’d just fill the place with computers and books, and I’d have to drive longer to get to work. I like where I’m living now.

Compared to my dad, I’ve got it good. Real good. And my dad was no pauper. He was a successful doctor. Not a high-priced doctor like a brain surgeon, but he did fine.

This weekend, I was talking to my good friend Tom Gatermann. He was talking about a friend who’s  about to marry a girl from the former Soviet Union. Her hometown is just south of Siberia. His friend was talking about living conditions there. Indoor plumbing is a luxury.

I spent a couple of weeks on a Navajo reservation in 1998 and 1999. Out there, a telephone is a luxury. Sometimes electricity is a luxury. Usually, those who go without budget so they have  electricity during the hottest parts of the year, then shut it off during the mild months.

For me, budgeting involves raising or lowering the thermostat by about 5 degrees if I’m going to be  gone for a few days. Or if a month looks like it might be particularly tight for some reason, I’ll  move my thermostat and turn off all but one of my computers. I did that last year, around tax time. Comparatively, that’s not a big deal.

No, wealth isn’t about possessions. I learned that in New Mexico. Wealth is about gratefulness. My  friends down there are much wealthier than I am. They’re grateful for just about everything they  have. I take my car, my computers, my phone, my indoor plumbing, my lights… I take all of that for granted pretty much. I complain when my DSL connection isn’t working right. Meanwhile, miles away, there’s someone walking half a mile to use a neighbor’s telephone, or someone walking outside in the dead of winter to an outhouse.

My generation’s spoiled. The generation after mine is even worse. We take everything for granted. Those younger than me take everything for granted and many of them want it handed to them. And if we  don’t have something we want, it’s always someone else’s fault. Eight years ago it was George Bush’s fault. Now it’s Bill Clinton’s fault, or those mean-spirited Republicans in Congress. Or maybe it’s Bill Gates’ and Larry Ellison’s and Warren Buffett’s fault, because they’ve accumulated all that  money and won’t share.

My cubicle neighbor agrees. We talked about that the other day, and he asked me the same question my  mom asked me last week: How do we fix it?

I remember my grandmother was grateful for everything she had, which by today’s standards, was zilch. But she never thought of herself as poor. Never. She lived through the Great Depression. People who  lived through the Depression looked at things very differently.

So I told my cube neighbor and my mom the same thing: We need a good, long, hard depression.  Capitalism gave us everything we ever wanted. But we changed the rules and said it wasn’t what we  wanted. We don’t know what we have, and we won’t all make a pilgrimage en masse to see how great life  is in Siberia. The only way for us to find out what we have is to struggle for a while.

So, was my English teacher right? Are we better off than our parents? NO.

I’m very sad to say I couldn’t prove her wrong.