This website, along with many others, is upside down. The design is back to front. New posts should appear at the bottom, not the top. “But then we’d have to scroll so much” you say. Ah, but the scroll bar should also start at the bottom.
We read left to right, top to bottom. This layout is left to right, bottom to top. It’s actually a combination of bottom to top. Each individual post appears top to bottom (ie the sentences appear in the correct order, not backwards), yet the posts are ordered bottom to top.
This is most annoying on twitter. Threads of conversations are backwards. Instead of:
John: Hey, how are you?Michael: I’m great thanks. And yourself?John: I’m OK.Michael: It was nice talking with you, byeJohn: Goodbye.
On twitter it reads:
John: Goodbye.Michael: It was nice talking with you, byeJohn: I’m OK.Michael: I’m great thanks. And yourself?John: Hey, how are you?
Users have to change from their standard way of reading to reading backwards.
Facebook has a different approach. It puts threads of comments in the right order but insists on ordering separate items backwards.
Here you see the order of the comments appearing chronologically but the order of the posts ordered backwards chronologically.
Websites should be designed the same way chat clients are.
I’m not suggesting that sites should show the oldest article first, my point is that the newest articles should be at the bottom not at the top just like how the newest message in chat clients appear at the bottom.
The philosophy of a design should be to minimize the amount of time a user has to learn the interface and try to be as similar as possible to other interfaces the user has used previously to avoid getting mixed up from time to time.
Almost all websites are like this. It’s quite sad actually. Sort of like how every website puts black on white background instead of white on black. It’s the exact opposite of the best solution. I don’t think I’ve ever seen a site where the items were ordered properly, which is quite disappointing – at least someone out there should be trying to do it the right way around.