Sorry about the short shrift again. I’m caught up in a whirlwind. Two of my friends are getting married Friday, and I’m doing my small part to help out in the ceremony. And my philosophy on friends is really simple. I have no idea where I stole this from. I may have come up with it myself, but I doubt it. There’s only one thing you can accumulate here on earth that you can take with you to heaven after you die, and that’s your friends.
And let me tell you, I’ve got some real blue chips in my portfolio. Including these two. So if I had to close up shop here for a month to help them, I’d do it.
A Linkfest for Wednesday
Sorry, I didn’t feel much like writing at all last night. I stayed up too late configuring my new fetchmail-procmail-courier-exim mailserver, so I felt fried all day. So I’ll just say this: The common UW-IMAP server that comes with most Linux distros is junk. It just works, yes, but it’s dog slow. Courier-IMAP is a pain to compile, but if you can find a binary for it, configuration isn’t too painful, and it absolutely flies. With my mail served off a Courier-IMAP server, reading it with Sylpheed, the speed is much higher than that of Outlook Express with the mail stored locally. Connecting to my UW-IMAP server was painful.
With that said, here are some links.
Gentoo Linux. This is another Linux-from-scratch-type distro. This one’s headed up by Daniel Robbins, who’s written a number of good Linux articles for IBM developerworks. I haven’t checked this one out just yet but I intend to–as big as Sorcerer is, Gentoo’s bigger still, and has been in development longer.
Tinyapps.org is a site dedicated to small, useful programs and utilities, mostly for DOS and Windows. There’s some good stuff there.
I had a couple of other things I’ve been meaning to post but they’ve slipped my mind. So I’m outta here.
Mail server successful!
A lightweight Windows web browser. Windows!? What’s that? Yes, I still use it at work, even though my Windows time at home is dwindling. A couple of weeks ago I told you about Dillo, a superfast, minimalist Web browser for Linux that’s in development. It’s still considered alpha-quality; I’ve had absolutely no trouble with it but some readers report it crashes on them occasionally. I’ve had enough success with it that I want it at work.
Well, I didn’t get my wish exactly, but yesterday at work after following a link to a link to a link while looking for something else (you know how that goes–you never find what you’re looking for when you’re looking for it, on the Web or in real life) I found Off By One a free standards-compliant HTML 3.2 browser. Its executable is a full 1.1 megs in size. There are sites it won’t render quite right, because it lacks Java and JavaScript and it’s an HTML 4.0 and CSS world out there these days, but it’s the fastest browser I’ve ever seen on Win32. If I had to live with Windows 9x on a 486 or a slow Pentium, this is the browser I’d want.
A nice-looking Weblog package. I found a blogger on Freshmeat called Supasite. It doesn’t look like it does a nice calendar by default like Greymatter, but it does categories, natively. And it looks like nothing would stop me from changing the system date and putting in entries from way back when, so I could start moving content in from this site’s previous incarnations (including some stuff that hasn’t been online for most of this year). Greymatter breaks when you try to do that.
The downside? Setup is much more difficult, since it relies on PHP and MySQL, in addition to Apache and Perl.
Local mail server revisited. I figured out what I was doing wrong. To get exim, procmail, fetchmail, and courier-imap all working together, I had to do a couple more steps. First, I had to create a maildir for my non-priveliged account with the maildirmake command. Next, I created a .forward file:
# Exim filter
save $home/Maildir/new/
Next, I created a .procmailrc file:
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/new/
LOGFILE=$MAILDIR/Maillog
Then I ran fetchmail manually. It pulled down three messages from my SWBell account. I connected to the experimental server with Sylpheed and… I had mail! Suh-weeet!
Now if I can just get one of those canned spam filters running, I’ll be a very happy camper…
More of the same.
As I watched my Royals’ parent club, the Oakland Athletics, play the Yankees, I burned a CD under Linux for the first time. I honestly don’t remember when I last used my old Sony CD-R (it’s so old it’s a 2X burner!) but that was under Windows.
But burning an ISO image is insanely easy, at least if you’ve got a SCSI drive. Here’s the voodoo I needed:
cdrecord -v speed=2 dev=0,0 binary-i386-1.iso
By the time I could have pulled up the ISO image in Easy CD Creator, I’d typed the command line and cdrecord had already burned a meg.
How do you know the numbers? cat /proc/scsi/scsi.
And I know now why my people at work who are in the know on Linux love Debian. How big is a default installation of the current release? 141 megs. Including XFree86 3.36. It’s definitely not a distro for those who like the bleeding edge or even the leading edge, but if you’re wanting to build a Firewall, Debian looks like the distro of choice, and it’ll fit on a discarded 170-meg drive with room to spare.
I reformatted my experimental mail server, then I installed Debian. Then I made it a mailserver. Exim, a sendmail replacement, was already installed. So was procmail. So here’s what I did to make a mail server:
apt-get install courier-imap
apt-get install fetchmail
I created a .fetchmailrc file in my home directory:
poll postoffice.swbell.net with protocol pop3
user dfarq password noway is dfarq
Then I made the file secure:
chmod 0710 .fetchmailrc
I configured courier-imap. I had to scroll down to the bottom of /etc/courier-imap.config and uncomment the last line to activate it. Then I configured exim. I searched for the phrase “maildir” and uncommented the line that enables maildir format (courier doesn’t work with the default mbox format, and maildirs are more efficient anyway).
Then I ran fetchmail: fetchmail -d.
That should have worked. It didn’t. Exim continued to use mbox format. So I can connect to my IMAP server, which is populated by fetchmail, which is in turn served by exim, but since exim doesn’t put the mail in a format the server understands, I’ve got nothing to read.
So I guess I’m going to think about ditching exim for qmail. I have no great loyalty to exim except that Debian put it there by default.
And the Cardinals are eliminated (I’m furious with the way LaRussa handled Matt Morris; he won’t win 22 games next season, that’s a given now) and the A’s are going to have to play Game 5 without Jermaine Dye. I see the Royals have problems with the Yankees even when they’re wearing another uniform. Hopefully they can pull it off today. I’d have liked to have seen Johnny Damon, Jermaine Dye, Jeremy Giambi and Mike Magnante go to the Series in Royals’ uniforms, but if they get there in someone else’s, I’ll take it.
Just had a conversation with Dan Bowman to confirm my feeble grip on sanity (but I was afraid I may have let go, so that is good news), and now it’s way late. It’s actually about 11:30; this server runs on Farquhar time. I’m gonna go make friends with my pillow. Apologies if this is poorly edited.
Time to talk about big, manly computers
Enough of this other stuff. I actually felt like messing around with computers yesterday. I read about Eric Raymond’s new PC (IBM was nice enough to finance building an obnoxious Linux box for Mr Raymond and Linus Torvalds), which is, in short, a dual Athlon-1200 setup with two big SCSI drives. Unfortunately, he neglected to mention how much memory he put in it. I’m assuming he splurged and got a gig or two. His comment? “I tried hard to gold-plate as much of the system as possible and load on all the extras and accessories I could, and was nevertheless unable to raise the total parts bill over $7,000.”
When they made the machine more reasonable (pulling the exotic tape backup drive and 21-inch monitor and other niceties), the system still cost $4,200. One participants’ comment? “People pay more than that for crap computers all the time.” Yup. I know one guy at work who had about $10,000 left in his budget at the end of July, so he decided he needed a new Macintosh. He spent every dime of it and didn’t get half the computer Raymond described.
The true test, of course, was compiling the Linux kernel. How long did it take? Two minutes, 21 seconds. I don’t think I have a computer that can compile it in under 10 minutes. Needless to say, I’m extremely jealous.
I had lunch with one of the seminarians assigned to my church (actually, seeing as it was at 3:30, I’m not sure what you would call that meal. Well, since people tend to argue whether the afternoon meal is lunch or dinner, and whether the evening meal is dinner or supper, I guess the 3:30 meal must be dinner). He mentioned that Best Bait-n-Switch had 256-meg Kingston DIMMs on sale for $25 after rebate, so we went. I picked one up.
With that, I had enough stuff to build a PC to replace several of the boxes I have laying around. Compare my setup to Raymond’s new setup:
CPU: AMD K6-2, 350 MHz
Mobo: AOpen AX59Pro
RAM: 256 MB Kingston
NIC: Generic cheapie Macronix (DEC Tulip derivative)
SCSI adapter: Initio 9090U (it came bundled with my CD-R way back when)
Hard drives: 850 MB Seagate IDE, 2 GB Quantum SCSI
CD-ROM: Generic, flaky 24X ATAPI
Video: STB Velocity 128 (nVidia Riva 128)
Case: InWin ATX desktop, no idea the model#, $37 at Directron a few months back
Yep. Pathetic. For whatever reason the machine wouldn’t boot off the Sorcerer CD, so I ended up installing Mandrake 7 on it (I wanted something reasonably modern that didn’t use the infamous GCC 2.96 compiler). It’s going to be an experimental mail server, so it doesn’t have to be fabulous.
Getting Courier-IMAP proved difficult. Someone at Inter7.com decided he didn’t like PacBell, and Southwestern Bell by association, so he blocks access from their networks. How nice of him. I understand not liking the companies (I hate Southwestern Bell as much as anyone), but punishing their customers isn’t going to accomplish anything. I’m stuck with SWBell because I don’t want to pay for basic cable so I can get a cable modem. If I get DSL from anyone else, then I’m using Southwestern Bell plus someone else, so they can blame each other. And who knows? If I connected from someone else who’s also using SWBell’s network, would I be blocked?
He posted his complaints to PacBell, and I have to wonder if part of the reason PacBell ignores him is because of his liberal use of a phrase that contains the word “mother” and implies incest…
At any rate, there’s an easy way to get past rude people who are blocking your ISP. Use someone else’s network. Go to www.anonymizer.com, then punch in the forbidden web page. Now I’m not using Southwestern Bell’s network, but rather, Anonymizer’s network, which is then forwarding the information I requested.
Unfortunately I didn’t get the mailserver built, as Courier-IMAP is even harder to get running than it is to download, but it was kind of fun to mess around with Linux again.
If you’re interested in what I was doing, here’s the article I followed.
Hey, it’s playoffs time. And ESPN is highlighting 1986, which as far as I’m concerned, is the second-best postseason ever (no one can top my Royals’ magical 1985, of course). ESPN’s doing a “voices of 1986,” but I noticed the voice I most want to hear isn’t up there yet. They’d better not forget him. I’ll never forget the photo of young Bosox closer Calvin Schiraldi with his face buried in a towel after Game 6. Hobbling first baseman Bill Buckner was the goat, but Schiraldi took it hard.
I actually met Schiraldi three years later. He was pitching for the Cubs by then, trying to put his career back together in spite of manager Don “Gerbil” Zimmer’s best efforts to prevent it. Nice guy. All people remember now is an unreliable relief pitcher (the specifics: a 13.50 ERA in the World Series, thanks in part to a home run he gave up to Ray Knight and the three consecutive singles he gave up preceding Buckner’s error) and they forget his 1.41 ERA in the regular season, followed by his 1.50 ERA in the playoffs. I remember a tired, overworked pitcher who gave everything he had and in the end just had nothing left. Boston had four pitchers worth having that year: Bruce Hurst, the incomparable Roger Clemens, “Oil Can” Boyd, and Schiraldi. In the postseason, those four men pitched until their arms fell off, and Boyd and Schiraldi were never quite the same after that. Hurst went on to have a respectable career; Clemens of course is still pitching and is now known as one of the biggest jerks in the game. These days, Schiraldi’s a high school teacher and coach in Texas.
I went looking for stuff on Schiraldi and I found this short story: The Girl who Hated Calvin Schiraldi. Obviously I don’t see it her way.
More on writing…
More on writing. It’s late so I’m not going to dwell on this too long. I frequently get e-mail trying to encourage me, talking about, “Yeah I know you’re single and you think about that a lot. Don’t worry, the right girl will come along, probably when you least expect it.”
What’s that have to do with writing? Everything. Good writers dig around, they find a strong emotion, then they milk it for all its worth. They write about it when there’s nothing else to write about. They use it for analogies. Hopefully it’s something people can relate to. And more guys can relate really well to asking a girl out than they can to baseball. Everyone’s tried to ask a girl out. Not everyone’s played a lot of baseball.
There was a time when my strongest emotions were tied to baseball. I remember feeling shock and horror when I realized girls were more important to me than baseball or softball. That’s part of growing up.
So do I think about it? Yeah. Especially when I’m tired, like now. I’ve set my sights on a girl who’s extremely ambitious, and she’s in the home stretch right now and doesn’t need the distraction. Nothing’s going to happen tomorrow. The chances of anything at all happening until December are about zero. And that’s hard. Is it harder than writing a book? No, not really.
That’s all I’m going to say, because I’m really tired. So, thanks for your thoughts and well-wishes. But I think you may be reading a little too much into it.
Memoirs of writing a book
Book memoirs. I got e-mail yesterday asking me to reflect back on dealing with a publisher while writing a book. I’ll never talk publicly about specifics, and I’m not even positive how much I’ve told my closest friends, for that matter. But it got me thinking.
And, as it turns out, it was two years ago this month that I sent my manuscript off to O’Reilly, and it was in late October that I got a set of PDF files to read and correct. In hindsight, I should have asked for a hardcopy, because I would have found more mistakes. But in hindsight, I’d do a lot of things differently.
First, I’d ask for more money. That’s not as much about greed as it is about raising the stakes. Supposedly, my advance on my first book was on the high side for first books in the computer field. Whether that’s true or whether that was my agent trying to stroke my ego after the fact, I’m not sure. Fact is, I took their first offer, and I’m pretty sure I took it the same day. Big mistake. I was staying up nights wondering if O’Reilly was interested in me. Nothing a first-time author can do will make an editor do the same thing, but the author needs to give the publisher a little time to wonder. I’m sure if I’d been sitting at my desk when the offer came in, I’d have responded immediately.
Don’t do that. Sleep on it. Then, I’m inclined to suggest you should make a counter-offer. What are they going to do, withdraw the offer if they don’t like your counter-offer? Get real. If they offer you an $8,000 advance and you demand $120,000, they’ll be insulted, yes. They’ll probably tell you you’re being unrealistic. Me, I hate haggling as much as I hate schmoozing, so I can’t give you any meaningful advice on how to dicker. It’s like asking a girl out. You go with your instincts and hope you don’t send off unwelcome I-want-you-to-have-my-children signals. Just as I wouldn’t trust anyone who claimed to have a sure-fire way of asking girls out, I wouldn’t trust anyone who claimed to have bulletproof negotiating technique.
I wondered if any publisher would be interested in me, and that was why I bit so quickly. Once again, a dating analogy helps. If one girl seems semi-interested in you, chances are there’s another girl somewhere who’d be semi-interested in you. Maybe I didn’t realize it at the time, but having O’Reilly interested in me was like having a Prom Queen candidate come sit down at my lunch table. Any overconfident and annoying stud knows when that happens, he’s got a chance with any unattached pretty girl in the room. And there are a lot of pretty girls who were never a candidate for Prom Queen. Likewise, there are a lot of good publishers who aren’t O’Reilly.
I found that out after publishing the first book. Macmillan wouldn’t give me the time of day before then. They were an early candidate for my second. IDG wanted to do my third book, but they wanted it to be a Dummies book and I wanted it to be a standalone, so that one never got beyond proposal stage. No Starch and Sybex also expressed interest in my work at one time or another. That experience made me realize that I didn’t have to marry O’Reilly. Just one date was enough to bring plenty of other suitors.
The issue of representation comes up. I had authors tell me I was a fool for writing my first book without an agent. That makes sense. An agent is better-equipped to play hardball than you are. He knows what his other clients get. He knows what else the publisher is working on. He knows what the publisher’s competition is working on. He’s emotionally detached from the work, so he can afford to make an editor sweat a little. And he knows what risks are worth taking and what he has to do beforehand. (I just realized I implied there are no female literary agents. There are. Every agent I’ve worked with happens to be male.)
But there’s something to remember about agents. Your agent doesn’t just work for you. Your agent has to maintain a good working relationship with every publisher in the business in order to stay in business. So when things get really ugly, your agent might not stand beside you the way you’d like. And no, I’d really rather not elaborate on that, other than to say I worked with an agency, but recently I’ve negotiated all of my magazine contracts myself, sealed deals my agent never would have, and I feel like I got a fair deal on them considering the amount of work required on my part.
I guess the other mistake I made was not talking about the book enough. Sure, all my friends knew about it. Pastor announced it in front of the congregation a couple of times (and he still introduces me as “Author Dave Farquhar” sometimes but not as often now that there’s another author in our congregation who’s published a lot more books than I have), so it seemed like the whole church knew about it. That was the problem. Everyone knew what I thought of the book and its prospects, except my publisher. Yeah, my editor and I talked about the prospective market, and we argued about the title. I backed down way too quickly–I still hate that title, and it takes an awful lot for me to hate something enough to put it in blinky text. Sorry Netscape users.
My editor and I should have talked a lot more about it. We talked some during the negotiating period. We talked briefly about the title once the ink was dry on the contract. I wrongly spent the majority of my non-asleep time just working on it. The result was a critically acclaimed book that sold about as many copies as it would have if I’d hawked it myself on a streetcorner. I should have sat down for three hours, written down every possible title that came to mind, and e-mailed it to my editor. I should have had the courage to suggest that hey, I know it’s not The O’Reilly Way, but this book is targetting consumers, not sysadmins, so why not do a more consumer-oriented cover? Sure, sysadmins will buy it based on the publisher, but there are a lot of consumers out there, and they don’t know Tim O’Reilly from Adam Osborne (sorry, that was bad).
A guy who’ll post every bizarre idea that’s ever crept into his head on his web site should have been willing to send a few bizarre ideas to Cambridge and Sebastopol and be shot down. The idea isn’t so much to get your way as it is to make everyone else think. There’s a fine line between insanity and genius, and it doesn’t matter much which side of the line you’re on, as long as someone involved in the project ends up on the right side.
So yeah. I should have been talking to my editor about the book. I should have found out who the marketing director was and talked to him or her once or twice a month, so that each of us knew what the other was thinking. I still don’t know who the marketing director for Optimizing Windows was. I never did.
Once the thing was on the shelves, I made another mistake. One of the marketing gals got me a gig on a talk radio show. I don’t remember which one anymore. The host flaked out–dropped off the face of the earth the week before my scheduled appearance. He wouldn’t return my calls or hers. As soon as the possibility of being on the show arose, I should have asked for a phone number. That’s fine if she wants to make the arrangements, but I should have talked to the guy–or at least someone with the show–at least once. That way he knows I’m serious, and he’d better be serious.
A little while later, ZDTV’s The Screen Savers came calling. They wanted me to appear, but they wanted me to pay all my own expenses. Well, flying to San Francisco from St. Louis on short notice isn’t cheap. Neither are the other accomodations. I asked her if the appearance would sell enough books to justify the expenses. She talked it over with the rest of her cohorts and said it’d be a ton of fun and I’d get to meet a bunch of interesting people and my Web site counter would go ballistic, but I’d be lucky to sell a couple hundred books based on the appearance.
I turned them down, and rightly so. They had nothing to lose if they bumped me, and then I’d be out the money and everything else. But in retrospect, once again, I should have talked to someone at ZDTV. That way, we’d have at least gotten a feel for how serious the other was.
It seems to me that authors who sell lots of books spend an awful lot more time on the phone than I did. I assumed that if I put my time and effort into making a quality product, it’d sell itself. I underestimated how many titles it was competing with. There are plenty of mediocre (or worse) books that outsold mine, and by a landslide. And it’s pretty obvious why. Their authors were more serious about selling books than I was.
I guess there’s one other question worth answering. What publishers should you work with? I’m hesitant about big publishers. They tend to pay less, and they market whatever they feel like marketing. For every Dan Gookin (DOS for Dummies) and Andy Rathbone (Windows for Dummies), there are plenty of authors who sold fewer books than I did. The stakes aren’t high enough. When you publish hundreds of books a year, only a few of them can be bestsellers, and the potential blockbusters seem to get all of the marketing effort. They can afford to take a chance on a long shot, and you might get your hopes too high. Or they can afford to pick up a book just to keep a competitor from getting it, which is what I suspect happened with my second ill-fated book. That’s not to say I wouldn’t work with a big publisher, but it wouldn’t be my first choice.
Unfortunately, I think O’Reilly’s gotten too big. The stakes weren’t high enough with Optimizing Windows. A company like No Starch publishes a dozen titles a year. Realistically, every title, or nearly every title, has to make money when you publish in those quantities. I think that’s part of the reason why O’Reilly doesn’t release nearly as many new titles now as they did two or three years ago, and why they’ve pulled out of certain markets. Too many titles were losing money, and the big sellers weren’t making up the difference.
If I had it to do all over again, I’d probably still go with O’Reilly on my first title, for the same reason that everyone wants one date with the prom queen. Everyone craves prestige, and the sooner you get it, the better off you think you are. For the second book that never happened? Lots of possibilities, but No Starch seems attractive. No Starch is a cool company, and they’re smaller. Presumably, they’re nicer because they have to be. And while it was cool to be seen with the beauty queen, when there’s another girl who seems nicer, the smart guy will go see what spending time with that nice girl is like.
So when will I write another book and do it right this time? Keep in mind writing a book is like a bad relationship. It has a lot of high points, but nothing feels better than the moment it’s over. And keep in mind that after one bad relationship, I waited four years before starting my next one.
Evening prayer.
Evening prayer. Yes, I really said this one.
Lord, thank you for making me a bachelor so I can have egg rolls and ice cream for dinner at 9:20 and there’s no one here to nag me about it!
And this… About 6 or so, I was on my way to fix something or other when the director of one of the organizations walked past. “Good night,” I said.
“Don’t forget to go home,” she said.
So what’d I do? I kicked into preschool mode, that’s what. “My boss is worse about that than me!”
“I know,” she said. “Some people never change.”
I think she was trying to say something not-so-subtly. So I went home. About an hour later. Then I went to church.
I suspect that wasn’t exactly what she had in mind. But I still had work to do.
And something completely different. The Taliban announced Tuesday that they’ve lifted Osama Bin Laden’s communications ban. At least now we have a shred of evidence that good is smarter than evil. Hello! What are those AWACS planes for? Target practice? Don’t you think if Osama Bin Laden’s talking to the outside world, don’t you think those AWACS planes flying over your they’re-not-disabled-we-just-can’t-shoot-that-high anti-aircraft guns will pick up the transmissions? And don’t you think we can then trace it?
One can only hope they gave him a cell phone.
A different Monday, but not much better…
Moves at work continue, but unfortunately the electrical contractors we have are as incompetent as ever, and of course IT takes the brunt of the attack when computers don’t work. They don’t care if it’s an electrical problem or not; all they know is their computer doesn’t work, and of course it’s always IT’s fault if the computer doesn’t work. And with one person to keep 300 desktop PCs in tip-top shape, I usually can’t be up there and have the problem solved within five minutes.
In the last three weeks, we’ve lost three power supplies, two printers, an expensive proprietary modem, and a network card. In two instances, there was an honest-to-goodness fire, with flames and everything.
I think it’s time we sent an electrical contractor or two packing.
Meanwhile I’ve got incompetent department directors who plan moves without giving more than a half hour’s notice, and of course they throw a fit when the move falls to pieces and I’m off solving another problem. I also find myself not caring. Go ahead and yell. Davey’s not listening, la la la, and his boss isn’t listening, and his boss’ boss isn’t listening, and if his boss’ boss’ boss listens and says anything, he’ll have two, maybe three raving lunatics at his door in a heartbeat and I think he knows it.
Deep breath. OK. I feel better now. Kind of.
Let’s see what kind of hints The Big Guy may have been dropping with the day’s other events, shall we?
I had a meeting at church at 7 p.m. So I headed out to my car at 10 ’til 6, put my key in the ignition, and the engine coughed, and then nothing. No electrical system. Hmm. Time to find out how good Chrysler Roadside Assistance is, eh? Well, I called, waited an hour and a half, and they never showed up. So I paced in the beautiful October twilight, waiting for a driver who’d never arrive, thinking there are a number of things I’d love do at twilight outdoors in St. Louis in October (and waiting for a tow truck is very near the top of that list, let me tell you!) but it sure beats sitting in a meeting after dealing with irate, high-maintenance people at work for 9+ hours.
And I noticed something. I wasn’t at the meeting, and yet the world failed to fall apart.
Finally I gave up on the tow truck driver and asked one of my coworkers for a jump. Maybe the problem was a dead battery, even though I didn’t leave my lights on or anything. Indeed it was. I drove home, and about halfway there my battery light came on. I guided the car home, called Chrysler again, and asked them what to do.
On my answering machine, there was a pair of messages waiting for me. It was actually one message, but my answering machine is extremely rude and cuts you off after about 10.5 seconds. OK, maybe 30. But it seems like 10.5 seconds to everyone else but me. So most people leave a message, get cut off, then call me back. Sometimes they call me back a third or even a fourth time. Usually by then they’re pretty steamed. But I digress, as always. The message messages basically boiled down to, “Hey Dave, I understand you’re planning to teach Friday, but I hear things are really hectic so there’s no need for us to stay on the regular schedule. I’ll teach for you if you want.”
I had no idea when I’d get a chance to put a lesson together, to be completely honest. So I called her back and said if she wanted to teach, she could go right ahead. And I thanked her.
Hints taken. So much time doing stuff for God there’s no time to spend with God. So I skipped out on the meeting and now I’m not teaching Friday. I might even show up a little late, for good measure.
And now something completely different. This is starting to sound like the Stress Underground, not the Silicon Underground. So let’s talk about silicon.
Dan Bowman sent me a link to a suggestion that businesses buy old Mac clones, then dump $600 worth of upgrades into them so they can run Mac OS X and avoid paying $199 for a copy of Windows.
Yes, I know I’m teetering on the brink of mental illness here. So I’m assuming that if I were completely sane, this would make even less sense.
The best-selling software package for the Macintosh is (drum roll please)… Microsoft Office. So all you’ve accomplished so far is paying a little less money to Microsoft.
I’ve seen Mac OS X. I’ve tried to install Mac OS X. It wasn’t a pleasant experience. And this was a copy of Mac OS X that came with a brand-new G4. Mac OS X is not production-quality software yet. Not that that’s much of a problem. There’s precious little native software to run on it. For native software, you pretty much have to download and compile your own. If you’re going to do that, you might as well just run Linux, since it’s free for the asking and runs on much less-expensive hardware.
Most businesses are a bit hesitant to put Linux on the desktop yet. Some are starting to see the light. But a business that’s reluctant to put Linux on brand-new desktop PCs even when they can pay for good support they’ll probably never need isn’t too likely to be interested in buying a four-year-old Mac or Mac clone, plus 128 megs of obsolete and therefore overpriced memory plus a hard drive plus a disk controller plus a USB card, from five different vendors who will all point fingers at one another the instant something goes wrong. (And we’re talking Apple here. Things will go wrong.)
And yes, I know there are thousands of people who’ve successfully put CPU upgrades in Macintoshes, but it’s very hit-and-miss. I spent two of the most frustrating days of my life trying to get a Sonnet G3 accelerator to work in a Power Mac 7500. It either worked, failed to boot, or performed just like the stock 100 MHz CPU. Any time you turned it on, you didn’t know which of the three you would get. The local Mac dealer was clueless. I called Sonnet. They were clueless. I struggled some more. I called Sonnet back. I got a different tech. He asked what revision of motherboard I had. I looked. It said VAL4, I think. He told me he was surprised it worked 1/3 of the time. That accelerator never works right with that revision of motherboard. He suggested I return the card, or do a motherboard swap. Of course a compatible motherboard costs more than the accelerator card.
And of course there was absolutely no mention of any of this on Sonnet’s web site. At least you can go to a manufacturer of PC upgrades and read their knowledge base before you buy. Sometimes you can even punch in what model system you have and they’ll tell you if they work. Not that those types of upgrades make any sense when you can a replacement motherboard and CPU starts at around $150.
Suffice it to say I won’t be repeating that advice at work. I just got a flyer in the mail, offering me 700 MHz Compaq PCs preloaded with Win98, with a 15-inch flat-panel monitor, for $799. With a warranty. With support. Yeah, I’d rather have Windows 2000 or Windows XP on it. The only reason Compaq makes offers like that is to move PCs, so I’m sure they’d work with my purchasing guy and me.
Think about it. I can have a cobbled-together did-it-myself 400 MHz Mac refurb without a monitor for $700-$750. Or I can have that Compaq. That’s like getting a flat-panel monitor for 50 bucks. As far as usability and stability go, I’d rate Win98 and Mac OS X about equal. But for the time and money I’d save, I could afford to step up to a better version of Windows. Or I could bank the bucks and run Linux on it.
If you’re already a Mac zealot, I guess that idea might make sense. I’ve spent several years deploying, operating, and maintaning both Macs and PCs side-by-side in corporate environments. I have no great love for Microsoft. Most people would call my relationship with Microsoft something more like seething hatred.
But the biggest problems with PC hardware, in order, are commodity memory, cheap power supplies, proliferation of viruses, and then, maybe, Microsoft software. You can avoid the first two problems by buying decent hardware from a reputable company. (No, Gateway, that doesn’t include you and your Packard Bell-style 145-watt power supplies.) You can avoid the third problem with user education. (It’s amazing how quickly users learn when you poke ’em with a cattle prod after they open an unexpected attachment from a stranger. The biggest problem is getting that cattle prod past building security.) Microsoft software doesn’t exactly bowl everyone over with its reliability, but when Adobe recommends that Mac users reboot their machines every day before they leave for lunch, you know something’s up. Even Windows 95’s uptime was better than that.
I said I wouldn’t work on my computers yesterday…
So I helped a coworker configure a Freesco box over the phone, then I went over and helped set up Gatermann’s PCs. Making Freesco work with a PPPoE connection is a bit of a drag, but with Google’s help we got it going. I also had to hack into his Web server because he forgot his password. So naturally I defaced his site while I was there. I also fixed his Apache configuration file. I’m such a nice guy…
