<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andrea Gandino</title>
	<atom:link href="http://andreagandino.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://andreagandino.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 20 Jan 2010 21:03:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What matters in Web design</title>
		<link>http://andreagandino.com/journal/2010/what-matters-in-web-design/</link>
		<comments>http://andreagandino.com/journal/2010/what-matters-in-web-design/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 20:31:30 +0000</pubDate>
		<dc:creator>Andrea Gandino</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[flexibility]]></category>

		<guid isPermaLink="false">http://andreagandino.com/?p=109</guid>
		<description><![CDATA[<span class="drop">F</span>lexibility is perhaps the most important thing when designing for the Web medium, and I feel like designing <em>for</em> it really should be a must.]]></description>
			<content:encoded><![CDATA[<p><span class="drop">I</span>n one word, that would be <em>flexibility</em>, but I guess I should dip a little deeper into the&nbsp;topic.</p>
<p>Given that we want it or not, Web design world takes a lot from the print world, and so does the Web in general. Think of the simple fact that we talk about Web <em>pages</em>, not using some other word to describe what you&#8217;re looking at, this very&nbsp;moment.</p>
<p>I find this thing to be fairly logical, but also quite a bit disorienting, and the metaphore is, eventually, kind of misleading: if you read a book and its pages (proper paper pages!) you instantly and clearly have physical indications about how big it is (tactile, with weight, or visual, how many pages the book has), a rough indication of how much content is stored in it (eg. the type size), and a number of other things that may include graphic aspects regarding the edition of the&nbsp;book.</p>
<p>This isn&#8217;t true for Web pages. With search engines often pointing straight to Website&#8217;s sub-pages, even the symbolic link between a book&#8217;s index and a Website&#8217;s home page is lost, and with it another orientation tool inside of a site. Visiting one only page, we have no way to know how big a Website is, nor how much content. Again, the metaphore isn&#8217;t&nbsp;working.</p>
<p>On the design side, in print looking for pixel precision is a legitimate thing, while on the Web, due to its ever variable nature, it is not, because we browse it through very different setups (browsers, resolutions, operative systems, mobile phones, and so&nbsp;on).</p>
<p>I tend to think that the two key actions that take place in a browser are the resizing of the viewport and the manual changes to the text size, and when designing taking them into account is&nbsp;mandatory.</p>
<p>No layout should break upon a resize of either the browser window or the text. And with this fact, comes another consideration that occurred into my mind the other&nbsp;night.</p>
<p>I was designing a column based layout with the text leading set at 20 pixels, and I really wanted the spacing between columns to be 20 pixels as well: it&#8217;s easy to do it with percentages widths, and even more using <code>ems</code>, but I realized that using a fluid approach, this wasn&#8217;t possible if not for the default layout&nbsp;width. </p>
<p>The moment the browser window was resized, the 20 pixels could become 18, or 16, and there went all my good plans for a consistent&nbsp;grid.</p>
<h3>What&nbsp;matters</h3>
<p>Then I realized that my plans were actually not that&nbsp;relevant. </p>
<p>It&#8217;s actually much more important to <em>ensure that the layout doesn&#8217;t break</em>, that the contents are still <em>fully accessible</em> by everyone, than focus on little not-so-important things like being pixel perfect concerning the spacing between&nbsp;columns.</p>
<p>Maybe one should create a default version (eg. a default layout width) that has that kind of precision, but in the end we can do nothing but <em>accept that we cannot possess the full control over how people will browse our&nbsp;website</em>. </p>
<p>Hence we must work with what we have (using <abbr title="Cascading Style Sheets"><span class="caps">CSS</span></abbr> at their full power in this sense is very helpful), sharpening our wits to preserve the only thing that counts in Web design:&nbsp;<strong>flexibility</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreagandino.com/journal/2010/what-matters-in-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cognitive entropy &amp; the Paradox of Choice</title>
		<link>http://andreagandino.com/journal/2009/cognitive-entropy-the-paradox-of-choice/</link>
		<comments>http://andreagandino.com/journal/2009/cognitive-entropy-the-paradox-of-choice/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 23:43:57 +0000</pubDate>
		<dc:creator>Andrea Gandino</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[barry schwartz]]></category>
		<category><![CDATA[choice]]></category>
		<category><![CDATA[cognitive]]></category>
		<category><![CDATA[entropy]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[hick's law]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[paradox]]></category>
		<category><![CDATA[user centered design]]></category>

		<guid isPermaLink="false">http://andreagandino.com/?p=100</guid>
		<description><![CDATA[<span class="drop">T</span>he grade of disorder of a page deeply influences its communicative goal and our mood while browsing it: the more cluttered, the more options we have at our disposal, but a vaster field of choices don't necessarily mean a *better* situation to be in.]]></description>
			<content:encoded><![CDATA[<p><span class="drop">E</span>very now and then, I stumble upon a website in search for&nbsp;something.</p>
<p>Now, since the Internet is such a vast place to search something in, and since we usually give our browsing of the Internet a limited amount of time, if you find yourself in the condition of searching something, <em>speed</em> is many times a preferrable quality to have than the accuracy of the research. That&#8217;s the logic behind Google&#8217;s “I feel lucky&#8221;&nbsp;button.</p>
<p>When it comes to searching stuff, Google does a good job: it not only offers a whole lot of sources of content, but also provides the means for that content to be consumed by the user who queries the&nbsp;World.</p>
<p>This product that burst with simplicity and polish, is actually a very complex process that involves a huge number of resources, computing power, and a fairly decent amount of statistics&nbsp;math.</p>
<p>Google’s approach is what makes the difference: Google displays a limited set of results (pagination, that is), it sorts them by popularity, and generally helps people to find what they want in the shortest amount of time possibile, also thanks to its essential&nbsp;interface.</p>
<p>There are cases, though, clearly not Google-related, when the ability to have a very high amount of options all shown at the same time is regarded as&nbsp;preferrable.</p>
<p>Of course, ideally speaking, more choices mean a higher probability of finding what one wants. Also, having more choices is a situation that is perceived as a sign of intellectual&nbsp;liberty.</p>
<p>Given this, one could be lead to think that more choices are always&nbsp;preferrable.</p>
<p>Wrong.</p>
<p>Most of the times, when facing a situation where multiple options are available, the more alternatives we have, the less sure we are about what choice to make. For this very reason, given we actually pick one of those options, it&#8217;s very likely that we&#8217;ll feel an underlying sense of doubt and&nbsp;dissatisfaction.</p>
<p>It&#8217;s called the *paradox of choice* and it&#8217;s proved by a lot of studies concerning human behaviour. For more on the subject, Barry Schwartz’s works are&nbsp;mandatory.</p>
<p>But how a thing like that can affect our webby world? In other words, how can a Web page lead to that sense of indecision we&#8217;ve talked about a while&nbsp;ago?</p>
<p>It&#8217;s all about how you organize information, correctly evaluating the grade that measures how cluttered your page is, and most of all, what are the *specific* needs for the *specific* task you&#8217;re trying to offer an interface&nbsp;for.</p>
<h4>Limit the&nbsp;entropy</h4>
<p>There&#8217;s one thing that I like to call *cognitive entropy*, that is a way to measure the amount of cognitive efforts one must make in order to complete a certain&nbsp;task. </p>
<p>In physics, entropy represents the grade of disorder of a specific system, and can only increase as time&nbsp;progresses.</p>
<p>Just like the real entropy, cognitive entropy increases as the amount of information we have to deal with increases: in fact, many times the confusion of an interface is directly proportional to the number of options&nbsp;available.</p>
<p>Lots of choices, despite being regarded as the epitome of freedom, usually do nothing but get the cognitive entropy higher and higher: the end user undergoes several different mental phases to define a particular filtering condition he intends to&nbsp;apply.</p>
<p>The best thing we can do is try to *limit this&nbsp;process*.</p>
<p>So, when facing a situation when a lot of different choices are present, you can basically move in two&nbsp;directions.</p>
<p>One of them could be making choices so that they are not mutually exclusive: the act of researching will be more polished, to the detriment of the overall entropy of the process, not to mention the time&nbsp;factor.</p>
<p>Luckily we’ve got an&nbsp;alternative.</p>
<h5>Divide et&nbsp;impera</h5>
<p>British psychologist William Edmund Hick conjectured that it’s easier to choose twice from two equally sized lists of elements, than picking just once from a double sized list (<a href="http://en.wikipedia.org/wiki/Hick's_law" title="Hick’s law on Wikipedia">Hick’s&nbsp;law</a>).</p>
<p>So, a preferrable situation would be to limit the filters to a carefully *selected set of macro&nbsp;categories*. </p>
<p>Making use of what some guys would call *empathy*, you can look at the problem from a different perspective&thinsp;&mdash;&thinsp;in this case the user&#8217;s, and act accordingly, focusing on the filters that actually make sense in that specific&nbsp;context.</p>
<h5>The joy of&nbsp;comparison</h5>
<p>A good example of this last example is&nbsp;Threadless.</p>
<p>Threadless’ catalogue is huge, but instead of going with several filters at once, they offer just three very common conditions that can be freely combined: size, gender and&nbsp;price.</p>
<p>This three categories of search are the result of a very careful consideration. What could a visitor look for on a site that sells shirts? Let me&nbsp;try:</p>
<blockquote><p>I want to buy my girlfriend (gender indication) a Small shirt (size) for around $10 (price). Let&#8217;s&nbsp;see&hellip;</p>
</blockquote>
<p>Of course, one could always be willing to look for a specific color, for example, but that&#8217;s not as probable as the combination mentioned above. So that filter is perfectly tailored on the majority of the visitors&#8217;&nbsp;needs. </p>
<p>You get a lot of results, but somehow you feel like you&#8217;ve restricted your options well enough, hence a general sense of satisfaction which lays the ground for the goal of the site, that is to sell its&nbsp;goods.</p>
<h4>The secret for browsing&nbsp;happiness</h4>
<p>Browsing the Web should be such a relaxing activity that should be perfectly natural and free from most of the cognitive load we face in our everyday&nbsp;lives.</p>
<p>As cognitive entropy increases, you need to do whatever you can to keep it low, organizing information accordingly, making large portions of content to be easily digestible by the&nbsp;users.</p>
<p>An effective way to do so, is to divide the content and the annexed burden of decisions in a reasonable amount of little parts, each one of them small enough to almost not overload the user’s brain: doing so, the end user will be less concerned about useless details, and more focused on what is his specific&nbsp;goal. </p>
<p>This is the primary condition for effectiveness, and, eventually, a *happy* browsing&nbsp;experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreagandino.com/journal/2009/cognitive-entropy-the-paradox-of-choice/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Italian IA Summit ’09 roundup</title>
		<link>http://andreagandino.com/journal/2009/italian-ia-summit-09-roundup/</link>
		<comments>http://andreagandino.com/journal/2009/italian-ia-summit-09-roundup/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 21:43:19 +0000</pubDate>
		<dc:creator>Andrea Gandino</dc:creator>
				<category><![CDATA[IA]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[iias2009]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[interaction]]></category>

		<guid isPermaLink="false">http://andreagandino.com/?p=101</guid>
		<description><![CDATA[<span class="drop">O</span>n Feb. 20&#8211;21 I’ve been in Forlì for the <a href="http://www.iasummit.it/2009/" title="The home page of the Third Italian IA Sumimt">Third Italian IA Summit</a>. 

Attending a conference can be a rewarding experience. Attending the Third Italian IA Summit was more than that in so many ways that it's hard to even explain how good that was, but, in the dark atmosphere of a train bringing me back home, I’ll try anyway.]]></description>
			<content:encoded><![CDATA[<p><span class="drop">O</span>n Feb. 20&thinsp;&ndash;&thinsp;21 I’ve attended the <a href="http://www.iasummit.it/2009/" title="The home page of the Third Italian IA Sumimt" hreflang="it">Third Italian <span class="caps">IA</span> Summit</a>, in&nbsp;Forlì.</p>
<p><img src="/images/iabanner.jpg" alt="" /></p>
<p>First off, let me give a public thank to the guys who organized the event: <a href="http://www.mucignat.com" title="Alberto’s site" hreflang="it">Alberto Mucignat</a>, <a href="http://resmini.net/" title="Andrea’s blog">Andrea Resmini</a>, Dario Betti, <a href="http://lucarosati.it/" title="Luca Rosati”s site" hreflang="it">Luca Rosati</a>, <a href="http://socialenterprise.it/" hreflang="it">Emanue&shy;le&nbsp;Quintarelli</a>.</p>
<p>A huge thankyou also to my buddies <a href="http://lineheight.net" title="Simone’s site" hreflang="it">Simone Economo</a> and <a href="http://designr.it" title="Piotr’s site">Piotr Fedorczyk</a>, who I have been very pleased to meet in first person, and who have been two great companions for this wonderful&nbsp;experience.</p>
<p>I’d also like to thank all of the people who organized the summit, and all of the guys I have talked to, especially <a href="http://nuguerrilla.com/blog" title="Francesco’s site">Francesco Casale</a>, <a href="http://eliacontini.netsons.org/" title="Elia’s site" hreflang="it">Elia Contini</a> and Giacomo&nbsp;Neri.</p>
<p>So what have I learned? I’ve learned that Information Architecture is a science that can be quite hard to describe, as several different disciplines are somehow involved and connected together. This implies that serveral people, each one with a different academic background, can be gathered and still talk about the same things. Architects, psychologists, developers, visual designers, interaction designers, user experience experts,&nbsp;etc.</p>
<p>Such a plurality of opinions and points of view form the basis for something that exalts the social aspect of our lives as they are today, more and more connected by that thing we call the&nbsp;Internet.</p>
<p>In describing what the meeting has been all about, I’m going to quickly run through some keywords that I’ve&nbsp;chosen.</p>
<p>####&nbsp;Context</p>
<p>The Web is a medium that constantly evolves. The fact that we use it on a daily basis has changed many rules in many games. Besides the obvious game of communication, there’s a new simple aspect about the Web that has become not only relevant, but crucial: we now access the Web with different devices, not only computers. Expecting to be able to accomplish the same tasks on different devices in different *contexts* is the primary corollary to this&nbsp;statement.</p>
<p>Different contexts mean different methods and methodologies to do stuff. This substantial difference among various devices and the way each one of them is used *must* be perceived by all of those people that somehow create things on the Web. The overall user experience that connotes a service is now the sum of all the individual experiences related to the specific devices that service is delivered by. I think that’s what defines the *Ecosystems* <a href="http://www.lyonora.it/" title="Leonora’s site" hreflang="it">Leonora Giovanazzi</a> (<a href="http://www.slideshare.net/lyonora/architettura-informativa-ed-ecosistemi" title="Leonora’s presentation on SlideShare">slides</a>), and later Gianluca Brugnoli, referred&nbsp;to.</p>
<p>If the design and development phase is able to intercept this need, by developing softwares and interfaces tailored on the device that will host them mantaining the brading aspect of the service, then the same service will truly offer a global and, most of all, enjoyable experience of use: an example of that could be what Maria Cristina Lavazza talked about in her speech—about organizing goods in a grocery store, with the hope of a technology not only more user friendly, but also more efficient, really helping the people that make use of&nbsp;it.</p>
<p>And speaking about context, I’d like to cite <a href="http://www.lucamascaro.info" title="Luca’s site" hreflang="it">Luca Mascaro</a>’s presentation, concerning adaptive interfaces. It has been a great talk, both innovative and sharp, and really got me thinking about many things I didn’t take into account before. But, this is a vast topic, way too complex to be exposed here and now, so as soon as I’ll have elaborated something deeper, I think you’ll find a new article here on the&nbsp;subject.</p>
<p>####&nbsp;Collaboration</p>
<p>Collaboration is strictly connected to that game we’ve talked about earlier, that is&nbsp;communication.</p>
<p>Collaboration can happen in different ways, at different levels, in different circumstances and for diffe&shy;rent&nbsp;purposes.</p>
<p>Collaborative tagging, for example, is something we deal with and contribute to it almost every day, and I’m pretty sure many of you will have noticed some intrinsic problems with it. The <a href="http://www.slideshare.net/DuRe/learning-to-think-with-ia" title="‘Learning to think with IA’ on SlideShare">case study</a> made by Renata Durighello about collaborative tagging done by kids has surprisingly pointed out that those issues are transversal through different ages. Having common issues is a good start to find solutions for at least part of those problems like normalizing keywords, correcting typing errors with a smart interpretation of the tags based on thesauri and frequence of&nbsp;occurrence.</p>
<p>Of course, it isn’t *that* easy. In fact, smart interpetation will never be as smart as we want it to be, and human control will always be the best way of ensuring quality tagging. Still, those workarounds, combined with education towards the act of tagging, especially working in order to find shared conventions, are the best chance of reducing the tagging&nbsp;noise.</p>
<p>Always speaking of collaboration, the talk delivered by Søren Muus introducing an european community of information architects, together with the idea of sharing opinions and experience, not being limited or stopped by differences and cultural boundaries was *truly inspiring*. I got to talk to Muus for a couple of minutes the day after, and he was very nice towards me, and I think this explains better than anything else a serendipituous attitude towards others we should&nbsp;have.</p>
<p>####&nbsp;Participation</p>
<p>One word that rhymes well with collaboration is participation. I was particularly impressed by the concept of <a href="http://www.slideshare.net/davidepotente/quando-i-passeggeri-progettano-laeroporto" title="Davide’s and Stefano’s presentation on SlideShare">participative design applied to the building of an airport</a>, well exposed by <a href="http://www.davidepotente.com/" title="Davide’s site">Davide Potente</a> and <a href="http://www.bussolon.it/" title="Stefano’s site" hreflang="it">Stefano Bussolon</a>. Very&nbsp;clever.</p>
<p>In the closing keynote of the Summit, <a href="http://www.scils.rutgers.edu/~kalbach/">Jim Kalbach</a> introduced the concept of Commercial Ethnography, pointing out that a new approach towards commerce should be user research, not product research. It’s all about User Centered Design: the customers are seen as a resource. If you get into their shoes to study their problems, their needs, the conditions they live in and how these (and more) factors affect the way they behave, you can get precious new&nbsp;perspectives.</p>
<p>####&nbsp;Evangelization</p>
<p>I want to sum everything up with one word: evangelization. It’s a vague term, I know. But one thing emerged from this meeting: we are not alone and, as Bussolon said, we need to keep communicating with each other. Also, I’d add, we need to spread the word evangelizing the people around us not only to a higher degree of technology awareness, but also introducing what we’ve talked about this weekend in our daily working&nbsp;lives.</p>
<p>It’s gonna be hard, <span class="caps">OK</span>, but it’s damn worth the&nbsp;effort.</p>
<p><span class="caps">P.S.</span> If you’re interested, <a href="http://www.viddler.com/search/?searchString=iias2009">videos of the presentations</a> are available, and so are <a href="http://flickr.com/photos/andreagandino/sets/72157614400325095/">my photos from the&nbsp;event</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreagandino.com/journal/2009/italian-ia-summit-09-roundup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Need for simplicity</title>
		<link>http://andreagandino.com/journal/2008/need-for-simplicity/</link>
		<comments>http://andreagandino.com/journal/2008/need-for-simplicity/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 19:21:36 +0000</pubDate>
		<dc:creator>Andrea Gandino</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[form]]></category>

		<guid isPermaLink="false">http://andreagandino.com/?p=97</guid>
		<description><![CDATA[<span class="drop">A</span> quick look at two anecdotes that have lead me to think something useful, for once. The tale of two things that despite being totally different, share a common horizon: the need for simplicity.]]></description>
			<content:encoded><![CDATA[<p><span class="drop">L</span>ately I started thinking about design, broadly speaking. Like I said in a <a href="/journal/2008/a-quick-testing-routine/" title="Internal link to: “A quick testing routine”">previous article</a>, to me <em>good</em> design isn&#8217;t necessarily related to being <em>good-looking</em>: you need something more than a pretty face. It&#8217;s because of this reasoning that I realized that, for me, a good design is something that effectively combines ease of use, visual pleasantness, and many other factors (e.g. speed, if we talk about websites), and something that carefully evaluates pro&#8217;s and&nbsp;con&#8217;s.</p>
<p>I started looking at things in a different way, trying to analize what were the strenghts of objects, and where those objects could be improved. One could do that with anything, really: from websites to lamps, from cars to elevators, every object, device or tool that we use every day has passed through a phase when some people got together, thought about its possible uses, and then produced&nbsp;it.</p>
<p>What I like about design is that it&#8217;s a never-ending process. You learn from your previous experiences, you learn from other people&#8217;s experience, and you strive to create something&nbsp;better. </p>
<p>Design is hard as hell. Creativity can lead to great ideas, but also to miserable failures. I&#8217;ve found that <em>failures are often associated with simple things</em>, like you wouldn&#8217;t expect that object to fail at such an easy&nbsp;task.</p>
<p>Take my elevator, at work. We have this elevator, that isn&#8217;t particularly slow, or small; instead it&#8217;s well illuminated, it has a marble floor, and a big mirror. So it&#8217;s visually attractive, but it fails at two simple things. The first one it&#8217;s the control panel that is placed on every floor of our building: it doesn&#8217;t display what level the elevator is currently at, and neither gives you an indication whether it is going up or down. The control panel is only good to summon the&nbsp;lift.</p>
<p>We&#8217;re talking about lack of <em>feedback</em>, here. Every user makes an action, and wants a clear signal that the action has produced some kind of effects, otherwise he/she gets confused. A red light that indicates that the elevator will eventually come at your floor simply isn&#8217;t enough for&nbsp;me.</p>
<p>The second mistake about my elevator is about the sensors that prevent its sliding door to close, when someone is entering. That&#8217;s a needed feature, of course, but what I&#8217;m questioning is the implementation&thinsp;&#8212;&thinsp;geeky term, I know&thinsp;&#8212;&thinsp;of that&nbsp;feature. </p>
<p>Since we stick to the floor when moving, and since we tend to move more the upper part of our bodies than the lower part (legs are supposed to be steady in an elevator), why do we need sensors for all the door&#8217;s height and not only the bottom of it? It happens many times that the elevator is crowded, that people is carrying bags and accidentally move their wrists, activating the sensors. The door opens and people&nbsp;mumble.</p>
<p>Those are simple things, right? You could have had both feedback and effectiveness of use at a very low price. Too&nbsp;bad.</p>
<h4>The Web side of the&nbsp;Moon</h4>
<p>A couple of days ago I happened to think about how could I apply a similar reasoning to my web-related design and development work and so I started thinking about wrong solutions that I&#8217;ve found through my experience on the&nbsp;Web. </p>
<p>Deduction number one: the speed thing is confirmed. I work with several kinds of interfaces, and even when I know what&#8217;s going on with the app I&#8217;m using (gotta love text consoles), I get frustrated too when the system doesn&#8217;t give me visual indications about its activity. That&#8217;s one of the usability problems that <span class="caps">AJAX</span> brings with&nbsp;itself.</p>
<p><em>Speed</em> and <em>feedback</em>, the two keywords to a successfull interface. But there&#8217;s more. JavaScript in general gives you the ability to interact with the <abbr title="Document Object Model"><span class="caps">DOM</span></abbr>, and to associate many kinds of events to the elements that compose your page. Now, with events you can create almost everything, even duplicate the functionality of desktop applications controls. Here lies a subtle threat: not every control is suited for a Web context, and not every control is good in&nbsp;general.</p>
<p>If you use sliding on your touch device, that doesn&#8217;t mean that you should find the same kind of control on a Web page too. Sliding with a mouse is a complex motion, that involves a lot of muscles, unlike what happens with touch devices. Still, I&#8217;ve encountered this kind of control in wrong situations: who wants to execute a dragging motion to, say, download a file or confirm a&nbsp;choice?</p>
<p>According to my own personal taste, using dragging for those two specific tasks is deeply wrong. Since we&#8217;re lucky enough to have alternatives for the problem, as far as downloading/confirming goes, just provide a hypertext link to the download page or the file itself, or simply use a checkbox,&nbsp;respectively.</p>
<p>Banal, right? Well, it may be. But the fact is that links and checkboxes perfectly satisfy the conditions of simplicity, speed and received feedback we&#8217;ve talked about earlier. In the end, on the Web, while we must not desist in researching new and better ways to do things, there&#8217;s one dogma that shouldn&#8217;t be violated: <strong>keep it simple, keep it fast and give the user some clues on what&#8217;s going&nbsp;on</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreagandino.com/journal/2008/need-for-simplicity/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nay!</title>
		<link>http://andreagandino.com/journal/2008/nay/</link>
		<comments>http://andreagandino.com/journal/2008/nay/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 19:17:15 +0000</pubDate>
		<dc:creator>Andrea Gandino</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://andreagandino.com/?p=93</guid>
		<description><![CDATA[<span class="drop">A</span> resounding <strong>no</strong> to this simple question: should IE keep penalizing the whole web design industry?]]></description>
			<content:encoded><![CDATA[<p><span class="drop">O</span>K, so this topic has been debated quite a few times in the last several months, and I&#8217;m certainly not reinventing the wheel here, but just leaving my two cents, as&nbsp;usual.</p>
<p>The question is: can we drop support, or at least strongly reconsider the way we look at that &#8220;old cousin that nobody likes but you can&#8217;t avoid inviting for the Christmas dinner&#8221;?. <abbr title="MS Internet Explorer 6"><span class="caps">IE6</span></abbr>, that is, and that quote should be from <a href="http://www.zeldman.com" title="The web site of Jeffrey Zeldman">Zeldman</a>, I&nbsp;think.</p>
<p>As you might guess there are a lot of different opinions on the matter, and none of them can be considered as the ultimate truth. My opinion is, as the title to this article suggests, that we can&#8217;t cut off like 20-25-30% of visitors that each day come visiting our website. Many many times, the fact that they&#8217;re using this dinosaur of our days&#8217; technology isn&#8217;t their choice at&nbsp;all.</p>
<p>Some (not sure what percentage, though) of them are forced to do so, or aren&#8217;t geek enough to know alternatives. So, they&#8217;re good guys, after all, many times they&#8217;re not guilty of anything, and so they deserve to get our juicy contents just like other people do. For those who stick to crappy browsers, ignoring the fact that they&#8217;re basically stealing precious hours of web developers&#8217; even more precious lives, because they&#8217;re too lazy, I can&#8217;t help. Also, browsers are <em>free</em>: why the hell one shouln&#8217;t be willing to switch to a better thing that won&#8217;t cost a&nbsp;penny?</p>
<p>So, should we surrender to a jurassic way of styling? Again the title of the article helps us:&nbsp;<strong>nope</strong>! </p>
<p>I&#8217;ve always thought that designing for the Web is all about making compromises. There&#8217;s some stuff out there that would be ready for prime time, if not for <span class="caps">IE6</span> (and 7, don&#8217;t forget v7!), sure; but we are supposed to be smart and skilled enough to overcome this&nbsp;obstacles.</p>
<p>For instance, <span class="caps">IE</span> is both providing the problem and the means to the solution: conditional comments. They&#8217;re ugly, they&#8217;re proprietary, but in a situation like this I feel like they&#8217;re our best weapon. With that technique we can target specific browser versions, and ensure that the content is <span class="caps">OK</span> every&nbsp;time.</p>
<p>So, my advice is to always design and build stuff using a modern browser as reference. If you&#8217;re <em>extreme</em> enough, you can even use WebKit, which usually implements advanced stuff first. Then, when you&#8217;re done with your hyper-cool layout with all the fancy stuff in it, you can turn the <span class="caps">IE</span> spotlight on, and make the needed&nbsp;corrections.</p>
<p>What does that mean? It means that you&#8217;re wasting time, in the short period, because you have to write two, or three different stylesheets. But writing <em>one good</em> main stylesheet is priceless, because in the long term, when newer, and supposedly better, browsers will come along, your work will be already done and you won&#8217;t need any more fine&nbsp;tuning.</p>
<p>So, it&#8217;s a matter of time and since you&#8217;re wasting it, when designing your master stylesheet, you should take as many shortcuts as you can, whether they are advanced <abbr title="Cascading StyleSheets"><span class="caps">CSS</span></abbr> selectors, or rounded corners, or even <a href="http://forabeautifulweb.com/blog/about/are_css_tables_ready_for_prime_time/" title ="Read 'Are CSS Tables Ready for Prime Time' at Forabeautifulweb.com">revolutionary ways to lay things&nbsp;out</a>.</p>
<p>Then you go on and fix stuff for <span class="caps">IE</span>, bearing in mind that things must not necessarily appear exactly the same, that little imperfections may be acceptable, as long as the content and its message are preserved. It&#8217;s not the visual look of the website that should be pixel perfect, it&#8217;s the <em>branding</em> aspect of it, the overall feeling, the stuff that connotates a service or a product you&#8217;re selling, that needs, this is <strong>mandatory</strong>, to be delivered as it is, no matter what the&nbsp;device.</p>
<p>At this point, one might note that this very site doesn&#8217;t feature an <span class="caps">IE</span> specific stylesheet. Yet. So, for now I&#8217;m not practicing what I&#8217;m preaching, and while I&#8217;m not sure when I will <em>actually</em> find the time to do that for this site too, I&#8217;ve been pondering about the problem for quite a&nbsp;while. </p>
<p>I came to the conclusion that not to exclude <span class="caps">IE6</span> users, we could do like we do for mobile phones: it might not be great, but why not a single-column layout? Dead simple, and worries-free. <span class="caps">OK</span>, that might be <em>too</em> simple, but you get the point, right: simplify things! The content would be there, the overall theme of the site would be mostly preserved, and the site would end up to be just a simplified version of the <em>real</em> one. That&#8217;s just an idea, anyway, a banal one perhaps, but I&#8217;m probably go that way to kinda offer a basic support for legacy&nbsp;browsers.</p>
<h4>So,&nbsp;what?</h4>
<p>While we&#8217;re no superheroes, we have a mission. In early 2000&#8217;s it was spreading Web Standards. Right now, what we gotta do is harder and more subtle. By targeting specific browsers, <em>intentionally</em> producing worse-looking versions of our sites, and by displaying messages only to users of those browsers, we need to get them, especially the lazy ones, aware of the fact that browsers doesn&#8217;t differ much from the rest of the technology we&nbsp;use.</p>
<p>So if generally we&#8217;re conscious of it and we accept the fact that, say, a cell phone (or a television, a radio, a computer, you name it) bought five years ago has less features than one that will come out tomorrow that is generally <em>better</em>, we must make it so that people apply the same thinking to browsers&nbsp;too.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreagandino.com/journal/2008/nay/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Concerning what we do</title>
		<link>http://andreagandino.com/journal/2008/concerning-what-we-do/</link>
		<comments>http://andreagandino.com/journal/2008/concerning-what-we-do/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 12:41:13 +0000</pubDate>
		<dc:creator>Andrea Gandino</dc:creator>
				<category><![CDATA[Industry]]></category>
		<category><![CDATA[profession]]></category>
		<category><![CDATA[respect]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://andreagandino.com/?p=91</guid>
		<description><![CDATA[Some random thoughts about why our profession simply doesn't have the respect it should.]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a common misconception about what we do, and that is that anyone can make a&nbsp;website.</p>
<p>This is true, to a certain extent, in the sense that it&#8217;s a matter of cause and effect: technology is spreading all over, more and more people get to use the computer in a more conscious way, word processors are easy to use and they offer the option to save a file with an <code>.html</code> extension. That&#8217;s it. This small list leads to the fact that anyone can publish something on the Web. Then they say, &#8216;Hey, I know a little Photoshop too!&#8217;, and there you go with the general opinion that doing websites is a fairly easy task, that doesn&#8217;t require a deep&nbsp;knowledge.</p>
<p>Now, <em>publishing stuff</em> is easy as pie, but <em>doing websites</em>, and making them <em>well</em>, is a whole different&nbsp;story.</p>
<p>Anyway, this belief to me is the key to understand why, in my opinion, our work is&nbsp;underestimated. </p>
<p>For example, I don&#8217;t think I&#8217;ll ever find someone who, say, believes that doing the work that architects do is an easy task. That&#8217;s because doing stuff in the architecture field requires a proper education, knowledge of materials, physics, aesthetics, and so on. So they get the respect they deserve, as they have notions that you don&#8217;t and that are essential to their&nbsp;work.</p>
<p>This goes for Web-related professions too, like usability experts, or information architects and so on. And it&#8217;s for the very same reason. They have what we don&#8217;t: a proper, formal education on those particular&nbsp;fields.</p>
<p>With us people who make websites, things are different. First of all it&#8217;s because there aren&#8217;t real certifications about our work, nor proper college classes that teach what we do. I think that the vast majority of us self-teaches stuff, by reading books and articles on the&nbsp;Web.</p>
<p>Then, it&#8217;s because, just like <a href="http://www.zeldman.com">Zeldman</a> said at some conference, there are a dozen different terms we use to identify our work. That&#8217;s not gonna&nbsp;work.</p>
<p>Two little&nbsp;considerations:</p>
<ol>
<li>I don&#8217;t think that certifications are needed, for us. The main aspect of the Web is its ability to allow people to communicate, interact, share informations. Being social, that is. So to me it&#8217;s not about degrees, or titles. It&#8217;s about getting a good reputation. It&#8217;s about people knowing you do some work, and you do it <em>well</em>. There couldn&#8217;t be a better certification than that, and there couldn&#8217;t be a better reward for your working&nbsp;efforts.</li>
<li>Concerning classes. Colleges and universities should have them, and they should teach them right. Formal education should give students a direction towards concepts like Web standards, and so on. But the thing about our work, is the fact that we constantly have to sort of update our knowledge. Day by day. Reading books and <a href="http://www.opera.com/wsc/" title="Go tho the Opera Web Standards Curriculum page">stuff</a>. So self-teaching is still the best way to get to know&nbsp;things.</li>
</ol>
<p><span class="caps">OK</span>, so what? I think I can close this one quoting a comment I&#8217;ve made on the subject, over at <a href="http://meaganfisher.com/2008/09/cant-anyone-do-what-you-do/" title="'Can’t anyone do what you do?' at meaganfisher.com">Meagan Fisher&#8217;s&nbsp;blog</a>.</p>
<p>This [whole situation, the fact that our profession hasn&#8217;t much respect from people] is why, and I back this up with my personal experience, sometimes clients simply refuse to pay the right amount of money required for the&nbsp;job.</p>
<p>It’s not that we’re greedy or something; we’re asking that amount of money because you’re not only buying a site, you’re buying my knowledge as well, the hours I’ve spent reading books and talking with colleagues about the stuff we&nbsp;do.</p>
<p>A website, to me, is still perceived as something optional, something we can live without even if we’re running some sort of business. So while one would pay more to, say, get a better car, that doesn’t necessarily imply that the same guy would do it as well for a piece of furniture or a watch. They’re not so important, compared to a thing that could affect your safety while driving. Perhaps, this is the case for websites&nbsp;too.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreagandino.com/journal/2008/concerning-what-we-do/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A quick testing routine</title>
		<link>http://andreagandino.com/journal/2008/a-quick-testing-routine/</link>
		<comments>http://andreagandino.com/journal/2008/a-quick-testing-routine/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 19:45:31 +0000</pubDate>
		<dc:creator>Andrea Gandino</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://andreagandino.com/?p=89</guid>
		<description><![CDATA[<span class="drop">F</span>or me, the goodness of a website has very little to do with its graphic look. Or, at least, a lot less than what one could think.]]></description>
			<content:encoded><![CDATA[<p><span class="drop">T</span>he Web is a highly dinamic medium. It is used by a large variety of people, each one of them with different attitudes and&nbsp;problems.</p>
<p>In this kaleidoscope of options and possibilities, I sort of get lost when it comes to judge what it&#8217;s good and what it&#8217;s not. What does it mean the adjective <em>good</em> applied to websites, anyway? Does it mean good-<em>looking</em>? Or good at ease of use? Nah, we need a higher degree of&nbsp;specificity.</p>
<p>We need an example too. The print world comes to mind. You&#8217;ve got a piece of paper, say, you paint, write, print your artwork, and the result it&#8217;s there, right before your eyes. It is not influenced by external factors. For the Web this is not&nbsp;true.</p>
<p>Every content is accessed via a third party application: the browser. So it&#8217;s not a direct connection between the author and the reader. Software gets in the way. And this is good, as software provides the means to avoid the kind of unevennesses we&#8217;ve talked about right at the&nbsp;beginning.</p>
<p>Pick a short-sighted person, for example. He/she might not be able to, say, read or distinguish a little detail you&#8217;ve so lovely put in your printed handcrafted artwork. No problem: he/she puts glasses on, or makes use of a magnifying glass. The gap between his/her problem and you, the author willing to convey a message, is&nbsp;filled.</p>
<p>A similar, yet more subtle, situation happens with Web pages. Now, the same short-sighted person fires up his/her computer and loads a website that he/she cannot read, as it&#8217;s written too small. The deus ex machina role is played by the browser that (should) provides a robust shortcut to bump up the text size for the whole&nbsp;page.</p>
<p>It happens sometimes that this simple and absolutely ordinary and necessary action, kind of messes up the page layout. When it does, that&#8217;s not a <em>good</em> page by any&nbsp;means.</p>
<p>So what is a good page, for me? To me, good is something that ensures that its content is kept accessible, yet is able to present it in a nice and appropriate to the context&nbsp;way.</p>
<p>Technically speaking, I love em-based websites because they nicely adapt themselves to different browsing situations. Em-based layouts are spreading more and more, these days, even at corporate level, which is extremely cool, but still too many times I see websites that are just gorgeus when viewed at default text size, but that fail miserably&nbsp;otherwise.</p>
<p>I came to realize that the goodness of a website had very little to do with its graphic look. Or, at least, a lot less than what one could&nbsp;think.</p>
<p>So what? During these years of constant development, I sort of came up with a quick testing routine that gives me a rough clue of how scalable and flexible is the layout I&#8217;m&nbsp;designing.</p>
<ol>
<li><strong>Constantly check your code</strong>. <span class="caps">XHTML</span> validation is essential, and we should not debate over that topic. A slightly different story applies to <span class="caps">CSS</span> validation and the use of non standard properties (such as browser specific implementation of rounded corners). With <span class="caps">CSS</span> we can experiment a little bit more. For example adding <code>text-shadow</code> where needed could be possible scenario: browsers that already support it will display it. Others won&#8217;t, but that&#8217;s fine and acceptable, because <em>it won&#8217;t cause much harm to the end-user</em>,&nbsp;right?</li>
<li>Again concerning <span class="caps">CSS</span>, <strong>try not to use hacks</strong>. For as ugly and proprietary as they might look, use conditional comments to load up additional browser-specific&nbsp;stylesheets.</li>
<li><strong>Turn off styling</strong>&thinsp;&mdash;&thinsp;This will give you a perfectly clear indication of how good your markup is, and will also give you a hint of what a text browser will read. My rule is: <em>ensure that your website is perfecly readable and understandable even without the fancy graphic stuff</em>. This is called graceful degradation, I&nbsp;think.</li>
<li>Repeat the above procedure, this time <strong>turning off images</strong>. Page size is day after day less a concern, with fast connection speed spreading all over, but there definitely are situations where it <em>does</em> matter how much data you&#8217;re downloading (think mobile phones). Browsing with no images to reduce loading times it&#8217;s a respectable choice by the end-user and should be honoured, hence the end-user should not be penalized by a imageless layout that&#8217;s completely messed up or significantly&nbsp;damaged.</li>
<li><strong>Bump up your text a couple of times</strong>&thinsp;&mdash;&thinsp;There&#8217;s a nice shortcut that works in most browsers that is <kbd>ctrl/cmd++</kbd>. If your layout stays OK after this, you can sleep quietly tonight. If it doesn&#8217;t, you should fix that as soon as possible. <em>Always ensure that your layout is flexible enough to accomodate this not-so-rare&nbsp;situation.</em></li>
</ol>
<p>Now, there would be a whole lot more to say on this topic, but for now I think I will leave it like this: if a website is able to pass that little checklist above, then it could well being judged as <em>good</em>. It also has a killer look? Then it&#8217;s a <em>winner</em>, to&nbsp;me.</p>
<p>What about you? Which criteria come in play when you judge how good a website&nbsp;is?</p>
]]></content:encoded>
			<wfw:commentRss>http://andreagandino.com/journal/2008/a-quick-testing-routine/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The quickest realign ever</title>
		<link>http://andreagandino.com/journal/2008/the-quickest-realign-ever/</link>
		<comments>http://andreagandino.com/journal/2008/the-quickest-realign-ever/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 17:03:57 +0000</pubDate>
		<dc:creator>Andrea Gandino</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://andreagandino.com/?p=76</guid>
		<description><![CDATA[<span class="drop">I</span>’m not sure whether or not this can be considered version 1.0 of my website, but the fact is that in the last couple of weeks I've been working quite hard to make it better than it was.]]></description>
			<content:encoded><![CDATA[<p>After I came back from holidays, I looked at my site and I felt good about it. You know, most of the time I design something, I&#8217;m satisfacted with if for a certain amount of time, then I get bored. It only happens with what I design <em>for&nbsp;myself</em>.</p>
<p>This time it was different. I still liked the idea behind my design, and its implementation, for the most part. I just felt like there was something I didn&#8217;t get right. I perceived it as sort of messy and somewhat distracting, which is for me the epitome of what a design shouldn&#8217;t be. So I decided to rethink about&nbsp;it.</p>
<p class="note left side outset">Special thanks go to my friend <a href="http://www.lineheight.net">Simone</a>, who helped me in identifying a series of little things that I had missed, and&nbsp;even&nbsp;some usability&nbsp;inconsistencies.</p>
<p>Most of the times it&#8217;s the little details that make the difference, and being much more painstaking this time, while striving to maintain the ensemble feeling — the old book type-of thing — surely helped me a lot in developing a more solid&nbsp;design.</p>
<p>The biggest change from the very first release, was the column system. Boom. It seems like an obvious thing, but it changed my judgement&nbsp;completely.</p>
<p>I&#8217;m surely not reinventing the wheel, but, really, <em>sticking to a well defined grid gives your product a whole different kind of feeling</em> (even if you can <a title="Read 'Thinking Outside the Grid', an article by Molly Holzschlag published on A List Apart" href="http://www.alistapart.com/articles/outsidethegrid">break out of it</a>, but that&#8217;s another&nbsp;story).</p>
<p>For some reason I&#8217;m not inclined to use any kind of <abbr title="Cascading StyleSheets"><span class="caps">CSS</span></abbr> framework (even if some of them are cool, and handy for sure); I always build stuff myself, with only <a href="http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/">Eric Meyer&#8217;s reset stylesheet</a> as a base. Of course, this implies much more thinking and&nbsp;calculations.</p>
<p>Now, since difficulties might lead to laziness, perhaps this was the reason why the first version of this website wasn&#8217;t that accurate, in terms of spacing (both horizontal and&nbsp;vertical).</p>
<p>Sticking to a four column layout, each one of them equally spaced, helped me in achieving a kind of balance that simply wouldn&#8217;t have been possible, otherwise. I also adopted a 16px base unit for vertical spacing: I&#8217;ve tried to stick to that rhythm as much as possible, that means (almost) always ensuring that the sum of leading and text size would be 16px or a multiple of&nbsp;it.</p>
<p>This is my version of &#8220;Typography for Dummies&#8221; perhaps, but it really is something that I completely ignored just a few months ago and that it is absolutely <em>essential</em> (talk about developing knowledge, I will write something about my Web-related lectures&nbsp;soon).</p>
<p>For those of you wondering, this place still hasn&#8217;t <abbr title="Microsoft Internet Explorer"><span class="caps">IE</span></abbr> support. I&#8217;m not sure <span class="caps">IE6</span> will ever have one, but I&#8217;m definitely planning a testing session with&nbsp;<span class="caps">IE7</span>.</p>
<p>Speaking of browsers, this website is <span class="caps">OK</span> on Google Chrome too (thanks Webkit). Of course by saying <span class="caps">OK</span> I&#8217;m referring to the layout, and I&#8217;m not considering the <del>ugly</del>questionable Windows font&nbsp;rendering.</p>
<p>Among other goodies, I&#8217;ve created an <a href="/elsewhere">Elsewhere</a> page, where all the stuff coming from the different pieces of me scattered on the web is collected. Feel free to add me, if you want: I won&#8217;t&nbsp;bite.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreagandino.com/journal/2008/the-quickest-realign-ever/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Road notes</title>
		<link>http://andreagandino.com/journal/2008/road-notes/</link>
		<comments>http://andreagandino.com/journal/2008/road-notes/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 18:59:43 +0000</pubDate>
		<dc:creator>Andrea Gandino</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://andreagandino.com/?p=49</guid>
		<description><![CDATA[<span class="drop">S</span>omething I've learned during my vacation trip to Prague and Vienna. I'll keep strictly work-wise, okay?]]></description>
			<content:encoded><![CDATA[<p><span class="drop">C</span>oncerning the importance of language: for things that can have a large potential audience, always, <em>always</em>, <strong>always</strong> (got it? always!), provide at least a little translation to english. English is the latin of our days; it is understood, to various degrees, by the majority of people, hence it is the safer and most effective way to convey concepts and informations to people coming from different&nbsp;countries.</p>
<p>Why am I saying this? The labels found on every showcase at the <a title="The website of the Prague's National Museum" href="http://www.nm.cz/english/">National Museum</a> in Prague were written in czech only. That was disappointing. Instead, at the <a href="http://www.wien.info/article.asp?IDArticle=3061">Museum of the History of Medicine</a>, in Vienna, the labels were both in german <em>and</em> english, with different fonts and colours used too. Pleasing, so thumbs up all the&nbsp;way.</p>
<p>I so much liked the typographic stuff in both cities. Prague, with its gothic flavour, has some amazing <a href="http://flickr.com/photos/andreagandino/2762659639/">signs</a> and <a href="http://flickr.com/photos/andreagandino/2763504030/">emblems</a>, really. <a href="http://flickr.com/photos/andreagandino/2762669075/">Vienna</a> <a href="http://flickr.com/photos/andreagandino/2762672905/">too</a> <a href="http://flickr.com/photos/andreagandino/2763507174/">was</a> <a href="http://flickr.com/photos/andreagandino/2762667645/">great</a> from that point of view; in particular the city&#8217;s subway signs are all perfectly readable being written in <a href="http://flickr.com/photos/andreagandino/2763554194/">beautiful bold&nbsp;Helvetica</a>.</p>
<p>I loved <a href="http://flickr.com/search/?w=66991040@N00&amp;q=mumok+AND+typography&amp;m=tags">some of the stuff</a> I&#8217;ve found at the <a href="http://www.mumok.at/?L=1"><span class="caps">MUMOK</span></a>, Vienna&#8217;s museum for modern art, and some great manuscripts and letters at the aforementioned museum of medicine history, which unfortunately I wasn&#8217;t able to&nbsp;photograph.</p>
<p>A last thought that is actually an advice. We visited the <a href="http://www.schoenbrunn.at/en/">Schönbrunn</a> castle, right? Beautiful park, really, with amazing colours and ornaments. Inside the imperial apartments, instead, I felt like they were way too glitzy, and somewhat overdone. This is something I did not felt, for example, when I was in Versailles, a couple of years ago&thinsp;&#8212;&thinsp;and that&#8217;s quite remarkable since Schönbrunn was actually built to sort of compete with&nbsp;it.</p>
<p>While I&#8217;m not sure about the causes of this entirely subjective feeling (tiredness, weak light inside the rooms, the summer heat), and while I should reckon that my taste is different from other people&#8217;s taste, especially if those people lived centuries ago, one thing is for sure: overdoing things is <em>never</em>&nbsp;good.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreagandino.com/journal/2008/road-notes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My take on ordered lists</title>
		<link>http://andreagandino.com/journal/2008/my-take-on-ordered-lists/</link>
		<comments>http://andreagandino.com/journal/2008/my-take-on-ordered-lists/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 10:28:17 +0000</pubDate>
		<dc:creator>Andrea Gandino</dc:creator>
				<category><![CDATA[Markup]]></category>
		<category><![CDATA[lists]]></category>
		<category><![CDATA[ordered]]></category>

		<guid isPermaLink="false">http://andreagandino.com/?p=33</guid>
		<description><![CDATA[<span class="drop">O</span>rdered lists can start from values different than 1, but this is technically not possible with <abbr title="eXtentensible HyperText Markup Language">XHTML</abbr> since it breaks the document's validation. Why not adding something more to semantically spice the markup up?]]></description>
			<content:encoded><![CDATA[<p><span class="drop">Y</span>esterday I was reading some articles from the excellent <a href="http://www.opera.com/wsc/">Opera Web Standards Curriculum</a> (by the way, kudos Opera!) and I noticed that the index of their work was composed by several ordered lists, each one continuing its counting from its&nbsp;predecessor.</p>
<p>Now, setting the list to start counting from a value different than 1 (or, if you prefer, a., A., I., whatever) it is not possible anymore, if you care about <abbr title="eXtentensible HyperText Markup Language"><span class="caps">XHTML</span></abbr> validation. Before <abbr title="eXtentensible HyperText Markup Language"><span class="caps">XHTML</span></abbr> 1.0, there where two options to do that, one being the <code>start</code> attribute of the <code>OL</code> element, and the other, less obvious yet more powerful, a <code>value</code> attribute for the <code>LI</code>&nbsp;element.</p>
<p>Between the two options, I would rather go with the first. It&#8217;s <em>the list</em> that starts counting from one particular value, so the semantic information should belong to the list, not its&nbsp;items.</p>
<p>I understand the choice of removing those attributes. From an <abbr title="eXtensible Markup Language"><span class="caps">XML</span></abbr> point of view a list that does not start from value 1 it is not the <em>same</em> list as the list that precedes it and that actually starts from value 1, as you need to have them in separate <code>OL</code>&nbsp;elements.</p>
<p>But this choice leaves my quite confused all the same. This, the fact of having an ordered list to start from a value different than 1, is a common typographic and logical need, so what I&#8217;m asking with this post is <q>Was it <em>really</em> necessary to get rid of <em>both</em> attributes, since this behaviour isn&#8217;t replicable with any other technology we have at disposal, and since any alternative would lack semantic meaning?</q>.</p>
<p>From an author perspective, my answer is <em>no</em>. My two cents: it would make more sense to retain the <code>start</code> attribute, so that this ability is somehow preserved, and add another attribute, such as <code>role</code> in <abbr title="eXtentensible HyperText Markup Language"><span class="caps">XHTML</span></abbr> 2 to semantically link lists that would otherwise be separated&nbsp;entities.</p>
<pre><code>
&lt;ol role="toc"&gt;
	&lt;li&gt;item&lt;/li&gt;
	&lt;li&gt;item&lt;/li&gt;
	&lt;li&gt;item&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;ol role="toc" start="4"&gt;
	&lt;li&gt;item&lt;/li&gt;
	&lt;li&gt;item&lt;/li&gt;
	&lt;li&gt;item&lt;/li&gt;
&lt;/ol&gt;
</code></pre>
<p>Does that make at least little sense to you&nbsp;too?</p>
]]></content:encoded>
			<wfw:commentRss>http://andreagandino.com/journal/2008/my-take-on-ordered-lists/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

