Sunday, December 10, 2006

Good Things: Free Hosting

Angel spreadnig good newsQuick post tonight.

I just got a message from a coworker at U of M. He let out the news that his hosting service, DreamHost, is offering free hosting to 501(c)(3) nonprofit organizations. If you are a member of such an organization or work with one in some capacity, you might want to pass along this information. I did a little research on DreamHost's quality of service and, in general, it seems to be pretty good. Of course, you should do your homework, but this sounds like it could be pretty valuable all around.

So, to which nonprofit organization would you pass this along?

22 days.

Wednesday, December 06, 2006

Best Things: Steam Tunnels

steam tunnelI've mentioned that I've tried to come up with good ways to connect with people no matter where I meet them. I've found that asking them the question "What's the best thing that has happened to you in the last week?" is a great way to get them talking and to find out who they are.

For example, this afternoon I was meeting a friend at a local coffee shop. I don't actually drink coffee, but they usually have a passable hot cider. While waiting to get my cider hotted up, I asked the young gentleman behind the steamer about the best thing in his week.

He thought about it for a few moments and said "I got to see the steam tunnels under the University." (Quick note to those unfamiliar with the University of Michigan Ann Arbor campus, steam tunnels criss-cross the entire area. Supposedly you can walk through them from one side of campus to the other without seeing daylight at all).

"Wow! So you went on a tour or something?"

"No, I just kept trying grates until I found an open one."

"Well, I guess it's good that you didn't get caught."

"Yeah. I heard an alarm at one point, so I ran. But now I can cross #42 off my list of lifetime goals!"

Sounds like this guy is a listmaker, too. I just hope his list doesn't land him in front of a judge someday!

So what is on your list of lifetime goals?

26 days.

Tuesday, December 05, 2006

Bothered and Bewildered

Straight from the "I Just Don't Get It" file.

I've spent a good chunk of time over the last couple of days trying to figure out a bug in the new scripts for the JakesWrestling.com site. One of the new features that Jake wanted this year was an area where he could upload files for his users that would be protected by the same subscription model which protects the rest of the site. This I managed to do.

He has the ability to upload files and give them a tag which will determine where his users find the files. In this case he either tags it as a "Bracket" file (such as a single-elimination competition bracket -- think about the NCAA Basketball play-off brackets and you'll get the idea) or a "Normal" file, which could be anything else -- a schedule of events, a map to a location, or even his world-famous recipe for barbecue ribs.

The problem is, those tags weren't assigning themselves correctly when he used the system.

I checked and double-checked my code. I verified that he was following the correct procedure. I even followed the exact same steps as he did, including using the same files in the same order. It always worked for me. It continued to fail for him. I finally came up with a work-around which avoids the situation entirely. It solves the immediate issue, but, as a programmer, it is vastly unsatisfying.

Here's the rub: Unless I can actually get my hands on his particular machine, I may never solve the problem. Computers have become so complex and the individual software components can interact in such odd and occasionally unexpected ways, that to exactly duplicate his situation is an exercise in futility. Unfortunately, without that exact duplication, I can only approximate the interacting systems involved. Most of the time this is sufficient, but sometimes you just have to go to the source.

So, when was the last time you said "Huh, that should have worked" at your job?

27 days.

Working from Home

Luke and Ray in teh cat condoFor a number of years now I've done most of my work from home. Of course, from the start, the time I've put in on my business, Cyber Data Solutions , has been from the home office. In recent years, though, even my University of Michigan work has been largely done from the confines of my home.

Of course, as with most things, I've discovered both the good and bad aspects of this situation. On the good side, I can pretty much work whenever I want. I can schlub around in my sweats and slippers all morning and take a break in the middle of the afternoon to get in a workout. I get to arrange and decorate my office exactly the way I want it -- the way that helps me to be my most productive. As if this weren't cool enough, a little over a year ago, my lovely wife's job shifted. From that point on, she, too, was able to work from home. I'll have to admit that it's more than a little wonderful to be able to share my breakfasts and lunch hour and the occasional afternoon break with her -- to hear all about the challenges of her day.

Now, before you start to think that it's all buttercups and warm Spring days, working from home does have its downside, too. I have to provide and maintain all of the equipment in the office. I occasionally have a cat or two who think that the keyboard is the perfect place to take a nap, no matter how many times I shoo them out. Working from home can also lead to a certain level of professional isolation. I have to make a much greater effort now to maintain contact with my peers.

Of course, the biggest disadvantage, bar none is...

... the job is always there. From the moment I wake up in the morning to the last key-click before I retire at night, I hear the siren call of the work. This is Lisa's major concern about me going off on my own to focus on my business -- that the business will consume me. I can't say that it isn't a valid concern. Heck, after Lisa went to bed, I sat down "just to check my email". Two hours, ten emails, two web scripts and the beginnings of a proposal later, I'm still here sitting at the desk.

Fortunately, I'm still loving what I do -- right now. I guess I'd better re-read my copy of The E-Myth Revisited before I get too much farther into this adventure.

So, do you work from home? How do you keep the job from taking over?

27 days.

Sunday, December 03, 2006

A New Season

Christmas cookiesToday we made cookies.

For me this is the start of the Christmas holiday season. My mom comes up from Toledo and we spend many hours baking batches of cookies. Cut-outs, almond crescents, thumbprint cookies, plus new ones every year (this year Lisa made some mint chocolate cookies that she found in the American Airlines inflight magazine). By the end of the day, we have six or eight different kinds of cookie all ready for our enjoyment over the next several weeks.

In other seasonal news, I've almost completed my first post-decision project. My friend John "Jake" Jaksetic has a website devoted to high school wrestling in northwest Ohio. He's created a site which allows his subscribers to search for the records of just about any student or school in the area. A lot of people were pretty excited about the site last year, so this year he had me put a little spit and polish on the system to make it that much more cool. If you are into the high school wrestling scene you should really check it out.

So, what sports do you follow or what's your favorite Christmas cookie?

29 days.