Latest Entries

Decoration is only superfluous

There has been recently a huge discussion on designing in the browser vs. doing it in Photoshop/Fireworks. While checking out your mockup in the browser is great, this mechanism it’s not suitable for all sites.

Turns out that as web designers, we design interfaces. You can think of them as part of a complex set of interactions: between your site and your user. Most people will agree in naming interfaces and interactions components of a science called User Experience Design.

An interaction, on the web, is done within a set of interfaces. An interface is designed in function of the experience you want to achieve (”recommend a person in Linkedin” or “add a photo in Facebook”). We design interfaces per page, and it’s a misunderstanding to think a general template (for example, a 3 column page layout) will fit all cases successfully.

So, when designing in the browser, it is tremendously difficult to actually experiment with page layouts, copy placement (copy is interface) and imagery. It seems that we are eager to see how text renders in Safari, how a text-shadow adds (crappy) dimension to a typeface, and such. We tend to think in decoration, and not in interfaces.

Take a look at Badoo.com, for example (a site with one of the greatest interfaces for the web ever made). Badoo has different page layouts for different experiences: the experience of “signing up”, the experience of “browsing for friends”, and such. I’m sure they designed these interfaces in a sketchbook (or software, like Fireworks), previously to code them. Why? Because it’s faster to try and catch up on errors than just starting in the browser with a fixed, 3 column layout that should fit all cases.

What happens when you discover that the labels in your forms work better top aligned than left aligned? You proceed to modify your CSS in order to make it work. And then cames user research, showing you that left aligned labels in fact were working better for your users. You need to touch and modify your CSS (and probably HTML) again. Nuts. In Fireworks this is an easy task, and it’s even easier to present different options to potential users to choose in the first place. Flexibility is the concept, not getting married with your own design is the key.

To my eyes, all the recent efforts in showcasing the benefits of designing in the browser are only efforts on showcasing how decoration can be tackled in the browser. While pushing CSS to the next level is great (I have mixed feelings on progressive enhancement, though), I don’t think starting a site design right in your browser of choice will cut off design time, neither costs.

Don’t get me wrong, I’m all for the browser. In fact, my workflow is kind of akward: I start in Fireworks, when I get a workable mock (pretty much a basic type structure), I proceed to code some bits of it. Later, I find myself taking screenshots of Safari’s rendered text to paste in Fireworks, and start again. But this work well with simple sites, and not with critic, complex, user oriented sites. For the later, rapid prototyping tools are fundamental.

Because no CSS beats the speed of pointing with your mouse, selecting 3 layers and changing the look of a mockup in a breeze.

We design interfaces. Decoration is only superfluous.

In Links

Eric Friedman on why you need to launch your web app today.

Modern Clix on Smashing Magazine

A couple of weeks ago, Smashing Magazine, one of those sites that you honestly need to check out at least once a day, announced a typographic design contest to the community.

Continue reading…

Rediseñando Taringa

This post is written in Spanish: It covers the redesign of the HTML and CSS code for Taringa.net, a site with over 13 million page views daily. In this article, I explain how to save thousands of dollars a day by using simple web standards techniques to reduce the size of the homepage by 50%. A version of this article will be published in English in the coming days.

Luego de leer este artículo en Alt Tab, en donde se entrevista a Alberto Nakayama sobre el funcionamiento de Taringa.net, quedé bastante impresionado con la red de servidores y recursos que el sitio consume actualmente. Para un sitio como Taringa, con más de 13 millones de páginas vistas por mes, mantenerse optimizado es crucial, en el sentido en que esto implica una reducción en el ancho de banda que se consume, y por ende, en los gastos mensuales en servidores y su mantenimiento.

La gran pregunta es, ¿pueden los estándares web ayudar a minimizar los costos de funcionamiento de Taringa? En este post explico como optimizé la página principal, utilizando técnicas simples de estándares web, logrando reducir su tamaño en aproximadamente un 50%, de esta manera, ahorrando miles de dólares mensuales en servidores y su mantenimiento.

Continue reading…

In Links

“Me moaning about shoddy UI inconsistencies and mistakes in Adobe products and how they get shitter with every release and especially since they took on Macromedia’s idiotic philosophies.” Via @mike9r.

Eiffel Tower, Paris, France

Album cover

What another album could serve as the soundtrack for today’s Obama inauguration day? A true classic of the 80’s.

In Links

Vivien points to 32 websites that use the gorgeous Georgia for its typesetting. Via I love Typography, which BTW, did a great realign recently.

In Links

Recently stumbled upon Web Design Resources I Use, an outstanding collection of day-to-day tools. Via @gnz.

In Links

Smashing Magazine has a good recopilation of the Web Design Trends for 2009. I especially like the emboss/letterpress effect; that if applied properly, can produce sites as beautiful as this one.



From the archives

Copyright © 2004–2010 Rodrigo Galindez. All rights reserved. Web hosting by XMundo.

RSS Feed. Proudly powered by Wordpress. Correct at time of going to print.