Archive

Archive for January, 2010

Microsoft convinces me to only use Google Maps going forward

January 21st, 2010 No comments

 

Microsoft has struggled playing catch-up to Google when it comes to search, but I actually preferred their map service. The killer feature for me, as a runner, was the ability to easily draw routes on a map and calculate the exact distance. This let me easily plan new runs from any computer without a lot of hassle. I’ve never found a way to do the equivalent on any other service. The feature was implemented well, required no special plug-ins and I was only beginning to learn about how much it could do.

There was one big missing feature in Microsoft’s map service (Virtual Earth, Live Local, Live Maps, Bing Maps, whatever you want to call it); there was no way to save a default location. With Google Maps, you can choose a default location from the main page and it stores it as a cookie on your machine. The next time you visit the site, the map centers on the location you chose. Microsoft’s product didn’t offer this feature. Instead, they touted the ability to automatically determine your location via IP address. That feature worked great in the demos that the maps team shared with us (I was a blue badge at the time), easily zooming in on the Redmond Campus or locations in Seattle. The feature never worked for me.

You see, in Seattle a map centered on a ten mile radius may work fine. People drive to things. A four mile trip to a restaurant isn’t a big deal. New York City isn’t a driving town. I personally spend the vast majority of my time within maybe a three mile radius. If I’m looking for a new pizza place, I’m looking for a place that I can walk to. A listing in Elizabeth, New Jersey might as well be in Timbuktu. Google’s default location feature allows me to customize the site so that it works for me.

At least 90% of the time when searching for something with Google Maps I just:

 

1. Open the site.

2. Type in what I’m looking for.

 

Compare with the Microsoft Map site:

1. Open the site

2. Search for my apartment.

3. Type in what I’m looking for.

 

I have to do that second additional step, adjusting the map so that it’s frame of reference works for me, every single time. Why would I bother?

I tried to share that feedback with the DL that was setup to receive internal feedback on the Live Maps and they responded with the ability to create collections. That was a really powerful feature that allowed you to store your own maps with custom pushbuttons, paths and other cool information. It really was a cool feature, but it didn’t address my scenario at all. In fact, it made it harder:

1. Open the site.

2. Sign in with my passport.

3. Open the correct collection.

4. Zoom in on the pushpin placed on my apartment.

 

That’s not even easier than just searching for my apartment.

The thing that makes this oversight even more annoying is that, as a developer, I know just how easy this feature would be to implement. It’s a cookie. In fact, it would probably take me five minutes to write a wrapper for the Live Maps service myself that would do this. But, why should I when I can just use Google? So, even though I considered myself a loyal ‘softee, that’s what I did. I just gave up and used Google Maps. Of course, that made it pretty silly to continue using Live/Bing/Next Code Name Search. So, I went back to using Google for search, too.

A few months later, a message was sent out announcing several great new Live Maps features. I replied, in a snarky tone I admit, that none of those features would convince me to switch as long as they were unwilling to address the default location problem. I was unsurprisingly flamed by the team and other employees on the DL. That didn’t bother me. What did bother me was, no one addressed my underlying concern! That’s something I learned from this whole process. Making a good product, any kind of product, means actively looking for good feedback and usage scenarios, even if the information isn’t delivered in the kind and friendly way you would prefer. There will always be a way to downplay negative feedback because the person who gives it is snarky, or used incorrect grammar, etc. In the end, is the feedback relevant? They chose to ignore my feedback, which meant losing me and anyone whose usage patterns were similar to my own as a customer.

Criticism should be sought relentlessly, especially criticism that casts doubts on the basic assumptions that you make during the planning of your products features. If you aren’t willing to dive into the mud to dig out the truffles, rest assured there is a competitor out there who will be. That snarky customer who shared the feedback you didn’t want to hear may just be the noisiest of many other customers who will just silently switch to your competitor’s products.

Part of the MSFT culture is a focus on eating your own dog food. That means using the products that you work on so that you can understand the product as an end user. Unfortunately, there isn’t as big a focus on being open and accepting of criticism, especially criticism that comes from outside of a given product team.  Without the latter, the former is really just a lot of empty hot air.

Despite that, I still occasionally used Live Maps for their cool drawing feature. It really was simple, powerful and met my needs exactly. I haven’t used it for a while, though, as I haven’t really had the desire to plot a new running path. I actually thought about using it a few times, but I had a little trouble figuring out how to do so using the new whiz bang Silverlight based Bing Maps interface. This morning, I decided to take a few moments to figure out how to use the feature and for the life of me, I can’t. I think they actually removed the feature. Unbelievable. They have finally convinced me to only use Google Maps.

A Google Search brings back nothing but developer information. As a developer, it’s exciting to see how much information is out there about using their API. As an end user, that’s incredibly disappointing. Why would I even bother to do further research, when I can just use the default selection that everyone else uses, namely Google Maps?

Now, I’m sure that Microsoft did a usage study and determined that only 5% (brown number) or whatever of users took advantage of this feature.  Hopefully they actually did a study, maybe someone on the team just said “oh, no one uses that”. Regardless, eliminating this feature eliminates any interest I have in their product. Even more, this makes me less likely to try any of their other products. Do they care? Probably not. Maybe they should. I’m a pretty influential person when it comes to technology. Lots of my friends are interested to hear what services I use.

So many of these decisions, like the decision to remove Find In Library from the Windows Media Player 12 playlist area, make me less likely to use Microsoft products. I don’t have any inside knowledge about how they make decisions, but they definitely smell like decisions by committee made by people who don’t actually use their own products. They result in products with lots of shiny features that look great on a whiteboard in a room in Redmond and on powerpoint slides, but they don’t delight the actual users. Isn’t that supposed to be the point?

Anyway, I get the hint Microsoft. I’ll stick to Google Maps from now on.

Windows 7 still rocks, though.

Categories: Technology Tags:

I can’t find no Gerrard Street…

January 17th, 2010 2 comments

…but there are a few Gerrard Avenues about. No, “Gerard Street” doesn’t count.

Would anyone be kind enough to take a photo of one of those places and send me a copy? I would appreciate it. If you don’t live near any of them, but you have a friend who does, can you email them a link to this page? Heck, email them if they even live in the right state and maybe they’ll know someone. Or tweet it. Or post a Facebook status update.

 

Gerrard Ave, Indianapolis, Marion, IN 46224

Gerrard Ave, Monroe, Platte, NE 68647

Gerrard Ave, Speedway, Marion, IN 46224

Gerrard Ave, Columbus, Franklin, OH 43212

Gerrard Ave, East Longmeadow, Hampden, MA 01028

Gerrard Ave, Eau Claire, WI 54701

Gerrard Ave, Seaside Park, Ocean, NJ 08752

Gerrard Ave, Carroll, IA 51401

Gerrard Ave, Strood, Rochester, Kent ME1, UK

Categories: Personal, Projects Tags:

Configuring EZDrummer note names in Ableton Live

January 10th, 2010 1 comment

I do my “serious” recording using Cakewalk Sonar, but I write most of my songs in Ableton Live. I find it really easy to work out parts and figure out arrangements in Live, even if it’s a tool more associated with loop based dance music and DJing than songwriting.

Live includes a nice set of rhythm instruments, but I tend to use Toontrack EZDrummer for my actual drums sounds. The two work well together, except for the fact that there’s no automatic way AFAICT to have the Live piano roll show names like “Kick” or “Snare Left” instead of “C1” and “A0”. To do that, you need to create a Midi Effect Rack with a chain for each note. It’s easy enough to do, but why should every person who wants to do that have to waste time re-entering this data?

Here’s an Ableton Live Instrument Rack for EZDrummer. There, I just saved you 15 minutes of mindless data entry.

 

image

2010: The future is now!

January 8th, 2010 1 comment

Ah, 2010. A year that should have been filled with jetpacks and robotic butlers, but which will instead be populated with the un- and underemployed and tea baggers. What can you do? I choose to buy records and go dancing.

2009 was not a great year for me. I don’t have very high hopes for 2010, but I do plan on increasing my batting average when it comes to accomplishing goals.

So, without further ado, my personal goals for 2010:

  1. Run at least once a week. I failed at the “250 lbs” goal last year, so I’m changing it to this. I’ve been running three or four times a week since I recovered from my Achilles injury, but the bare minimum is one time a week. There’s no real good reason for me to go for weeks without exercise. Of course, once I run once in a week the second time almost takes care of itself. Getting exercise and eating right, and let’s be honest not over indulging in the vino, are really important for my mental and physical well being.
  2. Start a new band. My punk band is going along ok, but I really would like to meet some folks who enjoy playing music as much as I do. I’d rather be playing music than doing almost anything else on any given night of the week. Playing once a week for 2 hours is kind of a tease. I need to work on my shyness and get the courage to put myself out there. This goal replaces my unfinished “play at an open mic” goal.
  3. Get published by a (non-technical) commercial publication. This is another carryover. I consider myself first and foremost a writer, but I do almost no writing. That needs to change. So far, my only time being published was in a developer magazine.
  4. Make at least one complete video or animation. I feel comfortable with my ability to make music at this point, but I don’t know the slightest thing about video, synching with music, or anything like that. That excites me.
  5. Stay in touch with family. I’ve never been a big family man. As I get older, I realize that I’m wasting an incredibly valuable resource. My dad is a great thinker and writer who always has great advice. My uncle is my inspiration; living proof that you can do whatever you want as long as you don’t let other people set artificial limits on you. My brother is a really great R&B producer with a tender heart and lots of cute kids. He continued to reach out to me, even when I failed to reach back several times. Why would I not want to be in contact with these wonderful people who also just happen to love me? This is something I need to really work on.
  6. Speak clearly and articulately. I’m a mumbler who talks fast when he gets excited. That’s a bad combination. I’ve started to realize more and more that no one really understands what I’m saying. Rather than make excuses or get frustrated with other people, I’m going to work on improving myself. That means speaking in a clear manner, in full sentences and with a confident voice. It also means taming the motormouth!
  7. Get a job. It’s getting ridiculous at this point. My grandmother Nancy would have disowned me long ago. I need to be gainfully employed forthwith!

IMG_4836

Categories: Friends Tags:

“The Snow Is Also” by David Hoadley

January 8th, 2010 1 comment

 

Sarah’s Dad is a renaissance man. He read my little winter poem and responded in the comments:

 

The Snow Is Also

The snow is also blanket to the seed,

out of sight but waiting to be born.

As is the name upon a stone,

no longer close but never far,

beneath the snow,

in each of us.

 

I took the liberty of titling it. Goals shortly.

By the way, David is also a painter. He painted the painting on the right behind him in this photo.

 

image

 

Spooky painting, I know.

He’s also one of the fathers of storm chasing. I’m serious. He even founded the first storm chasing magazine Storm Track. This is just a random sick drawing from the magazine.

 

 hoadley drawing

 

He also took a photograph that was used for a stamp.

 

hoadley-stamp

 

I could go on, but I won’t because I’m a little jealous. I think I need to make him a Wikipedia page.

So Soon

January 1st, 2010 1 comment

So soon!

Too soon.

Just as my gloves were finally adjusted
as I had tightened my belt just so
I realized that the game had already ended
spring’s fecundity buried dead beneath the snow.

And though I searched and searched for anyone
to challenge with my appeals
I finally dropped my bat at last
unable to halt the one

true

unceasing

wheel.

Too soon!

Categories: Quotations Tags: