Facebook Chat Update

April 21st, 2008 § View Comments § permalink

Used Facebook Chat for the first time last night. A friend I haven’t spoken to in eight years pinged me. It was amazing getting back in touch with her, and I’d like to thank Facebook for that. Here’s how the experience went. She initiated a chat. I didn’t notice for about 30 minutes because I was browsing in another tab. I clicked over, saw the chat, and thought, “oh cool!” I replied and we began chatting. Within five minutes we were getting a little confused. The lag was just enough so that we were constantly interrupting each other in mid statement. We then exchanged instant messenger screennames and continued the conversation over a real instant messenger. My take on the experience – great way to initiate a contact with a long lost friend, but not adequate for extended dialogs (by extended I mean anything over five or six back and forths).

Not an unexpected experience given the challenges associated with web-based IM mentioned in my previous post. The back and forth nature of the web doesn’t lend itself to “instant” things. Even if the post/response mechanism is quick, rendering isn’t. It’s not like a web browser rendering HTML/CSS with some javascript can really compete against a real application when it comes to responsiveness, and w/ web-based chat that’s exactly what you are doing. Remember many people’s first experiences on the Internet were tied directly to AOL instant messaging and chatrooms, not web pages. Their expectations are high when it comes to IM for a reason.

Sphere: Related Content

Facebook Chat?

April 18th, 2008 § View Comments § permalink

Wow. Looks to me like Facebook just launched a chat application. Interesting. I know from experience that web-based chat is a bit of a pain, especially when you’re not using Flash. We did an early implementation with Userplane at Spark that worked decently, but not “perfectly”. If Facebook’s implementation works it could keep people online longer, but with many members adding their IM contact info to their profiles, I’m not sure I would have chosen to take the time to develop such a complex feature that has so much competition (AIM, MSN, Y!, GTalk, Skype, etc).

The two biggest technical problems with web-based chat are:

1. Knowing whether or not someone is really online – I don’t think there’s a reliable way to determine if someone has just left their browser open and gone to the mall or if they’re reading a long profile. Not to mention issues w/ caching, expiring sessions, constantly pinging to see if the window is still open, etc.

2. Getting users to notice when someone is actually trying to chat with them without being obnoxious about it. This is a pain in the butt. I have yet to see someone do it well in a web browser. Oh yeah and most browsers have multiple tabs nowadays – tough to get people to notice when they aren’t looking.

We tried an interesting implementation using a Flash pixel instead of a refreshing iframe or javascript to maintain an open connection between the user and the server. This allowed for greater accuracy and instant reaction time with notifications of chat requests. Sorry to say it was never actually deployed because the developer who worked on it was fired 3 days after it was ready to go.

Sphere: Related Content

Olympics

April 18th, 2008 § View Comments § permalink

oly-f.gif

This post is a little late, but we’ve been busy over here at Eastmedia.

I’ve just had the chance to catch up on world news, and I read that protesters attacked/harassed Olympic torch bearers to the point that they even discussed rerouting the runners and/or canceling entire legs. My first thought: All of this over Tibet and some guy who got 3 years in jail for speaking up against the government in a Communist country?

OK look, I’m not a fan of authoritarian government, occupation (ours, theirs, or anyones) or Communism, but I am a fan of the Olympics. The idea that once every four years countries, despite their differences, can come together in peace to compete is one of the few things that makes me feel good about the world. To me the Olympics represent something very human and not political. They can be a powerful reminder that people are people despite political, racial, economic and class differences. Protesting the Olympics over politics seems to be contrary to what many of the protesters want to accomplish. It’s not well thought out.

Now I understand that people are upset that China was chosen. The arguments being made by protesters point to China’s concept of “Human Rights”, the IOC giving in to the money by not taking the higher road, and issues in Tibet. I just wonder if it ever occurred to any protesters that having the Olympics go well in China could actually help their cause not hurt it? I’m sure that question can be argued either way.

My bigger issue is with the actual protests themselves and the behavior of the protesters. Harassing torch bearers and suggesting boycott is ridiculous. Go ahead and protest China because you disagree with their policies, but harassing an Olympic torch bearer, who is probably doing something they never even dreamed they would have the opportunity to do, makes you a complete lowlife ass. At that point your statement of disagreement is no longer political, it’s personal. And to my point about the Olympics being a time when countries can come together in peace, it seems to me that protesting the Olympics amounts to nothing more than protesting peace.

Oh yea and as far I understand it, Tibet has been part of China since about the time of Kublai Khan. That’s a long time. I’m not sure how the US would react if a state tried to claim autonomy by leaving the Union, but I think it might look somewhat like the Civil War. It sucks, but it seems to me that Tibet has had it easy. It’s just a shame that Communism sucks so bad.

Sphere: Related Content

I’m addicted to Amazon. Just got some new books today and I’m happy.

April 7th, 2008 § View Comments § permalink

My Amazon order arrived today. I received five new books – actually only two of them were published in the last year, but they’re new to me so there.

The Inmates are Running the Asylum – Alan Cooper

Alan Cooper’s book is an absolute classic, and probably the most referred to book in all of interaction design. I can only apologize for not buying it sooner. It’s like when I was in junior high collecting comic books. Every time a storyline would reference a previous issue, I’d go crazy until I bought it. Cooper’s work has been referenced so many times that having the book in my hands makes me feel a bit like when I finally got my hands on a compilation of the entire X-Men Inferno series.

Thoughtful Interaction Design – Jonas Lowgren and Erik Stolterman

I don’t know anything about this book, but it looks good. Anytime someone can talk about interaction design and use the word “thoughtful” it makes me smile.

The Design of Future Things – Donald Norman

I want to design future things.

The Design of Everyday Things – Donald Norman

Another book that’s referred to often. Can’t believe I didn’t pick it up at a NNG usability conference w/ a discount.

Technology as Experience – John McCarthy and Peter Wright

Amazon makes recommendations, and I buy. Nuff said.

Sphere: Related Content

Adobe Photoshop Express

March 27th, 2008 § View Comments § permalink

 

photoshop-express.jpg

Adobe launched Adobe Photoshop Express today. It’s a free web-based trimmed down version of Photoshop that requires Flash 9 and gives each user 2GB of online storage. I just signed up for my free account. The app is very polished, but occasionally slow. I am currently attempting to upload my first picture a 76k photo of me and my friend Jen outside of BLT Fish. It’s obviously not a large picture, but the upload took approximately 20 seconds. Pretty understandable if everyone is hammering it today, but I hope it gets much faster in the future.

My first impressions:

  • The user experience seems solid. I’m a bit more than a novice at Photoshop, and I had no problems figuring out how to do basic common image manipulations in Express. The only complaint is that it seems to be unnecessarily sluggish in some areas, but that could be a product of the user experience feeling so much like a piece of software that my brain isn’t registering the standard Web limitations in the same way I would with other web-based applications.
  • The design is polished and seems to be more closely aligned with Apple’s UI guidelines than Microsoft’s or Photoshop’s.
  • When trying to access an external album on Facebook (they import from Facebook, Photobucket, Picasa) I had bit of a problem when I decided to cancel out of the process. The window to Facebook didn’t go away no matter how many times I clicked “Close” and I ended up having to refresh and log back in. I’m using the most recent version of Firefox.
  • They’ve integrated some nice photo sharing features like email to friends, link to, and embed which are pretty standard on most photo sharing sites, but are nice to see in a photo manipulation tool. I might try them up once I upload a few more photos.
  • In “view as table” mode it wasn’t initially obvious how to edit information about the photo (adding a caption for example), but once I figured out to just click on the blank space where a caption would have been it made sense. This is similar to editing a contact in Addressbook, something I’ve complained about for a long time.
  • When creating my first album, the instructional text asked me to drag photos over to create an album. When I did, I was able to create an album, but the photo I dragged over wasn’t in it. Not sure if I did something wrong or the app is behaving oddly. The fact that there was no explanation for the unexpected behavior is not optimal.

Overall it’s a pleasant application experience, and a perfect use of Flex. I don’t take or share many photos, so it’s probably not something that I’ll use often. If I have the time, I might google around to see what real photo nuts have to say about it.

Full review on C|Net that points out an interesting fact about the TOS and that users can’t print, upload directories, import contacts, or upload enormous files yet. In the comments a few people complained that the confirmation email took a long time to show up in their inboxes. I also noticed a slight delay in the confirmation email. Which makes me wonder why Adobe decided it was necessary that users have a verified email address, especially considering that they also include a captcha. Having to verify an email address is very disruptive to the sign up process, definitely reduces registration numbers, and the only gain is to ensure ability to contact users. It’s not as if having an email address is a prerequisite to owning a digital camera. I would have considered merely asking users to enter their email addresses twice and making the out of band verification process an aside.

Sphere: Related Content

Apt. Update

March 27th, 2008 § View Comments § permalink

So someone threw a lit cigarette butt out of their window from a couple floors above mine and lit the trash on fire. The fire filled the hallway by my bedroom with smoke and probably could have caused a major disaster. The building manager posted a notice asking people not to do that, but still hasn’t taken the time to mop and disinfect the floor in the basement where all of the sewage backed up. I totally understand not wanting the building to burn down. I don’t want it to burn down either. I just don’t understand why, if they’re obviously at the building putting out fires, they can’t take the time to clean up the damn mess in the basement. They did sweep all of the water/sewage up and it’s not like there is poo on the floor, but I do think bleach or disinfectant should be involved if they really want to avoid a plague.

Sphere: Related Content

Good News

March 26th, 2008 § View Comments § permalink

webb_timeout.jpg

Chris Webber is retiring, and he’s retiring without a championship. The only thing better than seeing Chris Webber retire without any jewelry is having been lucky enough to watch Karl Malone do the same. In memory of Webber’s career, please join me in a chant:

“Over-Rated” “Over-Rated” “Over-Rated”

Courtesy of Fox Sports

“And he was finished.

Somehow it figured to end this way for Webber – nothing but empty promises, just at varying levels. Even so, he played in four All-Star games and his career numbers are special. But he was never destined to win the biggest prize, not on the collegiate level, nor in the NBA.”

Sphere: Related Content

New Experiences: Not All Good

March 25th, 2008 § View Comments § permalink

Experienced something brand new today. It didn’t kill me, but I doubt it’s made me any stronger.

I live in a duplex in Manhattan with a roommate. It’s not luxury, but it’s definitely not cheap. We pay enough money to have some reasonable expectations about the quality of the building and general maintenance. We’ve lived there for about five months now, and have had nothing but problems. When we moved in, the unit had just been remodeled – new floors, recessed lighting, new kitchen, new bathrooms, the works. It looked good, and things seemed to work. However it turns out that it seems to have been remodeled by a bunch of special needs elementary students on a field trip. Btw, I really don’t mean for this post to denigrate children with special needs. In all honesty they probably could have done a much better job than the assholes who worked on my apt. In fact, I think my most recent apt manager qualifies as special needs, and he is remarkably able to hold down a job and occasionally answer his work-related mobile phone all by his-self.

Back to the story.

In the five months we’ve lived in this apt we have noticed the following:

  • Front door buzzer won’t turn off
  • There is no way to get out of the basement (where the laundry room is) when the elevator doesn’t work because there are no stairs
  • The dryers are consistently broken (reported to super)
  • Pipes bang so loud that it sounds like a marching band is playing upstairs (reported multiple times to management)
  • Water leaks from the base of my roommates toilet and from an exposed hot water pipe in his bathroom (reported multiple times to management)
  • Water leaks from radiators (reported multiple times to management)
  • Heat does not come on consistently (reported to management and there have been violation notices)
  • Water leak caused by mis-installation of valves caused the ceiling of my bathroom and part of my bedroom to cave in and soak my entire room (obviously reported)
  • When they fixed the ceiling they never finished, mis-installed a hatch in the ceiling recommended by the plumber in case there’s a future problem, and left me to clean up the mess
  • New neighbors have complained of mice (reported to management)
  • One window does not open or close properly
  • Numerous state and city notices near the post boxes stating violations including at least 1 for heat and another for waste disposal
  • I have seen at least 3 different building managers and multiple supers since moving in. I am certain that no one in the building knows who to contact if there’s a problem
  • This morning the basement of the building flooded with sewage (SHIT) and my shower drain backed up putting sewage (SHIT) in my shower (reported to management)

OK did you read the last bullet point? If not, please read it again.

At this point I am so angry I don’t even know what to do.

Sphere: Related Content

I can’t wait.

March 22nd, 2008 § View Comments § permalink

Subject to Change

OK. So a couple months ago I bitched about not being able to find any books on web product management. Interestingly enough, Amazon sent me an email a week ago telling me to pre-order “Subject to Change: Creating Greate Products & Services for an Uncertain World” by Peter Merholz of Adaptive Path. Now I don’t know if the book will address the stuff that crosses my mind when developing a new product, but I have a feeling it will be a damn good read.

It looks like it’s going to be out sometime at the end of April. I’ve never actually pre-ordered a book, not even the last Harry Potter, but this one is going on my list for sure.

Sphere: Related Content

Update – I Hate HP Printers

March 15th, 2008 § View Comments § permalink

Wow! In a show of complete incompetence and lack of concern for customers – HP Refuses to Update Certain Printer Drivers for Leopard (Courtesy: Gizmodo). It’s not like Leopard isn’t the best selling OS Apple has put out or anything.

This isn’t a surprise to all the folks who’ve found my little blog via Google or all the folks who are looking for help on HP’s forums. Is there anyone listening at HP?

I’ve been a product manager for a few years now, and if I browsed the web and saw this many complaints about my products I’d be pretty upset. Does Mark Hurd (Chairman and CEO) ever google the products his company makes to see how people really feel about them? His face is on a contact page on the corporate site, so maybe he should get an email or two.

Sphere: Related Content