Linksys customer service destroyed by earthquake

I called the sales team at Linksys today to ask for help in picking which one of their products Summersault wanted to purchase. I saw this notice on their "contact us" web page:

Due to a major earthquake in the South-Pacific area, telephone, internet circuits, and services from the United States have interrupted our call center operations. We apologize for any inconvenience or delay and appreciate your patience.

I felt bad for them, but carried on and called them anyway, assuming that they would prioritize sales calls in their time of rebuilding. The guy who answered the phone made it very clear, before letting me say anything, that he would ONLY help me with PRE-SALES questions. (I suppose it's a universal problem that people call the sales extension when they really need technical support, assuming they'll get someone faster.) I said "okay, I need help deciding which one of your products to buy." I explained our requirements and which product I thought we needed, and his response was...

"Okay, let me get you over to..." and then I hear a click, and all of the sudden I'm back in their automated voicemail menu, with options that were completely unrelated to my question. No "can I transfer you?" or "Can you hold?," just an end to our sales conversation. Wow.

Now I know which Linksys product I need to buy: none of them.

Tired of social networking sites

At lunch today we were talking about all the social networking sites that have popped up on the Intertubes over the recent years. Mark and I sounded a little curmudgeonly about it, noting that we've long since been ignoring invitations to join the latest fad in making virtual connections to the rest of the world. First I was on BBSes back in the day. They I joined some mailing lists. Then there was Friendster, which kept losing my profile and whose software sucked. And then there was Orkut, which I signed up for because it was Googly but I wasn't popular enough to do anything useful with. And that's when I sort of gave up. MySpace, Facebook, LiveJournal, Linked In and all the rest can call me or send a representative to do lunch if they really want me. Except Myspace - puke.

Part of it is probably the sense that I'd rather be spending time strengthening ties in my real-world community than in an online one. Another part is just not caring. But most importantly, it seems the trend is such that soon we'll have one social networking site per each person with an Internet connection, and we'll be back where we started. I've got enough passwords to remember as it is, okay?

But it is funny to me when the networking sites scrape information off of my website in an attempt to make me look like a member. Like Spoke, which just did this without asking. Unfortunately, they get some significant things wrong, e.g. listing Earlham College President Doug Bennett as the president of my company, Summersault. To be clear, Doug has not left his position as the president of an internationally known liberal arts college to serve as President of a website development firm.

If he is looking for that kind of position with us, we're open to, um, networking with him...without the help of a website.

Teaching software engineering

Today is the first day of the course I'm co-teaching at Earlham this semester, CS345: Software Engineering. I'm excited to be back in a classroom again and thinking in new ways and on different levels about a topic that's very much a part of what I do every day for Summersault (and why Summersault exists at all). Like the last course I taught at Earlham, this is sure to be a challenge and a joy. Wish me luck! I'll hopefully have some time to post general thoughts about teaching software engineering here, but the course website will be my main tool for collecting and sharing information and resources related to the class.

Homegrown RSS feeds for local news sites

I recently wrote in the Summersault weblog about how website content syndication is changing the way we use the web. Of course, if the sites you care about aren't syndicating their content, the phenomenon is a little less exciting. For me, the only ones I cared about that were in this category were local news sources. For a few years I'd been running hacked up Perl scripts that tried to retrieve headlines from the sites of local papers, but it tended to be hit and miss and I never really took the time to take a more structured approach until now. Using the Template::Extract Perl module and a handy article from Simon Cozens about spidering hacks, I was able to formalize and simplify the creation of custom RSS feeds scraped from sites without them built-in. So, here are the first few, to which you are welcome to point your own newsreader:

Please avoid refreshing these more than once an hour. If there are other feeds you'd like to see, let me know. I'll add new ones on my feeds page as they come. Enjoy!

Podcasting, another non-fad fad

(You can listen to the MP3 audio of this entry, too.)

Back in May I blogged about how blogs are different from the conventional process of putting up content on a website. I have a similar sentiment about the up-and-coming phenomenon of podcasting: people have been putting sound clips on the web for a long time, but a certain set of environmental factors have emerged that are really making this particular incarnation take off.
Continue reading "Podcasting, another non-fad fad"

Whiny insights about local cable internet provider

If you read through my weblog, you might get the impression that I find joy in whining and complaining about the poor customer service practices of companies I deal with. Really, I tend to be a pretty positive person, and don't go out looking to pick people/places/things apart just for fun. But sometimes I just gotta share.

So there's a local cable internet provider, which I won't identify here by name, that I wish had better Insight into its own local network operations. Based on my experience, they have downtime / problems and my connection goes down when any of the following occur:
Continue reading "Whiny insights about local cable internet provider"

Read your congressperson's blog

The eminent and celebrated E. Thomas Kemp points us to a wonderful and clever use of news aggregation and weblog technologies, Plogress. Using Perl and WordPress, the apparently anonymous administrator has created a site that sucks data out of the Library of Congress and displays a blog of the doings of individual Senators and Representatives. Now I can keep an eye on Mike, Richard, and Evan through my RSS newsreader! I'm sure they all read my blog, right?

Switchers Everywhere

There's a whole lot o' switchin' going on. I spent some time last night helping one of my recently-moved-in housemates, Damon, set up his new PowerMac G4, which is his first real experience with Mac and OS X, coming from the world of Windows. I was able to re-live my own excitement of that first switching boot-up a few years ago, and as I took him on a tour and showed him New Ways of doing things (including the Firefox browser) our session was filled with Damon exclaiming things like, "you mean, that just works?" and "oh my gosh that's pretty" and "I'll never use another f#@$@! PC again". Okay, so maybe I said some of those things too. 🙂 And then this morning as I was listening to NPR, the 7:50 story was about the increasing popularity of Apple, Macs, and the rumors that bubble up around the forthcoming Macworld Expo. The 7:56 story was about Firefox, the browser that I use exclusively these days because it is faster, better, and helps me browse ad-free...it really does everything I want it to (a surprisingly recent development in the world of browsers from my standpoint). The NPR story used the key phrases: "open source movement" and "eating away at Microsoft's market share". It's fun to see smarter/faster/better at work and taking hold in a world that often prefers mainstream-but-broken.

Perl script to check Sprint PCS minute usage

After a few incidents of going over my Sprint PCS minute usage without any warning, I hacked together a Perl script that will log in to the sprintpcs.com website and check my minute usage for me. It e-mails me a warning if I go over a certain usage percentage. I thought I'd post it in case anyone else might find it useful: sprint-minutes.pl (link removed March 4, 2017, no longer works). I believe Sprint charges something like $3/month for a similar service. Note that you need a few extra modules installed, and you need the components for WWW::Mechanize that allow SSL connections. Consult your local Perl expert for help with this if you need it; I can't provide support here. It may well require tweaking depending on how standard your calling plan is, or other variations that I don't know about. And of course it's subject to breakage when Sprint updates the HTML code on their site.

Any comments or refinements are welcome. Enjoy!

Comair flight cancellations caused by a 16-bit counter

Over the holiday weekend, Comair had to cancel over 1,000 flights because of software problems. It turns out that, as I read in the F-Secure Weblog, the flight planning software they were using was using a 16-bit counter to keep track of flight staff changes...so after 32768 changes it would simply stop working. Details are available from an article in Cincinnati Post. This is the kind of madness I was expecting for Y2K, not four years later when we're supposed to have learned that lesson by now.