• Welcome to my fourth annual Christmas letter. Well, I can’t pretend my life wasn’t drastically changed this year when my dad died. I’ve tried not to dwell on it too much, but I don’t think that I could write my annual Christmas letter pretending that it never happened. Don’t worry though– that isn’t all that has happened to me this year.January 6, 1998 was the date. I’m not going to explain what happened in any kind of detail, but I will say that he went to the hospital with Pneumococcal Pneumonia and died two days later from complications that followed. His down fall was very quick and relatively painless– not a bad way to go.The one piece of advice I have when someone is forced to deal with the loss of a loved one is to ask how to help instead of assuming to know what to do. Some of our neighbors brought over a bunch of greasy Chinese food and had dinner with us the night after my dad died. While I am usually a big fan of greasy Chinese food, that night I just wasn’t in the mood. They meant well, but it just didn’t really help much. On the other hand, I asked one of my best friends to drive me up to my apartment in Boulder so I could get some of my things. There is no better feeling than being driven across town in rush hour traffic so I could change out of the underwear I had been wearing for the past three days.

    OK, I guess I can go on to talk about the rest of the year.

    The next Saturday morning I tried to put the events of the previous week behind me by going on my company ski trip. It started out innocently enough when I boarded one of the two busses Rogue Wave chartered for the day. Once everyone was settled the busses headed up I-70– destination Summit County. A light snowfall greeted us as we arrived at the base of Copper Mountain. After making a not so quick stop in the ski rental shop I hit the slopes. The light crowds and constant snowfall made for excellent ski conditions. A dozen or so runs later I climbed back on the bus wet, sore, and immensely satisfied from the day’s activities.

    Instead of commuting straight back to Boulder the plan was to stop in Silverthorn for dinner and drinks. The idea was to enjoy a relaxing dinner and miss the evening ski traffic returning to the metro area. The intentions were good, but the results turned out disastrous.

    After a hearty meal at Old Chicago’s we got on the busses to head home. The only problem was that I-70 was closed by the highway patrol minutes before we arrived. Instead of preparing for hot showers and comfortable beds we patiently waited near the on ramp to I-70. Information was scarce and the mood quickly changed when we realized the busses were not moving anytime soon. To say that everyone handles stress differently would be a monstrous understatement in this situation. Most people slept, talked, or played charades. Some people, however, didn’t handle the situation quite so gracefully. The names are not important, but I honestly believe the threat of legal action was the only factor preventing some of the occupants of the bus from being physically restrained and placed in the under carriage storage compartments for the duration of the trip.

    In February I had the honor and privilege of representing Rogue Wave Software at the 1998 Software Development West conference held in San Francisco, California. My only responsibility for the week was to spend several hours a day at the Rogue Wave company booth answering whatever questions the attendants would throw at us. I answered a lot of questions during my booth duty, but the most common question by far was “What is the coolest thing I can get from you guys for free?” It was kind of sad to see people who make a good living as computer programmers going from exhibit to exhibit begging for cheap pens and crappy T-shirts.

    The coolest thing about going to trade shows is having an expense account and a whole lot of free time. Despite the week long cloud cover and constant drizzle, we sampled quite a few lovely restaurants and bars in the downtown San Francisco area. The most exciting evening started out at what was called the “Vendor Bender” party. As a reward for countless hours standing on the concrete floor of the convention center, the organizers of the convention hosted a party that included a dinner buffet, two open bars, a DJ, and a live band. As best I can remember, we stayed at the party for the entire time and didn’t leave until the bouncers started kicking people out. After a quick cab ride back to the hotel there were still quite a few of us that just weren’t ready to go to bed. We had a lot of fun in the wee hours of that morning, unfortunately I can’t reveal any more of the specific details of the night as a high level company executive reminded everyone that the events of the evening were not to be made available to the general public. I was kind of worried about waking up my roommate by coming in at such a late hour, but it turned out to be a non issue as he was already up and getting ready to go downstairs to eat breakfast. Needless to say I didn’t join him.

    When the spring rolled around my mom decided that she wanted to move out of her big house and into a townhouse. Of course before that could happen we had to sort through the belongings all four members of our family had accumulated over the past 21 years. It’s easy to say that you love someone when things are going well in life. It’s even pretty easy when things are going bad. The true test of love is when you have to spend countless hours in the basement trying to decide what you want to keep and what to throw away. The whole thing was so stressful that I ended up getting in a big fight with my mom when I thought she was putting too much tape on the packing boxes. For a woman in her early fifties she put up quite a struggle when I decided to take matters into my own hands and wrestle the tape gun away from her. There were a few tense moments, but we somehow managed to survive the whole moving process.

    In my continued half hearten attempt to earn a Masters degree, I enrolled in a graduate level mathematics class during the summer session at the Denver campus of the University of Colorado. It turns out the class was taught by the same teacher and convened in the same room as the class I took last year. This year, however, I had to deal with a full time job in addition to the demands of the class. This drastically reduced the amount of time I could allocate to my homework. Sometimes I could work on my assignments after work on the nights I didn’t have class. When that wasn’t an option I employed the time honored tradition of doing my homework on the bus on the way to school. At the rate I am going I will have all the required credits for my Masters degree in the year 2007.

    That pretty much describes the important and/or entertaining events for 1998. The year didn’t go anything like I imagined, but I guess that is what life is all about. As I am writing this I am getting ready to spend the next 6 months in Europe on company business. I’ve never been out of the state of Colorado for more than two weeks at a time or out of the United States at all, so traveling half way around the world will be an exciting experience. Since I am leaving the beginning of January it will have to wait until my 1999 Christmas letter. Until then, I’ll end this letter with one of my favorite song lyrics:

    Old man look at my life,
    Twenty four and there’s so much more
    I live alone in a paradise
    That makes me think of two.

  • Well folks, it’s that time of year again– the days are getting shorter, annoying Christmas music is playing at the mall, the political forces that run our nation are gearing up for the next presidential election, and, of course, it’s time to publish my third annual Christmas letter. This brings up the question of whether I should even try to construct a letter that surpasses the high standard that I set for myself when writing the first two Christmas letters. Consider the world of movies for a moment. By the time they get to making a third movie in a series it pretty much just sucks. I am sure they meant well when they made “Superman 3”, but putting Christopher Reeves, Richard Prior, and a wacky evil computer together isn’t something to be proud of. Even “Return of the Jedi” wasn’t as good as its predecessors. Oh no, they built ANOTHER Death Star for the good guys to blow up at the very end. On the other hand, I listened to the School House Rock CD (which I own, of course) and learned that three is a magic number. I don’t think they would have made a number magical if there was an inherent problem with it. In conclusion (of the introduction), I know the risks but I am none the less going to give it a shot. If you are not completely satisfied with this product, just send any unused portion to the address provided for a full refund.

    In case you didn’t already know, I left my job at Saxe, Inc. Among other things, the thought of developing software to help companies send out more junk mail slowly wore down my will to live. After a while I would wake up in the morning and stare at the ceiling thinking the world would be a better place if I just called in sick for the day. Even the lure of the cappuccino machine and the ping pong table (see last year’s Christmas letter) wasn’t enough to convince me to stay. My departure was civil and professional, considering the fact that several of the upper level managers were (and to the best of my knowledge still are) minions of Satan.

    One of the last things I did before leaving Saxe was use up all of my vacation time on a road trip to see the Indianapolis 500. My friend Tina and I drove a total of 2,048 miles to watch thirty-three men drive around a big loop 200 times. Of course not all of them made it all the way through to finish the race. I don’t have exact numbers, but quite a few of the racers stopped themselves by smashing into the outside walls, a few just ran into each other, and then there was one guy who was driving along minding his own business when his car just caught on fire. I felt bad for the guy, but then a bunch of people came along and extinguished him.

    The sheer magnitude of the Indianapolis 500 is impressive. Hundreds of thousands of people converge to the Indianapolis Motor Speedway one day a year to see the big race. The planning required to pull something like this off is extensive– roads are blocked off, businesses are closed down, and special busses are brought in to move the masses more efficiently. Every effort is made to ensure the audience enjoys the race. Having taken all of this into consideration, I don’t understand why they built one of the world’s largest racing facilities in a climate that on average receives more precipitation during the last weekend in May than the entire Amazon Basin gets all year. I guess I am still a little bitter about the fact that we were forced to go to the race track three different days before the race track was dry enough to get the race finished.

    I really should have had a new job lined up BEFORE I left my old job at Saxe, but then it would have been a lot harder to take the entire summer off. After a few weeks of doing no productive work, I realized my summer needed a little more structure. Applying the theory that there cannot be light without darkness, good without evil, and “tastes great” without “less filling” to my otherwise unproductive summer free time, I decided to go back to school to start working toward my Masters Degree. After a rather flimsy search, I decided to take a graduate level mathematics class at the University of Colorado at Denver. It was rough, but twice a week all summer I got up, shaved, showered, and made my way to downtown Denver in time for my 4 PM class– even if it was raining. A lesser person might have just stayed home and watched that old episode of “The A Team” where George Peppard and company save the defenseless workers from the evil bad guy while narrowly eluding the military forces that are relentlessly pursuing them for the crime they didn’t commit. You know the one. Anyway, I got through summer school with only minor bruises and am planning on receiving my Masters degree sometime in the next 8 to 10 years.

    All good things must come to an end, and my “summer of unemployment” was no exception. After evaluating my bank account, I begrudgingly realized that an “autumn of unemployment” was not a financial option. I started sending my resume out to companies and eventually was hired at company called Rogue Wave Software. Rogue Wave’s current focus involves brokering brides of the Philippines to wealthy but socially underdeveloped gentlemen. Of course it’s all a front to hide the fact they are really developing, marketing, and supporting digital dynamic reusable hierarchical multi-platform modularized procedural language libraries.

    I am currently working in the Technical Support division of Rogue Wave Software. We have constructed an international array of computers connected through a highly evolved network of PPP, ISDN, and T1 telecommunication lines that allow for the fast, efficient, and reliable movement of information allowing us to seamlessly communicate in our ever increasing global community. Does this investment in time and money improve our relationship with our customers? I don’t know, but it runs Quake really well.

    One of the more interesting aspects of this job, besides, of course, playing Quake, involves the notion that part of our responsibility involves helping the customers so they don’t have to call us in the first place. To achieve this goal we are constantly reporting bugs in our software, finding problems with our documentation, and publishing helpful hints on the Internet. The more successful we become at this venture the more people get fired due to a decrease in the number of customer calls. But, since most of us in technical support were just recently hired, we are only performing our jobs at a level where our wages are garnished.

    With the possible exception of leaving a bunch of store bought tortillas in my refrigerator for an entire year just to see what would happen (they shattered when I tried to move them), I believe that my crowning accomplishment of the year would have to be the day that I completed all the levels on the “Duke Nukem 3D” CD that I bought for my computer in January. Anyone can get through a few levels and then give up, but I had what it takes to get through all 30 levels (and one of the secret levels that I am not allowed to talk about) without getting burned out. Sure, I could have stopped half way through and gone outside or read a book, but that would have been a cop out. I stuck by my guns– knowing that I made it down a path where so few see any value whatsoever.

    I am sending this letter by E-mail as much as possible in an effort to promote living environmentally friendly lifestyles. Remember to recycle folks, because if you don’t all of us will have to live with the garbage until the sun runs out of fuel and collapses on itself with the resulting explosion enveloping the planet Earth as we know it– instantaneously converting countless generations of accomplishments back into the basic building blocks of matter from which we were created. And that’s a long time.

    That about wraps things up here. If you ever question how to live your life, just remember what everyone tells John Cusack in the movie “Better Off Dead”– “Go that way really fast. If something gets in your way, turn.”

  • The earth and the sun have once again completed another round of their cosmic tag team, no holds barred wrestling match which means it is time for the second annual publication of my Christmas letter. My goal for this year is to have at least three people (including myself) read this letter. I am sure that there are some people who are skeptical about this letter reaching such a vast audience. To you naysayers out there I would like to proudly introduce my new ally– exponential growth. In much the same way rabbits procreate and chain letters clog your mailbox, this plan revolves around my ability to harness this largely unexplored force of nature. After you read this, pass it on to two of your friends and then give $100 to the Mission Impossible guy who is outside posing as a garbage collector. Here is how the conversation will go:

    IMF agent (a.k.a. “Garbage man”): “How much for the women?”
    You: “My spleen is fine, thank you”
    IMF agent “What the hell are you talking about? Just give me the damn money!”
    (You give him the money and then he kills you)

    Believe it or not, I managed to graduate from college. I received degrees in both Computer Science and Mathematics. When I tell people that I have a CS degree the usual response is “You won’t have any problem finding a good job.” And when I tell people that I have a degree in general Mathematics they say “So you’re going to grad school.” I guess getting the math part is like being on the game show “Jeopardy” and knowing the Final Jeopardy question only to realize that the guy next to you has three times as much money as you do.

    I have very mixed feelings about graduating college. On one hand I don’t miss the “cultural anthropology” class I was required to take or the “Oh, but he does a lot of research” professors that are forced to teach classes. On the other hand, I liked being able to watch television until my eyes hurt and spend most of my time on campus with 10,000 women, most of whom were between the ages of eighteen and twenty-five.

    It wasn’t long after graduation that my parents expressed an interest in my time management skills. (“Get your ass of the couch and find a job or we will put you up for adoption”) After pounding the pavement for a while (until I got to my car) I drove to a building often referred to as “McDonalds.” I told them about my situation and they were very interested in giving me one of those legendary high paying cushy cashier jobs with my own personal secretary and limousine driver. This didn’t last very long, however, due to the fact that I have a very rare neurological disorder that I only found out about after my training. It seems that whenever I try and say “would you like fries with that?” my vocal chords take over and produce wildly inappropriate phases like “There are squirrels in my pants. Hee hee hee,” “I did it. I did it. I shot JR!”, and “Have you ever showered with Rush Limbaugh? It’s not as bad as people say.”

    After the whole McDonalds episode, I ended up at a company called “Saxe Inc.” It is run by a guy named, strangely enough, Andrew Saxe. He spends half of his time in Denver and the other half in New York city. It turns out that he loves the legendary brown cloud found in Denver, but he just can’t tear himself away from the more traditional forms of pollution found in New York City. Talk about the best of both worlds.

    Saxe Inc. is a very liberal company. So liberal, in fact, that all the employees are gay transvestites running around with pitchforks. No, wait a minute. I am thinking of the classic cult film “The Rocky Horror Picture Show.” To the best of my knowledge, nobody at Saxe Inc. is a gay transvestite, and we only run around with pitchforks when there aren’t any of our clients in the building.

    Saxe Inc. is a somewhat liberal company. Everyone is allowed to run around in shorts and T-shirts. The only rule is that you can’t run with scissors. We also have a place to play ping pong when we get frustrated and feel like hitting stuff. Just to make it perfect, we also have a cappuccino machine. The front of the machine shows a picture of some great looking cappuccino with perfect looking whip cream with just the right amount of evenly distributed sprinkles. Unfortunately, when I went to get some cappuccino I realized that the machine is not equipped to dispense either whip cream or sprinkles. In an angry fit of rage I ripped the machine out of the wall, raised it up over my head, yelled “Where are the fucking sprinkles?”, and proceeded to throw the entire apparatus at a prospective client. He didn’t die or anything, but I don’t know if he is retaining our services. My lawyer advised my not to disclose the terms of the settlement.

    As a software developer, I spent some time working on a project to answer the question “What is the meaning of life?” After several months, I came up with an elegant and efficient solution for producing an answer to the question that has eluded philosophers, theologians, and Douglas Adams, author of the book “The Hitchhiker’s Guide to the Galaxy,” for thousands of years. I started running the program only to discover to my dismay that the answer to the question “What is the meaning of life” cannot be answered by sitting inside a sterile office building at a desk with stale fluorescent lights and a 486 computer. It turns out I need a Pentium.

    The other night I went out to an Avalanche game with some people I know, including a nose pierced, ex-stripper, bisexual Satan worshiper. No kidding. If I ever have kids I hope they never find out about this and use it to their advantage by saying stuff like “Come on Dad, I just want to go out and get drunk with this 24 year old guy I met at the bowling alley, it’s not like I’m going out with a nose pierced, ex-stripper, bisexual Satan worshiper or anything.” To be honest, we all had a reasonably good time and I can add her to the extensive list of women that I am too chicken to ever ask out.

    Another highlight of this year was the condominium that I purchased in October. It came with two bedrooms, one bath, a huge loft, and a years supply of Spam. The biggest problem that I have right now is that I bought a couch that is too large to fit up the stairway. OOPS. All of my appliances are twenty years old and I say a prayer each night hoping that they don’t all die at once. It is a strange feeling to have a thirty year mortgage to think about. Saying that it will take thirty years to pay it off makes it seem like a huge deal. I just think of it as 358 more payments. Assuming that the postage rate for first class mail doesn’t go up in the next thirty years (hahahaha) I will be spending $114.56 on stamps alone. Sorry, I guess that the math-geek part of me is coming out.

    While cleaning out all of my old college stuff, I came across a paper that I had written during my first year at CSU for a mathematics course. It started like this:

    I can honestly say that I feel more complete as a human being now that I have written this paper. All my life I knew that there was some calling in my life that had remained, up until now, unanswered. Who knew that my calling would be to write a recursive algorithm for generating a lexicographical set of permutations from the set {1,2,3,…,N}? The Lord works in mysterious ways. Who am I to disagree with powers that I can hardly fathom?

    Who says that science and religion can’t just get along? The best part of this paper, in my opinion, is the following passage:

    After I finished the algorithm, I went home and showed it to my mother. I could go on about how my mother is an algorithm analysis expert and pulls in the big bucks at Hewlett Packard, but I will refrain from doing so because of the fact that it would be an outright lie. She is actually a registered nurse who really has absolutely no understanding of the world of computers, but she thought that it was wonderful and found space to display it on the refrigerator.

    I am sure you will be happy to know that I received an “A” for my efforts.

    I think that I have said enough for this year, so (insert cliché end of the year saying here) and remember folks– you don’t have to go home, but you can’t stay here.