I Am Not Jeff Stevenson (of the Charleston Business Journal)

February 25th, 2008

<Jedi hand wave> This is not the Jeff Stevenson you’re looking for.

In the past few weeks, I’ve received 3 emails from people who think I’m Jeff Stevenson. Ordinarily, they would be correct. However, they think I’m this Jeff Stevenson. Although working for Google would be great, I am not a technical program manager, and I don’t live in Charleston. Also, I do not need your help with additional recruiting at Google, nor do I wish to review your non-conventional resume, nor do I wish to accept your clearly disingenuous congratulations. In fact, where did you find my email address anyway?

In case my Charleston doppelganger finds this post, I’d be happy to forward your junk mail to you. Some of it is pretty funny! Just leave a note in the comments.

The Best Luggage Salesman Ever

February 22nd, 2008

A few posts ago, I made reference to one of my favorite scenes in the movie Joe vs. The Volcano. It’s the scene where a luggage salesman helps Joe select the right luggage for his trip. I don’t know why this scene cracks me up so much, but I suspect it’s because this guy reminds me of me: obscenely passionate about something totally pointless, like good bags.

Anyway, enjoy the clip!
Joe vs. The Volcano Luggage Salesman

How Many Five Year Olds Could You Take In A Fight?

January 4th, 2008

I don’t know if I’m smarter than a 5th grader, but I do know how many five year olds I could take in a fight.

22

How about you?

It’s Okay to Feel Bad

December 2nd, 2007

I once broke someone’s heart. And when I think about it — even now, five years and one marriage later — I feel really, really bad about it.

I know that sounds trite (like saying “gosh, I feel really bad about that!”) but I’m not sure how else to say it. I feel bad in this deep, aching sort of way. Like there’s a problem I wish I could fix, but I know I can’t.

My personality type doesn’t allow for a lot of moaning over past failures, so it’s not like I feel this way often. I can look back over my life and see dozens and dozens of small failures, mistakes, and poor choices, but I generally don’t feel much emotion over them. Instead, I learn from them. But breaking up with Anne is one of the few things that I look back on and still feel awful about.

I’ve been thinking about it, and I think I feel so bad for two reasons:

  • When I broke up with her, it was a truly selfish act. It’s not like one of those breakups where both people can look back and feel okay about what happened, learn a little bit, and move on. It was one of those breakups where one person (me) loses the will to go on, and calls it quits on the other person.
  • I’m pretty sure she still feels bad about it. I haven’t had any contact with her in years; but it’s safe to say that I know her pretty well. I’m guessing she still hates me. I’m guessing she blames me for ruining any plans for her future that she made when we were together. I’m guessing she’s written or drawn stories that involve me as the villain.

When I start thinking about this too much, and I feel bad about myself, my brain starts this justification song and dance to make me feel better. Rationalizing thoughts start marching through my mind…

What makes her happiness more important than yours? You did what you had to do.

If she still blames you, it’s because she’s crazy. She should be over it by now.

It’s better to break up with someone than to go on pretending that you love them.

Maybe you said things you shouldn’t have, but you were young and stupid. She can’t hold that against you.

…and so on. But then a funny thing happens. Instead of feeling any better, I just feel worse. I don’t want to be one of those people who rationalizes himself into feeling better.

We all know people who explain away the bad things they’ve done.
“I was pressured into it… I didn’t really have a choice… I was just in the wrong place at the wrong time.”

Some of these people are still trying to convince themselves that they’re innocent, years after the fact. Some of them have actually come to believe it’s true. Either way, it’s just a form of self-delusion.

I made mistakes. I hurt someone. I need to live with that as honestly and directly as possible. For me, that means feeling bad when I think about what I’ve done and accepting that that’s not going to change.

But let me be clear on two points. First, I don’t regret breaking up with her. I don’t think it was morally wrong. It was a decision I made, and there’s no telling if either of us would be any more or less happy if I had decided differently.

Second, as I said earlier, my personality type doesn’t lend itself to a lot of moaning over the past. So, for me, accepting that I feel bad about this and probably always will is the right thing to do. But I know there are some people who are prone to feel bad about all their mistakes, to live in regret. That’s a whole different problem, and I certainly don’t recommend that those people embrace their feelings of regret any more than they already have.

Epilogue
I know this post doesn’t fit at all with my recent string of tech-focused writings. If you find yourself clueless as to what on earth this blog is about, then all I can say is “me too.” For a loose technology connection, maybe my interest in telling a personal story comes from the much-anticipated return of Fray!

Scrybe - It’s Cool But Who’s Going to Use It?

December 1st, 2007

I just finished my first thorough usage of Scrybe, which is a new approach to online calendar tools.

It’s interesting. Strange… but interesting.

If you haven’t already seen it already, I recommend starting with this introductory video they put on YouTube. If you’re like me, it will pique your interest, and then raise some questions. I’ll try to answer some of those questions.

[youtube 1u3ekzwnYxw The Scrybe demo video]

What kind of technology is that? AJAX?
About 70% of my initial fascination with Scrybe came from my hope that it was built with AJAX, or some other basically-open technology. But in reality, it’s just Flash. Yes, it’s one big Flash application. And, honestly, that bores me a little bit. To be fair, it’s an extremely well designed and coded Flash application. It feels good to use — smooth animations, short loading times, modern UI conventions. It’s also database-driven, so I’m not quite so worried about my data being locked up inside a proprietary application. But it also has all the limitations that come with a Flash website.

Will it import my existing calendar?
Scrybe imports from two formats: iCalendar and CSV. The good news is that iCalendar covers almost all your bases. If you use Outlook, Google Calendar, Groupwise, or Apple’s iCal, then you’re in luck. All of those, and many others, can export to iCalendar format. For my test, I imported my Google Calendar which has next to nothing on it. All my events came through just fine, but I wasn’t able to test meeting invitations.

The interface looks great on that demo. Is it really that good?
Demos never tell the whole story. In a video, the demo guy always knows right where to click and most features are already set up to make a good show. My experience, however, was still pretty good. Their UI claim to fame is this “keeping things in context” approach. So when you move from the year view to the month view, the UI zooms in to that month. And when you click a day, that day expands within the month view. And when you click on an hour within a day, you zoom in to the details of that day. It’s nice eye candy, but I’m not sure how much benefit it adds. I use Outlook all the time at work, and I never really felt a loss of context. Sure, Outlook doesn’t zoom and pan like Scrybe does, but it’s still pretty clear what’s going on. I consider this more of an eye candy effect than a useful UI change. But it may help some people to understand their calendars better.

There’s also a few scattered artifacts of bad or incomplete design in their UI. Take a look at this screen shot:

Scribe UI Blunder

What do you suppose that little carrot in the bottom right corner does? Any guesses? No?
Clicking it reveals a drop-down list of miscellaneous extra functionality. Probably a bunch of features they decided they want, but didn’t know where to put.

Honestly, the calendar UI is quite good and innovative — a tough combination to achieve. The ThoughtPad feature, on the other hand, was not as impressive. More on that later.

How does the Offline Access feature work?
I’m not totally sure. My guess that Scrybe keeps a copy of your data on a server somewhere, and then regularly converts the database content into CSV format (or something similar), and then saves that in your browser cache. Maybe it puts all your calendar data into a cookie. I could do some tests to find out if anyone is really curious. At any rate, the feature works exactly as advertised, and it’s pretty cool. Well, except for in Safari. I couldn’t find a “Work Offline” function in Safari, so when I tried to log in without a connection, it just tried endlessly to access their server.

Thought Pad looks awesome in the demo. What’s your problem with it?
Scrybe treats the Thought Pad almost like an entirely different application, which is probably good. But the Thought Pad UI is very strange. When you click into the Thought Pad tool, you’re presented with a sort of inline tutorial, with arrows pointing to the various parts of the UI and explaining what they are. All UI designers know that kind of thing is almost always a tacit recognition that the design doesn’t make sense. In this case, it’s definitely true.

The inline tutorial helped me add a neat little link (they call it the “Scrybe Bookmarklet”) that, supposedly, lets you paste web content into your Thought Pad. You’re supposed to add this link to the bookmarks bar in your browser. When you select some text in a web page, you then click on the “bookmarklet”, and somehow the content gets into your Thought Pad. Sounds pretty neat, but it definitely didn’t work for me. I tried it in Safari and Firefox, and it didn’t work in either. Probably a known bug in the beta.

In my attempts to use the Thought Pad, I wasn’t able to create anything as rich and pretty looking at the Thought Pad in the demo. When you edit a note in the Thought Pad, you have some basic text editing tools, and some tools for inserting links, pictures, and videos. Only the text editing tools worked when I tried it.

The Thought Pad uses a unique paradigm for creating and categorizing the notes you create. I really didn’t like it or understand it at first, but I finally figured it out. It makes sense, but I just have to ask “why?”. What does this gain over a traditional create/categorize approach? It seems like a steep learning curve for no particular reason.

I wish I used Google Notebook to know how it compares.

How do the printed calendars look?
I printed my calendar in a couple of the formats available. The feature works as advertised, and it’s exactly as cool as having a printout of your calendar sounds like it would be. Of course, those people who would rather sync their calendar to their PDA will be grossly unsatisfied.

Any final thoughts?
It’s neat, but I don’t foresee it becoming broadly popular. Maybe that’s because, as a limited beta, it’s missing all the social networking features it needs. Why can’t I share my calendar with my wife? Why can’t I publish my calendar on my web site?

It’s also missing some critical functions to compete with Outlook in the business user market. I don’t know of any way for a Flash application to sync with a PDA, but then again I don’t know too much about Adobe Flex or Adobe Air or the other new advances coming soon.

But for right now, here’s the market for regular Scrybe users: very web-savvy, probably young, interested in keeping a calendar, and no PDA or iPod that they want to keep their calendar on. My gut says that’s a small market. But for those of you who are in it, be sure to check out Scrybe!

Hulu Review (It’s Fun To Say Out Loud)

November 27th, 2007

Recently, I realized that I have been neglecting to use a number of invitations to private beta sites, including:

Hulu - A joint venture between NBC and FOX to stream TV episodes online

BAAGZ - A unique combination of social networking and semantic search

Sandy - An electronic personal assistant that understands emails you send to her and sends you reminders (among other things)

Scrybe - An extremely Web 2.0 approach to calendars, but with unique features like the ability to view your calendar while offline or print a pocket calendar

So I’m making a point to try these sites and write reviews here. Today, I’m reviewing Hulu…

Initially, I’m pretty impressed with Hulu. It seems like a solid user experience paired with a nice technology for streaming video. It’s also nice to have a somewhat wide variety of videos at one site (unlike the NBC, FOX, ABC, and other video streaming sites, which are generally limited to a single network).

First, let’s examine the user experience.
You can browse videos through three methods:

  • Most popular
  • Divided by network/studio
  • Alphabetical listing

This seems like a pretty reasonable set of options to me.

Once you select a show, you’ll see an array of large thumbnails with episode name, number, and length. Once you choose an episode, there’s a few seconds of buffering, then a 5 second ad, and then the episode begins.

The default video size is reasonable. The video controls are visible briefly, and then they hide on the sides. When you mouse over the video, you’ll see video controls on the bottom, and a variety of other controls on the left and right. You can’t scrub through the video, but you do have pretty fine control over where you jump to, and there’s only a moment of buffering before the video starts again. (For reference, I have a relatively slow broadband connection. Your mileage may vary.)

The controls on the left include Share, Embed, Details, and Feedback. Of these, Share and Embed are definitely the most interesting. Share lets you send a link to the video to a friend. But before you send the email, you can drag a couple of sliders to create a custom snippet. When your friend clicks through the email to watch the video, they’ll start out at the beginning of the snippet you created (though the whole episode will be available).

Similarly, you can embed an whole or part episode using custom snippets. I’ve embedded a video snippet below. Notice how, after the snippet plays, you can watch any or all of the episode.



Important Note: The quality of these embedded videos is much worse than the quality when you watch directly on Hulu. Too bad, because it makes them look lame.

The tools on the right side include Full Screen, Pop Out, Lower Lights, and Rate.
Full Screen provides a truly full screen experience, meaning the video extends outside your browser window to take up the entire screen.
Pop Out puts the video in a new window (although you’re limited to a small video size in that window).
Lower Lights puts a semi-transparent gray overlay over the rest of the web page, giving the appearance that it has been dimmed. (This could be much better if it was more like the Divx feature that more literally dims the screen around your video, and which is not limited to the browser window.)
Rate allows you to give the video a rating between 1 and 5 stars.

Beneath the video, and beneath the other episode thumbnails, and then beneath the related video thumbnails, they have tucked away user reviews. This is just a standard place for users to rant about what they like or don’t like. It’s sort of an expected feature for video sites, even though I feel like it ads very little value.

I did notice a couple of problems that indicate to me why it’s still in beta:

  • The site is pretty good about picking up a video where you left off. Meaning, if you’re half way through Video 1, and you decide to click on a different video, but then go back to Video 1, it will pick up right where you left off. Unfortunately, it doesn’t work under certain circumstances.
  • The custom video snippet feature I mentioned earlier is a little buggy. If you create multiple snippets from the same video, it doesn’t always update the <embed> code with the correct time codes.
  • There’s a bit of a usability problem with the video navigation. When the video progress bar is minimized, it spans the entire width of the video, but when it’s fully visible, it only takes up about half the width of the video. So if you’re trying to navigate to a spot in the video when the bar is minimized, but then move your mouse one pixel too high, suddenly your mouse is on the mute button instead of the progress bar. It’s tough to explain, but it gets annoying quickly.

Overall, though, I definitely recommend that you sign up for the beta. It strikes me as much more well conceived than either NBC’s or FOX’s TV streaming sites. For sure, Hulu plays to a different audience than iTunes. If you like to own your TV episodes, this won’t help you. But if you’re just looking for a good streaming experience, Hulu is worth looking at.

Read the rest of this entry »

Brilliant FedEx Kinkos Commercial

November 11th, 2007

One of the many joys of having a digital TV recorder on my Mac (EyeTV Hybrid by Elgato) is that I can save the funniest commercials in addition to the best shows. Here’s one I like that aired during an episode of The Office. It’s from FedEx Kinkos.

Kinko’s Commercial

Adobe Thermo - Deserves a Second Mention

October 30th, 2007

I mentioned Adobe Thermo in an earlier post, but I recently found some more information that I thought was worth sharing. Peter Elst was able to snag a video of the Thermo demo at Adobe MAX in Chicago earlier this month. It’s just as awesome as you would hope!

If, as a designer, you’ve ever looked at a mockup you created and said to yourself, “I wish there was an easy way to make this just work” then Adobe Thermo is for you. After seeing how you wire together the parts of a mockup, it looks to be about as easy as you can make it. Well, it’s as easy as I can imagine it, which I think is saying something.

As Edna Mode from The Incredibles would say, “Words are useless, darling! Gobble gobble gobble gobble! There’s too much of it, darling, too much!”

[youtube ELM7rPiQyQY]

So I recommend you just watch the demo here. Be forewarned, the picture is really grainy. But if you’re interested in the next generation of rich internet applications, it’s a must see!

My only lingering question is about the fact that Thermo builds Flex applications, and I’m not sure how I feel about Flex. First, it’s an essentially proprietary format, like a Flash application. Even though Adobe has gone to great lengths to make Flex open-ish (e.g. announcing plans to make the Flex SDK open source), I would still prefer to build something that doesn’t require a special plugin. That’s strike one. Second, I’m not sure how accessible Flex applications are. Right now, the Flash plugin isn’t very friendly with screen readers and other assistive technology. That’s a potential strike two.

But, on the other hand, even if both of those turn out to be real problems, Thermo would still be a useful tool for communicating designs internally and to clients. Also, Flex is tied to another Adobe technology called Air, which promises to make Flex web applications into desktop applications that can run on Mac and Windows. So even if I can’t feel good about building Flex applications for the Web, it might still be a good option for desktop applications.

Bottom line: Keep an eye on this technology. I’m hoping it turns out to be great.

My Good Day

October 9th, 2007

Yesterday included several nice pick-me-ups:

  1. I finished my 6 month review at Bridge, and it went really well.
  2. After a really, really long meeting (ending at 6:30 pm), I came back to my desk to find a voicemail from Chick-Fil-A. They drew my business card, which means my whole office will get free Chick-Fil-A sandwiches!
  3. I play Jeopardy! via email with some friends from my last job. (One person has a Jeopardy! daily desk calendar and sends out the questions every day. You’re on your honor not to use Google.) This last week, I got every question right, including the Final Jeopardy, which means I won! (This does not happen very often.)
  4. Sarah let me go out after work and buy some toys for my desk at work! I ended up with this sweet set of Magnetix (the smaller version of this set). It’s colorful and it spins, so it should keep my brain stimulated.

Why I Will Never Buy a Pet Mansion

October 7th, 2007

This past Friday, as I usually do, I perused the Amazon Friday Sale. One object in particular caught my eye: the “Merry Pet” brand Mansion Wood Pet House. Here’s a picture:

Mansion Wood Pet House by Merry Pet

My mind immediately jumped to two reasons why I would never buy this.

1. If I’m going to spend $450 for a pet house, it should make my pet more than just “merry”. It should be the “Ecstatic Pet” Mansion Wood Pet House. Or the “Suddenly Perfectly Well Behaved” Mansion Wood Pet House.

2. I’m generally opposed to Keiko living anywhere that’s nicer than my home. Mainly, I’m worried that Keiko will spend one night in there, learn how to play pinochle, order a glass monocle online, and then come out the next morning telling me what to do. “I say, dear boy, would you mind fetching me that ball?” In my imagination, she comes out looking and sounding like Mr. Peabody.

Powered by AOL Video

So I’ll steer clear of the pet mansion for now.