Entries from September 1, 2011 - September 30, 2011

Friday
Sep302011

Discovered: Ginger, A Cool WebGL Demo

Of course, you need a browser that supported WebGL (like Chrome) but its worth the trouble of installing just to play with this:

0270

 

You can control many characteristics of the face as well as its direction and distance (the eyes always follow your mouse). Samples below. Click on them to see larger versions.

 

0271  0272  0273

Thursday
Sep292011

The newest Monospace font: Ubuntu Mono

I’ve been looking for a a good monospace font lately – and still haven’t found anything that in my opinion is an overall improvement to Consolas (although Inconsolata comes close). So it is exciting to see that Ubuntu has released Ubuntu Mono. Could this be the don’t to unseat Consolas? Only some time within my favorite IDE will tell.

You can download the entire font family from the link below:

http://font.ubuntu.com/

 

snap165

 

Some samples:

image

 

image

 

image

 

image

 

image

 

image

Wednesday
Sep282011

Kindle Fire. Want.

The expected announcement didn’t disappoint.

Here’s the commercial:

TechCrunch has  a good “hand’s-on” video also

Some highlights and thoughts:

  • Arrives in late November
  • 7” tablet versus 9” for the iPad 2 – Some people make a big deal about this but I think it’s a non-issue. At 9” the iPad2 can be unwieldy when trying to hold, read, or pull out of a backpack.
  • Buyers get a three month trial to Amazon Prime and to 17 Conde Nast magazines
  • Screen looks good: good color saturation and contrast.
  • Resolution is 1024x600 for Kindle Fire versus 1024x768 for iPad 2. With smaller physical dimensions, this means Kindle fire has a greater pixel density than the iPad2.
  • UI seems very responsive
  • HD-like aspect ratio – I personally have been enjoying the more square aspect ratio of the iPad, but not a big deal
Friday
Sep232011

A Lesson in User Interface Humility

Ages ago I worked on a Microsoft project called Mako – a project whose technologies, philosophies, team members would would go on to form the Forefront Client Security product. I owned the User Experience team in Mako. So keep it in mind that I and my team of program managers, developers, and testers were entrusted with making sure end-users, IT staff, and developers would be able to complete secure a Windows deployment in an enterprise.

Someone walked into my office one day and asked me to join him in a meeting. He had mocked-up some UI to model security configuration. He was trying to create a UI that let users create something like snort rules. He wanted to show this UI to someone in Microsoft’s IT Department who was familiar with network security to get their feedback.

I only got a chance to see the UI just as I arrived at the meeting and it looked like he had taken every possible widget in windows and crammed it into one gigantic form. I no longer have a screenshot of the UI he had created but it looked similar to the one shown below:

This screenshot comes from this document I found recently: A Graphical User Interface for Writing Snort Rules by Christopher R. Evans.

And to be honest the screenshot above doesn’t even do justice to the UI that I was shown.  What I was looking at was even more complicated. But at least, this gives you a sense of what I was seeing.

 

A USER REACTS

The meeting begins and I’m internally amused at the thought of how bad the feedback is going to be. The security expert walks in, in presented with this screenshot, and her eyes widen and she loudly proclaims.

“Don’t change anything”

To this day, her reaction has been the most positive reaction to a UI design that I have ever scene.

And then she proceeded to explain how every other time someone had shown her some UI on this topic, they had always tried to simplify it according to their perspectives of what simple meant without even trying to understanding what her real challenges were. This UI it seemed actually “got it” – respected the actual job she was doing.

 

WHAT I LEARNED

Simply put: Understand the life your users/customers actually have – not your sanitized, idealized versions of them.

I was guilty of evaluating this UI only at the surface – it is really easy to criticize at that level – without asking the simple and basic questions around the end user scenarios and pains. I haven’t made that mistake since.

 

CAVEAT EMPTOR

I don’t mean to imply that this is the best UI that could ever be done. Of course, we would like to have both something that delighted our customers and conformed to our traditional sense of beauty, consistency, and usability. If one can achieve both with a UI design, it would certainly be preferable.

Tuesday
Sep202011

Realtime Face Substitution

Some creeptastic visual artifacts going on here, but still pretty cool. I imagine hooking this with a Kinect would make it even better.

 

snap124

 

snap125

 

snap127