First, I need to offer an apology to all of my loyal readers. For the past few weeks, I have been relatively inactive in my blogging. This has not been because I haven’t wanted to blog. Rather, it’s because I am going through some major changes that have required a degree of discretion.
Well, everything is now official. So I can cast discretion aside: As of January 1, 2006, I will become an employee of Microsoft Corporation.
…pause…pause…pause…
For many of you, this probably comes as a huge surprise. And in fairness, it is a surprise for me as well. I have been with Sprint for almost nineteen years. So this change is huge. But this change is welcome. For a better understanding of the reasons for my decision, please read the attached resignation letter.
From: Olsen, Lorin B [IT]
Sent: Monday, December 12, 2005 8:27 AM
To: RnI-Computing
Subject: FW: Resignation
Team,
By now, each of you has had a chance to read the note that Wing sent to the entire team. In addition to his comments, I wanted to forward my resignation letter to each of you. It is a very strange thing to open my decision-making process to a wider audience. But by doing this, I wanted to ensure that each of you understood my motivations for this change.
I am truly inspired by the next wave of change that is going to sweep across the IT industry. And I want to be a part of the engine of change, not just watch the changes as they happen around me. With this in mind, I have decided to join my skills and abilities with the thousands of others that work for Microsoft. I believe that over the next few years, we will all be witness to yet another “sea-change” in computing technology. We will move from “Internet” computing to “now” computing – where IT is part of almost every task we will perform, and in real-time. We will move from computing as a reference resource to computing as the means to conduct our daily affairs. Is this new? No. But it will become ubiquitous. And I want to be a part of the engine of change.
As noted in my resignation letter, this decision is very difficult for me to make. After all, Sprint was the reason that I moved my family to the Midwest. Consequently, Sprint will always be part of the joy that I feel as an immigrant to the Midwest. But it is now time to broaden my career and my ability to impact the IT industry. As a parting gift, I offer each of you my prayers for your personal and professional success. May God bring you joy and peace as you labor in the fields. After all, there should be joy in the journey!
Sincerely,
Lorin Olsen
Sprint Nextel
IT Research & Innovation
Phone: ###.###.####
Mobile: ###.###.####
Email: Lorin.Olsen@sprint.com
“Through our great good fortune, in our youth our hearts were touched with fire. It was given to us to learn at the outset that life is a profound and passionate thing.” — Oliver Wendell Holmes (1841–1935)
_____________________________________________
From: Olsen, Lorin B [IT]
Sent: Tuesday, December 06, 2005 10:25 AM
To: Lee, Wing K [IT]
Subject: Resignation
Wing,
As you know, I am the father of four wonderful children. And as a father, you know that every life decision that we make comes with both excitement and uncertainty. With these dual emotions at play, I am excited (and apprehensive) to inform you that I will be terminating my eighteen-year professional relationship with Sprint Nextel, effective December 31, 2005.
My reasons for departing Sprint are simple. I am seeking professional growth and the challenges of new opportunities. For eighteen years, I have been in senior management and senior technology positions within Sprint’s IT organization. From these positions, I have been part of the decision-making process that has led to many of the key IT infrastructures that are in use throughout Sprint. But over the past three-and-a-half years, I have not been able to achieve a level of success that is commensurate with my capabilities or my aspirations. And while I continue to be grateful for every opportunity that I have experienced, I truly need to be challenged in order to be satisfied.
With these aspirations in mind, I have been in active discussions with Microsoft for the past several weeks. Their Midwest region is in desperate need of the skills and excitement that I can offer. After a few weeks of careful (and heart-wrenching) introspection, I have decided to resign from Sprint and accept a position with Microsoft. I do not come to this decision casually. I have carefully considered and urgently prayed about this decision. And while I am saddened about the professional and personal ties that I will be leaving, I am nonetheless excited about the future that awaits me. I serve a living and loving God who has promised to walk with me into any and every challenge that I will face. Therefore, I will step out boldly and confront the new challenges that He has set before me.
It is my hope that this decision will cause you (and Sprint) no undue difficulties. Indeed, it is my hope that both you and I will be able to see the new opportunities that exist for both of us. I will remain a loyal Sprint customer as well as a loyal friend to the many associates I will no longer be working with. I wish you (and my many Sprint friends) an immense amount of success as you tackle the challenges that are before you. Indeed, I will pray for your personal and professional success in the future.
Sincerely,
Lorin Olsen
Sprint Nextel
IT Research & Innovation
Phone: ###.###.####
Mobile: ###.###.####
Email: Lorin.Olsen@sprint.com
“Through our great good fortune, in our youth our hearts were touched with fire. It was given to us to learn at the outset that life is a profound and passionate thing.” — Oliver Wendell Holmes (1841–1935)
Well, there it is. Like the conquistadors, I don’t want to look back. All of my attention and energy will now be focused on providing real value to my new customers. And I can’t wait to get this party started!
-CyclingRoo-
Category: Technology
It's Recall Time
When I was growing up in the seventies, I remember when the US auto makers suffered through an interminible string of product recalls. Many of those recalls related to the new emission control guidelines that were imposed by the federal government. Even my Dad had to deal with recall problems. His Chevy Luv Truck was recalled for some kind of emission control repair.
But since that time, I really haven’t had to deal with any product recalls – until this month. As noted earlier, I was one of the fortunate folks who bought a Sony BMG CD with the much publicized XCP malware.
And in today’s email stack, I received a note from Nikon letting me know that their EL-EN3 battery pack (which I purchased for a Nikon D70 DSLR) has been deemed defective and worthy of a recall. Per instructions in the email (and on Nikon’s US site), I determined that my battery was one of the affected battery lots. I called Nikon USA and spoke with an able customer service rep who graciously and throoughly walked me through the recall options. When I started the call, I thought my wife was going to be out a battery for a few weeks. Instead, Nikon graciously offered to ship the new battery – with the provisio that they could bill my credit card for a battery if they didn’t receive my defective battery within thirty (30) days.
Wow! What a great way to accept responsibility for a flaw and offer the customer exemplary service to resolve the issue. Of course, the economics of the two situations are different. Sony sold millions of records with the defect. Nikon’s exposure probably numbered in the thousands. Sony did not have a database of affected users (unless you count the “phone home” spyware info that Sony collected). In Nikon’s case, they did have a list of email addresses for their registered users.
But despite the differences in customer data and/or recall scope, the difference in corporate attitude is what will stay with me. Sony seemed resentful that I would want a replacement for something that they had screwed up. Nikon seemed eager to solve the problem they had caused. There were no excuses. There was no backing away from responisbility. Nikon simply stepped up to their responsibility and did the right thing the first time. Bravo, Nikon. Your customer service tone will result in subsequent purchases by me and my family. May your example inspire all companies to “do the right thing” at the outset – not when you’re forced to.
-CyclingRoo-
It’s Recall Time
When I was growing up in the seventies, I remember when the US auto makers suffered through an interminible string of product recalls. Many of those recalls related to the new emission control guidelines that were imposed by the federal government. Even my Dad had to deal with recall problems. His Chevy Luv Truck was recalled for some kind of emission control repair.
But since that time, I really haven’t had to deal with any product recalls – until this month. As noted earlier, I was one of the fortunate folks who bought a Sony BMG CD with the much publicized XCP malware.
And in today’s email stack, I received a note from Nikon letting me know that their EL-EN3 battery pack (which I purchased for a Nikon D70 DSLR) has been deemed defective and worthy of a recall. Per instructions in the email (and on Nikon’s US site), I determined that my battery was one of the affected battery lots. I called Nikon USA and spoke with an able customer service rep who graciously and throoughly walked me through the recall options. When I started the call, I thought my wife was going to be out a battery for a few weeks. Instead, Nikon graciously offered to ship the new battery – with the provisio that they could bill my credit card for a battery if they didn’t receive my defective battery within thirty (30) days.
Wow! What a great way to accept responsibility for a flaw and offer the customer exemplary service to resolve the issue. Of course, the economics of the two situations are different. Sony sold millions of records with the defect. Nikon’s exposure probably numbered in the thousands. Sony did not have a database of affected users (unless you count the “phone home” spyware info that Sony collected). In Nikon’s case, they did have a list of email addresses for their registered users.
But despite the differences in customer data and/or recall scope, the difference in corporate attitude is what will stay with me. Sony seemed resentful that I would want a replacement for something that they had screwed up. Nikon seemed eager to solve the problem they had caused. There were no excuses. There was no backing away from responisbility. Nikon simply stepped up to their responsibility and did the right thing the first time. Bravo, Nikon. Your customer service tone will result in subsequent purchases by me and my family. May your example inspire all companies to “do the right thing” at the outset – not when you’re forced to.
-CyclingRoo-
SNARFing Up Email
The folks at Microsoft Research are starting to take a page from the Google play book. Rather than wait for a product to be “fully cooked” before being released, we’re starting to see Microsoft Research release things in “Google-beta” mode. For example, Microsoft Research has just relased an experimental email management tool called SNARF. SNARF is advertised as a social networking tool for email. It certainly is that. But it reminds me of some of the thread management features that I once saw in Lotus Agenda and more recently in Symantec products like Act!
So what’s the verdict on SNARF? I’m still playing with it. But a couple of things come to mind:
- The tool acts as a standalone add-on to Outlook. As such, it can be turned on or off. This has some drawbacks, but I much prefer that for any tool under active development (or testing on my desktop).
- The tools does a very good job assembling email threads together.
- The tool highlights the obvious feature of placeing the threads with the most interaction at the top of the list. And there appears to be some good methods of “favoring” threads from certain folks – like the boss.
- The tool does take up a lot of desktop real estate. I don’t know if that’s good or not. I’ll have to play with it some more.
For now, I am optimistic that this could be a very intersting method of adding real “importance” (not just a flag) to message threads. If this could be combined with other social networking tools like content tagging, I think we’d have a big winner. But for now, I’m cautiously impressed. If you want to read more on the subject, check out the guides written by Microsoft Research. I wish they use a wiki so people could assist in writing the guides, but maybe that will come later…
-CyclingRoo-
The New Hotness
Old and busted, meet the new hotness. This week, we are seeing some amazing releases that have been in development for many months. As everyone must know already, Firefox 1.5 is finally available in a GA form. I’ve been using trunk builds and release candidates for several months. And now everyone can share the fun.
So what’s so new? Well, Firefox 1.5 delivers on nearly every front. In this new release, you’ll find:
- Improved speed,
- Improved security,
- Improved stability,
- An automated product update facility (that includes incremntal updates as well as forklift updates),
- Improved graphical rendering (via SVG),
and a host of other functions. If you want to see the full list, check out the release notes.
And the extension developers haven’t been standing still either. The new version of Greasemonkey (0.6.4) features a new script installer and a new menuing system (otherwise known as “MonkeyMenus”). If you’ve been reading my blog for any length of time, then you know how excited I am about AJAX and Greasemonkey. And this new version continues to deliver the goods.
But lest I f0rget competition, it is important to note that even Microsoft is taking notice of the new excitement of Web 2.0. I can’t wait for IE 7 to go GA. It will be great to have real competition in the market once again. With Mozilla and Microsoft both striving to outdeliver and outperform each other, the users will be the real winners. I love healthy competition!
-CyclingRoo-
Musical Metadata Madness
As I type these words, I am overwhemed with a sense of accomplishment. OK, it really isn’t a big accomplishment. And it’s not like I’ve done anything important. But most of us know how good we feel when we’ve cleaned out the garage or gone through the attic. With that in mind, I’ll let you know that I feel satisfied/content because I’ve gone through the musical attic, dusted off all the old boxes, sorted their contents, and re-arranged them in nice, neat rows – I’ve cleaned up my musical metadata.
Over the years, I’ve collected quite a few CD’s. I’ve ripped MP3’s files from these CD’s for the past five years. And in the last few months, I’ve converted some old cassettes into MP3 files. I’ve even spent the time assembling album art wherever I could. But I hadn’t ever been thorough in cleaning up my MP3 metadata. But last Sunday, I got motivated to start the cleanup. And what I thought would take a few hours is finally complete – after a few days.
So what did I do and how did I do it?
- I wanted to make sure that I had appropriate title/album/date/track# on all my MP3’s. So I did a little research and found MusicBrainz. I’d seen and used this tool about a year ago. But at that time, the tag repository wasn’t very complete. Indeed, I couldn’t match ~25% of my collection. Boy, things have changed. I started with ~3500 songs. And MusicBrainz properly identified ~97% of my collection.
- For those files MusicBrainz couldn’t identify, I went out to FreeDB and imported the album information into MusicBrainz. This data, combined with the audio “fingerprints “from my files (called TRM‘s by MusicBrainz), allowed me to create new album entries for about twenty previously uncataloged albums.
- I got rid of twenty or thirty “dead” tracks (15 seconds or less with no real content) that had ended up in my collection.
- I found a few mislabeled tracks on MusicBrainz, so I submitted “edits” for moderation/inclusion. I’m still waiting for these to get approved by the original submitters.
- I updated all the ID3 tags on my exisitng MP3 collection with the tags from MusicBrainz. I allowed MusicBrainz to rename all of my files. That way, I’d have good, clean file names. BTW, this meant that my entire iTunes library needed to be rebuilt.
- I found out that iTunes renames MP3 files on import. That’s not a new revelation. But I didn’t understand which check boxes affected which operations – until now. After renaming all my files with MusicBrainz, I cleared out iTunes and re-imported the files. And iTunes dutifully renamed the files for me. Arrrrrggggghhhhh!
- So I got the chance to rename the files (once again) using MusicBrainz. I then reloaded the data into iTunes. Just to make a clean start, I deleted all the songs from iTunes and started from scratch. I lost my playlists and the artwork that wasn’t in ID3 tags, but the MP3 collection (and filenames) are now what I want/expect.
- I tried out the iTunes Album Artwork Locator (by Zelek Software). After using MusicBrainz, this tool made it really simple to identify the appropriate album art. But the free download version is very limited in what you can change. Fortunately, iTunes Art Importer (from YVG Software) is a wonderful tool. Using these tools (and a few web searches), I was able to find album art for all of my albums. Yippee!
- But I didn’t stop there. I wanted my iPod to also be as tidy as my iTunes directory. So I cleared my iPod and reset it to factory defaults. I then reloaded my entire library. The easiest way to do this is to use the iPod firmware update utility and its Restore funtion. The whole process to reload the iPod took a few hours.
After all of this, my digital music cabinet is now labeled and sorted quite nicely. Too bad the actual CD’s aren’t as neatly sorted and stacked!
-CyclingRoo-
Sony XCP Victims
I love innovation. In today’s modern world, innovation can be every bit as important as invention. HTTP has been around for over a decade. XML has been around for several years. Google Maps was an innovation based upon previous inventions. And now, folks are taking Google Maps to new heights.
The folks over at Frappr have combined Google Maps and social networking concepts into a unique little tool. They have created a tool whereby folks can identify themselves with others in a very visual way. Frappr allows people to put “push pins” in a Google Map. In this way, you can learn how geographically diverse a particular social group is. For example, the folks at Mozilla have created a group/map for Firefox users.
Given the recent joy that Sony has brought me (and many others), I thought I’d create a Frappr group/map for folks who have been infected by the Sony XCP rootkit/spyware. I’ve lovingly titled the group Sony XCP Victims). Right now, I’m the only pin on the map. If you’ve been affected by the Sony XCP rootkit, stick a pin in the map.
-CyclingRoo-
And the Beat Goes On
The drumbeat of outrage against Sony is still growing. You don’t have to look very far to see a plethora of links that vary from apologetic to derisive. I won’t link to all of them, but I did find one worth noting. The Washington Post is now reporting that the Sony removal tools (both the patch and full removal tool) install an ActiveX control (called CodeSupport) that is inherently unsafe. Ed Felten (from Freedom to Tinker) recommends that no one should use the Sony uninstall tools.
Well, I didn’t even wait for confirmation. I decided that I didn’t need CodeSupport before I installed the Sony rootkit. So I figured I wouldn’t need it after I uninstalled the roottkit. I used Spybot S&D to remove it (using the Advanced Mode -> Tools -> ActiveX widget).
And then the good news came… According to USA Today, Sony will also replace the “infected” CD with a new (and hopefully uninfected) CD. It’s never too late to show sincere remorse and take the necessary steps to remedy the injury that has been caused. Let’s hope that Sony seeks out the injured customers rather than trying to hide from them.
-CyclingRoo-
Sony Sells Spyware
It’s been an extraordinarily busy couple of days in the malware detection business. Sony has been all over the news – and the news isn’t so good for them. [Sony BMG Kills Daft DRM CD Rootkit Scheme, Sony Learns a Hard Lesson, Microsoft will identify the XCP software as malware, Sony halts production of CD’s] In an effort to protect the intellectual property of Sony BMG musicians, Sony has embedded some pretty nasty software on the computer systems of their consumers – including me.
If you want to know the grim details, you should read the recent posts over at Sysinternals (Mark Russinovich’s blog). But here are the highlights. Sony has contracted with a DRM technology vendor to “protect” its music from computer piracy. The DRM scheme they have chosen does not allow the customer to use customary PC tools to listen to the music. Instead, the software requires the consumer to install a special player. And along with that player comes a whole bunch of other stuff – including rootkit technology that can be exploited by others for even more nefarious purposes.
My viewpoint is simple. I bought an album from a band I truly love. And in the process, I have been exposed to some very nasty exploits. But it is not the fault of the artists. In fact, the bassist for Switchfoot even went so far as to describe how to defeat this DRM scheme. He didn’t do this to anger his label. Rather, he did this so that his fans could put their music on their iPods. The band and I have both been used. If a vendor places hidden technology in a product, and that technology monitors customer behavior w/o first informing the customer of the monitoring, then that technology should be classified as spyware.
Fortunately, I have removed the spyware from my system – at least, I think I have. I went through Sony BMG’s multi-step process to remove the software. I gave them my name, my email address and I gave them system identifying data – just so I could get their spyware off my system. It took almost three days to get everything off, but I think it’s gone. But I now have so little trust for Sony BMG that I will use any scanning tools at my disposal to ensure that this thing is gone. I’ve used RootKitRevealer. And I will use the Microsoft Windows Anti-Spyware tools when they become available. And I’ll use whatever else I can find to ensure that this stuff is gone.
Why? It’s simple. Sony lied to me. They invaded my system because they felt they couldn’t trust me. Worse still, they eventually relented and “offerred” a means to fix the problem. But they only offered half-steps. They wanted me to install a “service pack” for their spyware – so that it couldn’t be exploited. But I chose to decline that offer and requested complete removal instead. In the final analysis, they forced me to jump through a Cheerio to solve the problems they caused when they invaded my system.
There is nothing that I have done to warrant this treatment. Indeed, I’m one of the good guys. I bought the CD. The funny thing is that I thought about getting it from iTunes first. But I wanted to send a message that people still buy CD’s from stores. Well, I got punished for sending that message. And now, I no longer trust the record labels. I still love Switchfoot. But Sony BMG just lost future business from a good customer.
P.S. If you want to learn more about rootkits, I recommend Greg Hoglund’s book at Amazon.com.
-CyclingRoo-
Portable X-Rays
Today was another wonderful day in Carbondale. Alright, you caught me. Like Friday’s post, I’m really not blogging this in real-time. So I should really say that yesterday was great. The day was full of meetings and events.
We started by watching a normal practice. And it was pretty normal. Women were running. Women were setting picks. Women were shooting. Women werre sweating. I’ve seen this drill for eight years. Fortunately, I don’t think D will have any problem with the intensity level. These women are working quite hard – and D will be able to keep up. She’ll be challenged, but she won’t fall behind.
After morning practice, we got to tour the new athletic complex. And it is fabulous. They call SIUC a “mid major” but you wouldn’t know it based upon the facilities and the staff. This program is top notch. And they are very interested in D’s total well-being – even before she starts next June.
After a brief tour, we went to visit the staff doctors. Last weekend, Dana injured her left thumb. The doctor took X-rays and didn’t see any skeletal problems. But he doesn’t have a sports medicine specialty. So we asked if we could take the X-rays with us. We wanted to make sure that the coach and the staff would have all the information they needed. After all, they are making a huge financial and personal commitment to our daughter. So I wannted them to have full inforamation – and I wanted a sports medicine specialist to tell us if there were any problems. So our family doctor gave me a CD with the X-ray on it.
The CD is pretty cool. It has an autostart program that launches a viewer program. The viewer then decodes and displays the X-ray. There is nothing inventive about this process. But it is hellaciously innovative. I could bring the X-rays with me and show them to the staff trainers and doctors. And they were able to confirm that there were no broken bones. And she does have all the bones she’s supposed to have. So the doctors poked and prodded a bit and told us that her thumb was “tight” (and that’s a good thing). In fact, he has given D the confidence to start working on strengthening the thumb. So she may be a bit off during tryouts, but I’m confident that she’ll be fine before games start this season.
And now that I’ve yammered on about D, I am thoroughly impressed with X-rays on CD. Of course, the next step is X-rays on static memory sticks. I can see that very soon, we will be able to carry X-rays and medical information along with us wherever we go. And we may even get to the place where such information will be kept on a universal identity card. The technology is both wonderful and frightening. But as of now, this technology preview has allowed the SIUC doctor’s to be happy. And it’s made my daughter more confident. These are good things.
Finally, the Saluki men’s football team won a great game. I may blog on it a bit tomorrow. But they came from behind and powered through the second half to win a share of the Gateway conference title. They may win that title outright next week. I sure hope they do. SIUC has over 21,000 students. But it has such a midwestern, small-town feel to it. I could love coming to this school!
-CyclingRoo-