Today I hosted my first-ever LAN party. For a couple of years I’ve been playing Warzone 2100, occasionally with Alex and Zack, and decided to ask some friends if they’d be interested in a game or two. I took a bunch of spare hardware I had, wired it all together in the basement, and we had everything we needed. Four of them came over and we spent the afternoon building super-tanks and planning pincer strategies and whatnot.

Good times.


For Laralee’s birthday I bought her what any loving husband would.

Two tubes of caulk.

(No, I’m not kidding. She loved them.)


One day in 1994 I was driving around and looked over at the passenger seat, where I had a box of all my CD’s. Yes, back in the old days people actually bought silvery plastic discs with music on them. I had hundreds. At an average cost of maybe $15 apiece, a couple hundred of them in one box added up to perhaps two or three thousand dollars.

My thought, driving around that day, was that the box of CD’s on my passenger seat was worth more than my car itself. It was a 1982 Nissan 200SX, bought for $1,200 from a Turkish exchange student who was moving back home after the semester.

Fast forward to today, when I had a similar thought. I had lunch with my friend Lewis, who (coincidentally) I met sometime around 1994. He now works for Cisco and had some spare hardware that he offered to me because he knows I could use it in my hosting business. I gratefully accepted and was happy to buy him lunch in exchange for roughly $15,000 worth of network gear.

Driving back home today, I reflected on the fact that the box of electronics in my trunk was worth (almost) as much as my 2008 Honda Civic. Funny.


Sunny and 65 in mid-February… I love Colorado!

What a great day to get out and play some ultimate. Too bad I haven’t played for three weeks, so I’m woefully out of shape…


Last night we bought a new rat for Kyra, to replace the late Bella, who died a few weeks ago.

Her name is Roxy (don’t ask; I don’t know). She’s a skittish little girl, but the joy she’s already brought Kyra makes it worthwhile.


It’s fascinating to watch our Congressmen in action as they debate the crippling $1.5 trillion dollar budget deficit this year, and how to effectively deal with it. Their plan? Harsh cuts across all government programs* which will slash a grand total of– wait for it– $61 billion from the budget.

* Except defense spending, of course. And Social Security, of course. No one cuts those budgets.

Don’t get me wrong: $61 billion is a lot of cash, and certainly a good start. But doing the math, it’s a hair over four percent of the total annual deficit. They’re going to haggle and wrangle and give long speeches and tell the voters they’re working hard to “reign in” government spending, and after a month of theatrics, even if they get the absolute maximum they’re asking for– which they almost certainly won’t– they’re going to shave off a measly four percent.

There’s something very very wrong with our budget and our government in general, and this kind of stupid “budget cutting” isn’t helping a bit.



“There’s enough pork in the defense budget to make a bacon replica of the Hoover Dam.”

— Slashdot discussion about the budget deficit


How’s this for a creative idea: someone came up with an iPhone app that allows Catholics to confess their sins. Why trudge all the way down to church to sit in the booth and tell all to your priest, when you can do it right on your phone?

The Vatican promptly came out with their position on the whole thing. A spokesman said:

It is essential to understand that the rites of penance require a personal dialogue between penitents and their confessor. It cannot be replaced by a computer application. I must stress to avoid all ambiguity, under no circumstance is it possible to confess by iPhone.

So much for that million-dollar idea…


Today’s annoying new buzzword is “ask”. For some reason, several agencies I work with have started using that in place of “question” or perhaps “task”. For example, here’s part of an email:

We also have a few other asks for this page…

… blah blah blah …

Again, with both of these asks, it would be great if we can customize them somehow on our end…

At first I thought it was a typo and they really did mean “task” but a couple of different people in different companies have done it. Hmm.


Uhh, miss? You can scrape that windshield all you want… you ain’t drivin’ anywhere.


“That’s no moon; it’s a space station!”


At the end of last year I wrote a check to the state of Colorado for $1.93. This was a payment for unemployment insurance which I’m required to carry as an employer. A few weeks after that, I received my check back with a note saying if I owe less than $5 for any of my unemployment payments, there’s no need to pay them. Okay, no big deal– I just saved two bucks.

Today I received a letter from the state demanding payment for that $1.93 plus 3 cents in interest which had accumulated since the due date. The letter included lots of scary language about collections and legal action. Hoo boy!

I called the unemployment office and spoke with a nice guy with Jack, who laughed along with me and told me the problem was the computer sends the collection letters, but it’s humans who send back checks which are too small. Apparently the computers and the humans are locked in some kind of eternal struggle down at the office or something. He promised he’d take care of it, so all’s well that ends well.

Two questions come to mind:

1) Perhaps this is a clever way for the state to make some additional revenue. Refuse to accept checks from businesses, and then bill them for the amount they’d already paid, plus interest. Three cents may not seem like much, but multiplied by a hundred thousand businesses across the state and you’re talking some real money.

2) What if I’d paid this $1.96 bill? Wouldn’t a human see my check and bounce it back to me because it was less than $5? Then in a few weeks a computer would notice the discrepancy and send another notice– this time for perhaps $2.00. And just because the computer was miffed, it would probably also contact a lawyer and start proceedings against me.

I was almost tempted to send in the check just to find out. Almost.


Woo hoo, I finally got Mac OS X running as a virtual machine on my Linux desktop!

I hardly ever use my ancient Mini anyway, and it’s so much more convenient to be able to boot this puppy from any computer in the house and use it right inside Linux. Now I can truly be cool like Thom and Craig, those Mac fanboys.


Seth Godin says this in his column today:

If you define “best customer” as the customer who pays you the most, then I guess it’s not surprising that the reflex instinct is to charge them more. After all, they’re happy to pay. But what if you define “best customer” as the person who brings you new customers through frequent referrals, and who sticks with you through thick and thin? That customer, I think, is worth far more than what she might pay you in any one transaction. In fact, if you think of that customer as your best marketer instead, it might change everything.

I received an email this morning from one of my clients, who had just opened an invoice for our services last month. In it, I’d billed in fractional hours as I normally do. She said:

You are so good to us, you could have easily charged us for a full hour– we would understand.  Your honesty is refreshing.

I explained that I only bill for the time we actually spend on projects. She replied:

Please know that if you change your mind we are open to pay you more for your time working on our stuff.  We know it can be time consuming and a pain.  We really appreciate all your great work for us all these years.

So yeah, it’s not about the dollars, or about the opportunity I have here to say, “Hmm, I could round up to the full hour and make a little more on the deal.” It’s about the fact that I have a loyal client who I enjoy working with, and who I know will always say great things about my company to her friends and business associates.

That’s one of many reasons I think my company has been successful.


Inkjet printers suck. Or, rather, the evil machinations of the ink manufacturers suck. No two printers use the same cartridge, and when one cartridge is deemed empty, you often have to replace the others as well. Oh, and “empty” doesn’t actually mean it’s out of ink— it means the printer has counted the number of pages you’ve printed (regardless of how much color was used) and determined that it’s time to gouge you again. Suck suck suck.

I think The Oatmeal describes it best:

But every now and then I actually need color, so I’m looking for a printer and found an interesting sidebar on Amazon:

Wow, if this magic little box can really scan at 19,200 dots per inch, it means I could scan a single postage stamp (assuming it’s one inch square) in 8-bit color and end up with an uncompressed image of 1.1 GB! Heaven help me if I need to scan a full sheet of paper– that would require a little over 100 GB. Good thing I bought a 2 TB hard drive a few weeks ago; now I can store 20 of these high-resolution scans!



I enjoy Seth Godin’s musings, and today’s was particularly good:

“We can’t please everyone; in fact, we’re not even going to try.”

Or perhaps:

“Pleasing everyone with our work is impossible. It wastes the time of our best customers and annoys our staff. Forgive us for focusing on those we’re trying to delight.”

The math here is simple. As soon as you work hard to please everyone, you have no choice but to sand off the edges, pleasing some people less in order to please others a bit more. And it drives you crazy at the same time.

I wonder how to best fit this into my business. I always do my best to please all of my clients, no matter how big or small they are. Although that generally keeps them happy, I agree with Seth that it means I’m sacrificing a little bit of my time that could be spent pleasing the big clients. And I don’t necessarily mean “big” in terms of money or clout, but rather “big” in their importance to my business.



Mmm… gigabit LAN…

Inspired by Thom, I picked up a new gigabit switch at a great price, and now my home network is humming along an order of magnitude faster than it was.


Hoo boy, it’s going to be cold tonight. Here’s what NOAA says:

Mostly cloudy in the evening then becoming partly cloudy. Occasional flurries in the evening. Lows 18 below to 22 below zero. Northeast winds 10 to 15 mph in the evening becoming light. Wind chill readings 25 below to 35 below zero.

That’s booger-freezing cold!