Author: cdwan

  • So this is where it stops…

    Today is debugging day.

    One customer is testing airflow issues by letting a large set of jobs run for three hours with the rack doors open, then shutting them and running for another three hours. God, I hope that one works…I’ve got no idea where to go next.

    Another is still wrestling with the malevolent “Mordak”, preventer of Information Services.

    Still another is totally nice, but so un-clued about the unix command line that I’m just doing everything for him, rather than risk him typing sudo su and whatever comes after.

    Totally stalling on even logging into the folks who (and I know this to be true) sit with a stopwatch, hitting up-arrow, return over and over again to find out why their system is “so slow!” Keep in mind that “so slow”, is like a two second lag between a job finishing on the cluster and the results appearing in their browser. We’ve been having this conversation for more than a year now.

    Oh yeah, then there’s the fact that we’re supposedly shipping a new version of The Software this afternoon, but the two lead developers (me and Bill) are both nearly incapacitated by allergies and the medicines that they force us to use.

    Yeesh.

  • Users

    Had a good one this week:

    User was having a bear of a time getting our software to install correctly. Stuff just wasn’t acting right. Plus, he’s behind a firewall, so there’s only so much I can do in terms of remote diagnosis. Finally, he calls me on my cell phone absolutely triumphant. He had been observing the desktop of the system by remote (as people do), working on some other stuff. He noticed the mouse moving around on the remote system, without his help. As he watched, someone else busily turned off and undid all the changes that he and I had just walked through. He sprinted to the machine room and confronted the sysadmin who had decided to “help” by turning off most of the vital services on the cluster. “You don’t need to run DNS.” That sort of thing.

    I love my job.

  • Spam

    For the past month or so, my company has been using a spam blocking technique called “greylisting”, and I’m willing to swear by it. It’s the best ever.

    It works like this (all automatic and invisible and stuff): The first time I get mail from a particular source, I reject it with a “transient” error. Basically, I say “not right now, try again in a little while.” A well behaved internet mail agent backs off and tries again in 15 minutes or so. Any sender whose message comes back like this is “whitelisted”, and their stuff comes through on the first pass from that point onwards.

    Spam senders, on the other hand, frequently turn off this “resend” capability. The reason for this is that the lists of email addresses they use are so filled with incorrect addresses, their mailers would spend all their time re-sending to failed accounts. Because they’re bulk mailers, they pretty much have to live this way.

    Summary: I’m only ever going to receive mail that comes from a well behaved mail agent. It’s cut my spam remarkably. It’s also enabled calculation of the following statistic: 97% of the email to me comes from poorly behaved mail agents.

    3% of my mail is real. 97% is unsolicited crap.

    It’s enough to make me question my unflinching faith in the goodness of humanity.

  • Corporate…

    Spent the afternoon with two guys from Intel, who were explaining why their technology is cool and getting cooler. While the information was nice, it was even nicer to feel important. Like, I’m some sort of valuable guy to know, and getting on my good side is important to them. Yeah, that’s it.

    In other news, my customers have gone into some sort of wild and energetic spasm of productivity. What they’re producing are support requests. Back to it!

  • So cold

    The train this morning is very, very cold. It was 60 degrees out as I drove to the station, and somehow I was dumb enough to still be wearing my Tivas and just a t-shirt. Tomorrow, sweatshirt. No doubt about it.

    The plan is to spend the day in the frigid, dark confines of our co-location facility, producing a new version of The Software. If I succeed in getting the hardware slapped into shape in the morning, my reward will be to move to the other office, where I can see hawks soaring through the window as I work.

  • Fall thoughts

    Fall, and a young man’s thoughts turn to existentialism.

    You know I leave for a living
    Music is what I do on the way to the door
    Ani DiFranco – How Have You Been?

    I find myself already looking to the next move, the next job, the next set of goodbyes.

    Experience has taught me that jobs and friends are transient at about a four year frequency. I’ve moved from VA to MI, from MI to MN, now from MN to RI. Does this continue? Do I move 8 more times in the next 30 years? Probably not … after all … each of those moves was motivated by an educational opportunity. They could easily slow to a ten year period. Only four more to go then … pre the notional retirement age, which I suspect my generation will find ourselves chasing upwards into meaninglessness. Perhaps it’s the jobs that come and go every four years … and the friendships are ancillary to that.

    Whatever the root cause, I’ve developed a healthy aversion to excessive attachment. I make a couple of close friends in each place, but not too many. I don’t become too much a part of whatever community I happen to be in, since I’ll just be moving out in a bit. Some people stay in touch over the years, some don’t. Some send a signal from time to time, but it gets increasingly trivial: How are the kids? The wife? Did you hear about Jack? Real shame, that…but you could always sort of see it coming.

    This is the first time I’ve really seen myself setting up for the next move. I guess I’ve done it unconsciously before. Deliberately keeping the set of social ties small and somewhat superficial. Keeping my daily habits centered around things I can pick up and move rather than around the seasons and tides of a community.

    This isn’t the “I’m afraid of death” rant, though that’s still fully in effect. Though, both feelings are best coped with by simply living one’s life as best one can. In the end, the “well adjusted” people seem to be the ones who don’t gripe terribly much about the realities that we all confront eventually. Life is difficult and scary, and fundamentally lonely. You either find a way to deal with that, or you go insane. Some people cope through a lot of bitching, screaming all the way down. Others convince themselves to believe in some sort of redemption or faith. Still others never even seem to realize that there’s anything to worry about. The rest of us identify with each other and do the best we can. There are lots of us out there … far more than we usually credit. Just living out our lives.

    Must be Fall.

  • Cold rain

    The first brutally cold, hard rain of Fall is upon us. I’m sitting in a coffee shop in central square in Boston, hoping that it stops sometime before I’m supposed to walk over to my meeting in about two hours. It makes me feel funny, watching the drenching. Watching the people scurry. Wondering if I should pack up my laptop before getting a coffee refill, only to un-pack it again. It makes me deeply, deeply happy to think of all the airborne ragweed particles getting knocked out of the air and washed down the drain. Die, bitches. Die.

    In other news, Jon Stewart had Kurt Vonnegut on his show last night:

    (roughly)

    Vonnegut: I want to say something in defense of the president. He is not the dumbest man at the White House. The Secretary of Defense is the dumbest man in the White House. He is so dumb he thought he could take over a country of 25 million people, Muslims, and their oil, with 200,000 American soldiers who didn’t even know how to say “Hello” in Arabic… And we’re supposed to be giving them democracy. Well, democracy means that after a hundred years you have to give up your slaves. And after a hundred and fifty years, you have to let your women vote. And during the early period all kinds of genocide and ethnic cleansing are quite all right. So that’s what we’ve got over there.

    Stewart: It’s sad to see you lose your edge.