Friday, 20 March 2009
Installing Internet Explorer 8
Monday, 16 March 2009
Stop using "optimized for" already!
Monday, 26 January 2009
Selection on Browsers

Tuesday, 29 July 2008
Oh the Old Document Paradigm
Let’s face it, the current document paradigm is way too old to be used in our digital era. When was the last time you actually created a document whose finality was to be printed? And how many documents, these days, are meant to be read in the computer and through the internet? Think of a Microsoft Word document or an Acrobat document, they really aren’t meant to be read and navigated digitally.The most common structure of a document (be it an article, a book or anything else) is a tree structure:
Title 1
Sub-title 1
Sub-title 2
Sub-sub-title 1
Sub-title 3
Title 2
…
These types of structures are begging to be assessed by a tree controller like those found on the HTML help files (those that usually appear when you press F1 on any application) or on the Windows Explorer. We should be able to only see the part of the document that interests us at a given moment, and not the other three hundred pages. A large document is a pain to navigate (just think of the tiny scroll bar with very fast steps) and a pain to find information. Documents should be like web-pages except we would have several views possible including the old, tedious print view.This document format would be suitable for web, desktop, mobile and printing, what else could we want?
Tuesday, 8 July 2008
Start with the Interface or the System?

When I was studying, every time I started doing a programming exercise, I almost always started with the interface and everyone made fun of me (including myself). I knew it was wrong but I was just having fun because that's the way (uhu, uhu) I like it!
But what if it wasn't wrong? What if it was just another way of thinking and what if it was a better one?
If we start doing the architecture and then program the logic, our natural laziness will accommodate the interface to the system. If we do it the other way round, the system will accommodate our well thought interface.
Even when it's a kind of application in which the usability is not as important as the system's performance, making the system accommodate to the interface doesn't mean it's going to get slow and buggy, and in any case, the system should be optimized so that the user doesn't have to wait more than the absolutely necessary.
In the end, the user will only see the interface, and it doesn’t really matter how the system is implemented as long as it works the way it should and the user has a good response to his interaction.
Of course both ways have advantages and disadvantages and it all depends on the purpose of the application but I believe we should, if not start with the interface, at least have different people creating the interface and the system in order not to make the mistake of designing an interface that reflects the inner system.
Tuesday, 24 June 2008
TV Remote Control
On the left, the Volume is vertical and the Channel is horizontal and the opposite is seen on the right.Which one do you think is more intuitive? I have seen several examples of both.
This is a problem with the metaphors used and there's a clear conflict of mental concepts on the one on the right because of two things:
Previous and Next are usually connected to Left and Right.
Up and Down are not good metaphors for Previous and Next because Up means Above, which is connected to Next, but it could also mean Previous, due to the writing direction (left to right and top to bottom).
The Left layout is much more intuitive and it's not understandable why there are still manufacturers that ignore such basic mental concepts.
Friday, 13 June 2008
More information on the speedometer
(image from http://commons.wikimedia.org/wiki/Image:Speedometer.jpg)A lot of times I'm driving on a street or on a highway and I notice that I don't really know the speed limit in that place. I have to wait until I see some sign with the information.
...but cars have been increasingly coming out equipped with GPS systems, so the car can "know" the actual speed limit!
Usually on speedometers, there are some red marks indicating the most common speed limits but it would be really helpful if it indicated the current maximum and minimum limits with red and green lights. The driver could know, with a glance at the speedometer, if he was driving at a legal speed.
What do you think?