05-22 Not just making it pretty
I find Thomas Baekdal at baekdal.com to be an interesting read whenever I manage to get through some feeds. His recent article "Stop making it look like a system" struck a particular chord. Anyone interested in doing interfaces for any kind of software – web or otherwise – would do well to take a look at that. It's basically what my entire job was during the design of Blogsmith.
He does a great job clarifying and quantifying a process that we ourselves didn't describe with a whole ton of sophistication: Gavin is fond of saying "this looks like a programmer did it." It's easy to spit out tables stocked with data, the barely formatted result of a database query. It's not as easy to turn those into human-friendly formats. We were fortunate enough to have the "real" data Baekdal talks about in his article, so we knew what we were working with. But more importantly, I have been fortunate enough to have a team that won't accept these "system" style screens.
How now?
It's not easy. Not in the least. It requires a lot of thought before you even get to the whiteboard, but there are two big things I like to try:
He does a great job clarifying and quantifying a process that we ourselves didn't describe with a whole ton of sophistication: Gavin is fond of saying "this looks like a programmer did it." It's easy to spit out tables stocked with data, the barely formatted result of a database query. It's not as easy to turn those into human-friendly formats. We were fortunate enough to have the "real" data Baekdal talks about in his article, so we knew what we were working with. But more importantly, I have been fortunate enough to have a team that won't accept these "system" style screens.
How now?
It's not easy. Not in the least. It requires a lot of thought before you even get to the whiteboard, but there are two big things I like to try:
- Imagine turning it sideways. It seems dumb, and actually turning a table sideways gives you the same crappy table on its side. But it gets you thinking in a different direction.
- Take out the table headings and try to convey that information without those keys. This seems overly fundamental to what I'm saying here, but I guess that's the catch: you can't get out of this paradigm unless you can explain your data without explaining it. Grouping, weighting, and maybe a contextual word or two – like a well placed "at" or "and" – will go a long way toward making something easier to understand.
Read comments on your right →