<?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>Intense Minimalism &#187; identity</title>
	<atom:link href="http://intenseminimalism.com/tag/identity/feed/" rel="self" type="application/rss+xml" />
	<link>http://intenseminimalism.com</link>
	<description>Simplicity</description>
	<lastBuildDate>Fri, 13 Apr 2012 13:11:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>From Logins to Seamless Identity, a new paradigm for the web</title>
		<link>http://intenseminimalism.com/2012/from-logins-to-seamless-identity-a-new-paradigm-for-the-web/</link>
		<comments>http://intenseminimalism.com/2012/from-logins-to-seamless-identity-a-new-paradigm-for-the-web/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 09:32:30 +0000</pubDate>
		<dc:creator>Davide 'Folletto' Casali</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Complexity]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[browserid]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[token]]></category>
		<category><![CDATA[username]]></category>

		<guid isPermaLink="false">http://intenseminimalism.com/?p=981</guid>
		<description><![CDATA[The login interaction paradigm is old, and it's inadequate for the proper evolution of the web. Lots of different companies are trying to innovate in this field, including big players like Mozilla and Google. However, to make a real jump forward we need to abandon logins. We need to embrace identities.]]></description>
			<content:encoded><![CDATA[<p>Try to imagine a day in your life. You walk out of your home and meet your neighbour. You have to show her your passport before she even acknowledges you with a nod. You reach a bar. The barman is the same fellow you&#8217;ve been chatting with every morning for 3 years. Before he can even cheer you and brew your coffee, you have to show him your passport and give him your credit card and pin number. Finally you get to the office. Again, before being able to interact with your colleagues, you have to show everyone your passport and your office badge.</p>
<p>This is not how things work, right?</p>
<p>But it&#8217;s exactly how it works on the web. You have to type a password before using your laptop.You have to login before you can access Twitter, you have to login before ordering anything on Amazon, you have to login before using Facebook. And then, if you work in an office and don&#8217;t like to mix your job and your personal life in a single identity, you need to log out of all your accounts and log in again to your professional ones.</p>
<p>This is because the web today is based on <strong>logins</strong>. We are more then 10 years into the internet age and still we are identifying ourselves with usernames and password, a method that has already demonstrated to be incredibly difficult to manage for everyone, because the &#8220;good password policies&#8221; are too hard to apply for a normal person that just wants to send a photo to his grandmother.</p>
<p><strong>Is the login paradigm a failure? Yes</strong>, and you&#8217;ll find plenty of evidence online. One of my favourite is this report form Trusteer (<a href="http://www.trusteer.com/sites/default/files/cross-logins-advisory.pdf">PDF</a>) that shows how 73% of people share the critical banking username with other online services and 47% of them share both username and password. From a completely different perspective there are recurring discussions on where&#8217;s better to put the registration, because that boring detail hugely influences adoption. Check <a href="http://www.slideshare.net/bokardo/designing-for-sign-up">this excellent presentation by Joshua Porter</a> on this very topic. Of course, this model served us well up until now. But this is not enough anymore.</p>
<div class="hilight box">I believe we should move away from logins, and embrace identities.</div>
<p><strong>I believe we should move away from logins, and embrace identities</strong>. Or, without getting too philosophical, move towards an interaction paradigm that looks more like real identities and less like cypher codes from Mission Impossible.</p>
<p>I&#8217;m surely not the first person thinking and talking about this, and even more there are lots of people out there working directly on this specific topic, taking one stance or another on how to solve the problem. There are products like <a href="https://agilebits.com/onepassword">1Password</a> and <a href="http://passpack.com/en/home/">Passpack</a> and there are also big companies like Google trying to push forward solutions, plus efforts like <a href="https://browserid.org/">Mozilla BrowserID</a> that are headed in this very direction.</p>
<p>This indicates two very interesting things: first this is a huge problem that&#8217;s felt by almost everybody; second, there are a lot of problems to solve before reaching our end.</p>
<p>What I&#8217;d like to do here is to connect all these different approaches together under a single umbrella, to help everyone head in the same direction. And this vision is excatly the shift from logins to identities.</p>
<h2>Identity</h2>
<p>How could we do that? Well, <strong>one step at time</strong>. The first step is quite simple, and requires an incredibly simple interface in your browser. That&#8217;s what I want to propose today, and I&#8217;d love to start a discussion, in order to create a better web for everyone. I don&#8217;t have all the answers, but I believe that this is the right way to go.</p>
<p>This is how I think identity should appear on your future browser version:</p>
<p><img class="aligncenter size-full wp-image-986" title="Seamless Identity: User, Personal" src="http://intenseminimalism.com/wp-content/uploads/2012/01/Seamless-Identity-User-Personal.png" alt="" width="900" height="619" /></p>
<p>Did you notice the top-right corner?<br />
This browser window, knows who I am.</p>
<p>There isn&#8217;t much more to add, that&#8217;s what the user has to do to login. <strong>Nothing</strong>. This browser window is logged in with your personal identity and will instruct any websites you visit accordingly.</p>
<p>It&#8217;s so simple that the part about the basic user experience ends here. It just works.</p>
<p>What&#8217;s great about this way of managing identities is that you can easily switch from one to another. Plus, you can have <strong>multiple windows open, each one with a different active identity</strong>.</p>
<p><a title="Seamless Identity: Privacy Mode" href="http://intenseminimalism.com/wp-content/uploads/2012/01/Seamless-Identity-User-Privacy-Mode.png">Private browsing will be just another identity</a>, not a special mode anymore, giving a clear signal that you can still browser without disclosing anything at all.</p>
<p>Switching from one identity to the other might be locked with a password, and it might be possible to add an option to automatically logout to Privacy mode after some inactivity time.</p>
<p><img class="aligncenter size-full wp-image-985" title="Seamless Identity: Stacked" src="http://intenseminimalism.com/wp-content/uploads/2012/01/Seamless-Identity-Stacked.png" alt="" width="900" height="200" /></p>
<p>For convenience, let&#8217;s use a name for this identity-based approach. Identity 2.0 is taken by OpenID. So, instead of Identity 3.0, let&#8217;s use the more meaningful <strong>Seamless Identity</strong>.</p>
<p><img class="aligncenter size-full wp-image-1002" title="Seamless Identity badge" src="http://intenseminimalism.com/wp-content/uploads/2012/01/Seamless-Identity-badge.png" alt="" width="600" height="150" /></p>
<h2>How does Seamless Identity work?</h2>
<p>As it often happens with transparent interactions like this, there is a hidden complexity underneath. There are technical challenges that connects with two topics: <strong>privacy</strong> and <strong>security</strong>.</p>
<p>While I know a bit of both, I&#8217;m not expert enough to have a definitive answer for a service that could potentially work for every person in the world. That&#8217;s why I&#8217;d love to have feedbacks on the model I&#8217;m describing here and build together a solid standard.</p>
<p>One of the API could be a JavaScript API, and could work like this:</p>
<ol>
<li>By <strong>default</strong>, it exposes a low security identity token generated for a specific domain. So any website will be able to associate data with you and you alone, without any risk to lose it, since that token will be stored with the identity. I imagine that this token will be generated with a cryptographic algorithm in order to be both secure, unique and not sharable between multiple domains. In this way, nobody will be able to track your movements even if your identity is active, because each token will be unique and different (and possibly, revokable).</li>
<li>If the website wants to know <strong>more about you</strong>, it has to <strong>ask</strong>. It&#8217;s not much different than a waiter asking your name to take your booking, and it will be available at the push of a button. I think that the next level up is &#8220;email&#8221;, since too many services right now need it for things like notifications. Notice however that there could be a service attached to this identity module creating special emails that could be invalidated, protecting in this way your real email address.</li>
</ol>
<p>It&#8217;s interesting to note however that most online services will be able to provide most of their features with just the first level token, since the important thing is to uniquely identify you. The need to provide an email address is in many cases just a byproduct of the login paradigm and its compulsory registration. Think about it: you would still be able to access the whole of Twitter, Facebook or Flickr even if they didn&#8217;t have your email, right? The important thing for these services is to know that you are really you, in order to grant access to your data.</p>
<p>PROS:</p>
<ol>
<li><strong>Transparent</strong> user experience.</li>
<li><strong>Increased safety against phishing</strong>: since you <strong>never</strong> have to type anything or disclose twice your credential to a website, they can&#8217;t ask you twice without looking suspicious.</li>
<li>Your data will be <strong>inputted only once</strong> in the Identity Manager provided by the browser, and you&#8217;ll never have to type this information again. So, nobody could steal your password, email or credit card, since you&#8217;ll never type these details again. This would also allow automatic detail change the next time you visit the website. The browser runtime will protect the data for you (this is an important point of course for the browser implementation).</li>
<li>A new class of services will be enabled, and the adoption barrier will be lowered to almost zero. There will be no registration process to slow you down: you&#8217;ll open a website and you&#8217;ll be able to start using it immediately.</li>
<li>Facebook, or other identity providers, won&#8217;t be the gatekeepers of your data anymore. They could instead be cloud services offering <strong>more services on top</strong> of this identity mechanism.</li>
<li>It will allow <strong>peer-to-peer authenticated exchanges</strong>, since the identity is now in the device and not in the service you&#8217;re registered with.</li>
<li><strong>No website will have to store your credit card data anymore</strong>, since it will be provided ad-hoc by the Identity Manager when needed.</li>
</ol>
<p>CONS:</p>
<ol>
<li>You will <strong>still</strong> have one password, the one protecting your device(s).</li>
<li>The identity will be a <strong>cryptographic information stored somewhere</strong>: if you lose it, it&#8217;s gone with all the accounts you ever created, and you&#8217;ll have to retrieve them with site-specific requests.</li>
<li>The identity needs to be <strong>transferred</strong> to every device you own.</li>
<li>If you don&#8217;t have your identity with you, there&#8217;s no way to login by default. Exactly like if you don&#8217;t have your identity you can&#8217;t buy alcohol, or you can&#8217;t get on a plane.</li>
</ol>
<p>However the cons aren&#8217;t so bad and can be easily mitigated:</p>
<ul>
<li>Points 2 and 3 might be mitigated by a backend based on a <strong>standardized</strong> cloud service to store the identity. Data would be encrypted before being stored so that not even the company providing the service could access it (see Passpack as an example of how this has already been done transparently). The service would allow retrieval in case all your hardware is lost. If you think about it, it&#8217;s in some way what already happens with Android/GoogleAccounts and iOS/iCloud.</li>
<li>Point 4 might be a problem for some users, but it might be less relevant since there&#8217;s a growing number of users that uses smartphones, and well, a feature like this could be ported to non-smartphones as well.</li>
<li>Point 4 can also be mitigated by the services themselves, enabling different login mechanisms to allow non-identity based authentication (i.e. sending you an SMS with a token). This isn&#8217;t new, and it&#8217;s usually well developed in the best password recovery systems.</li>
</ul>
<p>It&#8217;s worth noting an interesting detail: a lot of people are already using the browser built-in feature of Saved Passwords, or systems like 1Password. WIth these you get basically all the cons above, with a minimal advantage compared to what would be possible with Seamless Identity.</p>
<h2>Use cases overview</h2>
<p>What&#8217;s even more interesting is that while SeamlessID is intended and works as a replacement of logins, certain services such as banks might still require additional security systems and ask for nonce passwords. Also, the &#8220;password recovery systems&#8221; of today, will be &#8220;identity reconnect systems&#8221; just in case you need a one-time access from remotely or reset your identity connection. These will be provided as today by the services, because they will store different data (a recovery for a bank will be different from a recovery for Twitter).</p>
<p>That&#8217;s entirely fine. This is just a first step.</p>
<p>This diagram shows at a glance different use cases and how SeamlessID solves the problem easily.</p>
<p><img class="aligncenter size-full wp-image-1017" title="SeamlessID: Use cases comparison" src="http://intenseminimalism.com/wp-content/uploads/2012/01/seamlessid-use-cases-comparison.png" alt="" width="601" height="311" /></p>
<p>&nbsp;</p>
<p>As it&#8217;s now probably clear, there&#8217;s no way logins can help you in having the very first level of identity. That&#8217;s missing, because it&#8217;s too slow. It&#8217;s also one of the reasons why a lot of systems like Facebook are closed gardens: once you&#8217;re in, that first sight identity is granted. Once you&#8217;re in.</p>
<p>All the middle ground of identity is covered by logins as well, however SeamlessID will be simply quicker, by providing information at the click of the mouse and in a more secure way.</p>
<h2>Seamless Identity API draft</h2>
<p>This is a draft I thought that might enable this kind of service. It&#8217;s worth noting that while this is a <strong>JavaScript API</strong>, it&#8217;s possible to suppose that the browser could send the token inside the HTTP request header as well, thus providing this feature on systems without JavaScript. But that&#8217;s an advanced topic for another time.</p>
<p>It&#8217;s also worth noting that there are a lot of similarities with the <a href="http://www.shanetomlinson.com/2011/mozilla-session-api-tutorial/">Session API</a> from Mozilla BrowserID, even if the Session API is still based on a login model instead of an identity model and seem still delegating the identity management to the website.</p>
<h3>window.id.token</h3>
<p>This property will provide the unique token to initiate the first level of identity exchange. As said before, this is <strong>unique within a domain</strong>.</p>
<p>The token could be an alphanumeric string like a md5 hash.</p>
<p>If the domain is blacklisted, or the user is in Privacy mode, the token property will return <strong>false</strong>.</p>
<p>As you can see this is similar, technically, to what already happens today with cookies, but the difference here is that now is the browser that generates the token from a private key and not the website.</p>
<p>This is huge, because <strong>it means that the identity doesn&#8217;t expire and the user has control over that identity</strong>.</p>
<p>Effectively, it means that you can trust any data created with the token, because it&#8217;s already you, and you can at a later time decide to keep that data, reset the token, upgrade the registration with the website or else.</p>
<h3>window.id.get(&lt;required&gt;, &lt;optional&gt;, callback)</h3>
<p>This will be a function to request the user to explicitly disclose these information. The application can request <strong>one or more fields</strong>, each one identified by its name.</p>
<p>For example:</p>
<p><code>window.id.get(['name', 'nickname'], callback);<br />
window.id.get(['name', 'nickname'], ['avatar', 'country'], callback);<br />
window.id.get(null, ['avatar', 'country'], callback);</code></p>
<p>When this request is issued, the user will see an overlay generated by the window chrome (not the page &#8211; for security reasons) asking if they want to allow that domain to access these details from that moment on.</p>
<h3>window.id.getOnce(&lt;required&gt;, callback)</h3>
<p>This function works exactly like window.id.get, with the same ability of ask for one or more fields from the Identity profile, and the same popup.</p>
<p>The difference is that these informations are returned to the web app only once, and every request needs to be authorized again.</p>
<p>Certain class of values, like credit cards, might only be available under the &#8220;getOnce&#8221; call. It might also be that this function will work only if the website is under HTTPS.</p>
<h3>window.id.&lt;field&gt;</h3>
<p>Once requested at least once with window.id.get(), each of the details will then be available directly at API level. This is useful also to handle <strong>updates</strong>: if for example the nickname changes, the system will be able to lookup it and verify it changed, updating its internal value automatically or after a confirmation.</p>
<p>This works well because we are talking about identities, and when some detail about you change you expect anyone you are in touch with to automatically get that update, or at least ask if you want that update to happen.</p>
<p>&nbsp;</p>
<p>Notice also that I used &#8220;<em>window</em>&#8221; instead of &#8220;<em>navigator</em>&#8221; because the idea is that each window can use a different identity and this would make it cleared. However this is really just a detail managed by the browser engine itself. It could be &#8220;<em>navigator</em>&#8221; as well.</p>
<h2>Native support</h2>
<p>Another important thing about this approach is that identity will switch from being just multiple logins to memorize to being an operating system level feature, like the KeyChain feature in OSX.</p>
<p>In this way, once ready, Firefox, Chrome, Explorer, Safari, Opera and the other browsers could just provide an interface to that identity system.</p>
<p>This is even more relevant because for security reasons it is important to have all the interactions with the Identity Manager to be <strong>outside the website part of the screen</strong>: in this way they couldn&#8217;t fake any interaction with it (even if, as stated, you&#8217;ll have to push just one button, not type private data directly in the website).</p>
<p>This last thing is easy on a computer, but it&#8217;s hard on a smartphone where most of the screen estate will be used for the website. In this scenario, it will probably need to slide away like happens with the multitasking bar of iOS, in order to show the controls <strong>outside</strong> and maybe <strong>showing an image that you setup</strong>, and that a phishing website couldn&#8217;t know.</p>
<h2>What will it mean for developers</h2>
<p>Think about what happens today: you are developing an idea to help people do something. Today, you can&#8217;t really start if you don&#8217;t have a registration system of some kind. Even if you use a library, you have to take it into account.</p>
<p>Even worse, you will have to find ways to motivate enough your user to overcome the registration barrier and use your service, or create a smart system to allow your user to demo the system before registering, with all the complexity that it might mean.</p>
<div class="hilight box">With Seamless Identity the registration barrier disappears</div>
<p>With Seamless Identity the registration barrier disappears.</p>
<p>For your earliest prototype, you might even just take the token and work with it, without any registration or any additional detail. You will be able to test the platform and build only one code path. There&#8217;s no split between app and demo, it&#8217;s all app, working, without any barrier.</p>
<p>And all of this will cost you a single call to window.it.token.</p>
<p>Wouldn&#8217;t that be amazing?</p>
<p>Could you imagine all the services that could exist thanks to this?</p>
<h2>Adoption</h2>
<p>While I was writing this article Google published a very similar idea to handle multiple Chrome users. You can see their solution <a href="http://dev.chromium.org/user-experience/multi-profiles">here</a>. This is a good early confirmation that this approach is good, even if I&#8217;d put the login on the right corner because it&#8217;s where we usually expect it to be and I don&#8217;t want it to be confused with the app itself. However Google Chrome&#8217;s solution vision is limited to Chrome. What we are talking here instead is a new layer for the open web.</p>
<p><img class="aligncenter size-full wp-image-984" title="Seamless Identity: Google Chrome Accounts" src="http://intenseminimalism.com/wp-content/uploads/2012/01/Seamless-Identity-Google-Chrome-Accounts.png" alt="" width="900" height="500" /></p>
<p>I think that <strong>Mozilla</strong> has the right <strong>culture</strong>, <strong>technology</strong> and <strong>freedom</strong> to move forward this shift to identities and create a standard that will be adopted by all the other browsers&#8230; and hopefully operating systems as well.</p>
<p>Mozilla is already working on <strong>BrowserID</strong>, and this could potentially be the backend for this kind of identity shift, and after reading <a href="http://blog.ascher.ca/2011/12/19/you-knew-the-old-mozilla-meet-the-new-mozilla/">this article by David Ascher</a> now I&#8217;m even more sure of this.</p>
<p>There&#8217;s of course a <strong>risk</strong>: the risk that each browser manufacturer will try to create walled identities, forcing users to use only one browser forever, with no ability to switch. You can clearly see that this will basically kill this concept, and will delay the adoption of an improved identity system for more years.</p>
<p>It&#8217;s important, if not critical, that the identity is easily transferrable, with a one-click way to do it: &#8220;Do you want this browser to use the Identity X?&#8221;, done. Even better if it will be a OS-level library. And BrowserID is again already trying to solve this problem by federating the concept of identity.</p>
<p>Otherwise&#8230; it will be just a way to trade one kind of fragmentation for another. Let&#8217;s work together. This should be a standard foundation for the future web. Identity must be in your hands, not in the hands of some external entity.</p>
<p>Even if I believe that Seamless Identity is the correct next step, <strong>I&#8217;m not focused on this specific implementation, just on this specific user experience and the fact that the code usability needs to be excellent</strong>, but even that is open for discussion. I believe that identity needs to make a step forward in being seamless and transparent, and that&#8217;s what I want to see. If it&#8217;s delivered in a different way, that&#8217;s still great.</p>
<h3 style="text-align: center;">~</h3>
<p>&nbsp;</p>
<div class="hilight box">The switch from logins to identities will also close the gap between native applications and web applications.</div>
<p>If you think about this, the switch from logins to identities will also close another gap between native applications and web applications. Today you don&#8217;t have to login to an app you downloaded on your Android or iPad, and why should you if it&#8217;s local?</p>
<p>Moving from logins to identities on the web will allow this seamless experience for web apps as well, everywhere, on mobile and desktop. And on mobile it will be even more powerful.</p>
<p><strong>I see a huge potential</strong>.</p>
<p>Do you know any browser developer? Participate in the discussion (on Twitter we are using <a href="http://twitter.com/search/%23seamlessID">the #seamlessID tag</a>), link this article to them. I&#8217;m sure they will be interested, and you&#8217;ll help to change the web. ;)</p>
<h2>Updates from the comments</h2>
<ol>
<li><strong>Storage</strong>: what wasn&#8217;t clear enough probably is that this system by default stores everything in a secure space on your device. There&#8217;s no need to sync or put it on the cloud, you are in complete control. This already happens with Password Managers. If you want to think about this in a different way, SeamlessID simply makes transparent and more secure your Password Manager.</li>
<li><strong>Device-less access</strong>: on the completely opposite side, there might be situations where you either don&#8217;t have your device, or you can&#8217;t access one. In this scenario, it&#8217;s also simple, because SeamlessID doesn&#8217;t mandate any restriction on the fact that the account might <em>also</em> be synced remotely. You might be able to log-in temporarly with a remote account, like a special privacy mode. The stress point here is that the browser should handle this layer of complexity, not the user. This already exists: OpenID logins, Facebook logins, Twitter logins, Google Account logins are all doing this.</li>
<li><strong>Is it a replacement?</strong> No, not at all. Yes, this idea is designed to completely replace logins for normal usage, but logins will still be available as an alternative. Consider also that with SeamlessID in place you might still need a way to access a service without your authenticated device with you. The way will be the equivalent of the current &#8220;password recovery&#8221;, with the difference that will generate a one-time access instead of resetting the password.</li>
<li><strong>Identity vs Identity certification</strong>: the fact that today we are using logins means that when someone says identity they often refer to &#8220;identity certification&#8221;. However, that&#8217;s a different thing: one thing is the neighbour that knows you by sight, another thing is the airport check-in that asks for your passport. That&#8217;s why SeamlessID has different access levels and doesn&#8217;t mandate any certification: it might be added, or not. The important part is automating the task so it&#8217;s not anymore the user that needs to remember that, but the Identity Manager in the browser or operating system.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://intenseminimalism.com/2012/from-logins-to-seamless-identity-a-new-paradigm-for-the-web/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Facebook and Identity expression hacks, again</title>
		<link>http://intenseminimalism.com/2010/facebook-and-identity-expression-hacks-again/</link>
		<comments>http://intenseminimalism.com/2010/facebook-and-identity-expression-hacks-again/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 17:07:32 +0000</pubDate>
		<dc:creator>Davide 'Folletto' Casali</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Observation]]></category>
		<category><![CDATA[Trace]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://intenseminimalism.com/?p=513</guid>
		<description><![CDATA[To me, seeing this post with 10 creative uses of the new Facebook profiles is telling just one thing: people want to express themselves, their identity. And Facebook, as I&#8217;ve already stated, isn&#8217;t doing that well. Identity is a fundamental building block of social networks, ignoring it as much as Facebook does is a little [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-514" title="Facebook profile creativity hacks" src="http://intenseminimalism.com/wp-content/uploads/2010/12/Facebook-profile-creativity-hacks.png" alt="" width="600" height="158" /></p>
<p>To me, seeing this post with <a title="Mashable: 10 Creative Uses of the New Facebook Profile " href="http://mashable.com/2010/12/14/new-facebook-profile-hacks/">10 creative uses of the new Facebook profiles</a> is telling just one thing: people want to express themselves, their <strong>identity</strong>. And Facebook, as <a title="It's all about social identity" href="http://intenseminimalism.com/2010/self-expression-matters-its-all-about-social-identity/">I&#8217;ve already stated</a>, isn&#8217;t doing that well.</p>
<p><a title="Social Usability Checklist" href="http://intenseminimalism.com/2010/social-usability-checklist/">Identity</a> is a fundamental building block of social networks, ignoring it as much as Facebook does is a little troublesome for me due to their size and impact on so many people, even if they think of themselves as a &#8220;platform&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://intenseminimalism.com/2010/facebook-and-identity-expression-hacks-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Self expression matters: it&#8217;s all about social identity</title>
		<link>http://intenseminimalism.com/2010/self-expression-matters-its-all-about-social-identity/</link>
		<comments>http://intenseminimalism.com/2010/self-expression-matters-its-all-about-social-identity/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 15:01:39 +0000</pubDate>
		<dc:creator>Davide 'Folletto' Casali</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Observation]]></category>
		<category><![CDATA[Psychology]]></category>
		<category><![CDATA[Trace]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[expression]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://intenseminimalism.com/?p=509</guid>
		<description><![CDATA[They use Facebook as a utility. They check Facebook when they wake up and check it before they go to bed. But their profile on Facebook looks just like everyone&#8217;s profile. A Tumblr is self expression. Jessica&#8217;s looks different than Emily&#8217;s, mine and the Gotham Gal&#8217;s. That&#8217;s powerful. And that is what I think is [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>They use <strong>Facebook as a utility</strong>. They check Facebook when they wake up and check it before they go to bed. But their profile on Facebook looks just like everyone&#8217;s profile.</p>
<p><strong>A Tumblr is self expression</strong>. Jessica&#8217;s looks different than Emily&#8217;s, mine and the Gotham Gal&#8217;s. That&#8217;s powerful. And that is what I think is driving Tumblr&#8217;s popularity. Self expression matters.<br />
— Fred Wilson (2010) <a title="A VC: &quot;Self Expression Matters&quot;" href="http://www.avc.com/a_vc/2010/11/self-expression-matters.html">Self Expression Matters</a></p></blockquote>
<p>Self expression is just an external observation of a more psychological dynamic: <strong>identity</strong>.</p>
<p>I&#8217;m saying this since MySpace started to raise: <strong>identity expression is a critical element in any social networks</strong>. That&#8217;s why it&#8217;s one of the four elements of <a title="Social Usability checklist" href="http://intenseminimalism.com/2010/social-usability-checklist/">Social Usability</a>.</p>
<p>Just to give some more pointers:</p>
<ul>
<li><strong>MySpace</strong>: gets it, and it was the biggest selling point&#8230; and still is. That&#8217;s exactly why still millions are using it.</li>
<li><strong>Facebook</strong>: completely misses it. But that&#8217;s what they want: they keep saying that Facebook is a <a title="Facebook Unveils Platform for Developers of Social Applications" href="http://www.facebook.com/press/releases.php?p=3102">development platform</a>. So be it.</li>
<li><strong>Twitter</strong>: gets it in a simplified way.</li>
<li><strong>Flickr</strong>: misses it. If you&#8217;re wondering why so many personal pages services for photographers exist today, the answer is simple: Flickr isn&#8217;t providing any customization.</li>
<li><strong>DeviantArt</strong>: misses it.</li>
<li><em>(you can grow this list as much as you&#8217;d like)</em></li>
</ul>
<p>Of course, I&#8217;m not saying that you must build an identity feature in anything even remotely social you build, I will be as wrong as the ones not getting it. Instead, you have to think if you need it. But that should be <strong>a negative answer to an understood concept</strong>, <em>not</em> complete ignorance.</p>
<p>And of course, the <a title="Social Usability Checklist (Casali, Giacoma)" href="http://intenseminimalism.com/2010/social-usability-checklist/">Social Usability Checklist</a> exists to help you in the process.</p>
]]></content:encoded>
			<wfw:commentRss>http://intenseminimalism.com/2010/self-expression-matters-its-all-about-social-identity/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Intense Minimalism: designing the website</title>
		<link>http://intenseminimalism.com/2010/intense-minimalism-designing-the-website/</link>
		<comments>http://intenseminimalism.com/2010/intense-minimalism-designing-the-website/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 08:00:19 +0000</pubDate>
		<dc:creator>Davide 'Folletto' Casali</dc:creator>
				<category><![CDATA[Action]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[Complexity]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Simplicity]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[microformats]]></category>

		<guid isPermaLink="false">http://intenseminimalism.com/?p=95</guid>
		<description><![CDATA[Designing something, from big things to smaller ones, requires a good process and attention to details. From concept to UX Design, from visual design to development (HTML5, jQuery, 960.gs, Microformats), this is what I did to build this website.]]></description>
			<content:encoded><![CDATA[<p>In the meantime of the logo and the identity study, I was thinking also about the website. The website &#8211; this one &#8211; is in fact the first application of the new coordinated personal identity.</p>
<h2>Process</h2>
<div class="side box">In the meantime I&#8217;ve also observed that the most abstract/simple process is based on three elements that I&#8217;ve summarized as &#8220;Oplà&#8221;: Observe, Plan, Act.<br />
I&#8217;ll be back on this topic.</div>
<p>As any good project, I&#8217;ve started thinking about what should be the best, <a title="Wikipedia: lean software development" href="http://en.wikipedia.org/wiki/Lean_software_development">leaner</a> and simpler process that I should have followed. I came up with this one, loosely on the lines of <a title="Jesse James Garrett" href="http://www.jjg.net/elements/">The Elements of User Experience</a>:</p>
<ol>
<li>Define the objectives</li>
<li>Find and analyze good solutions, good designs and best practices</li>
<li>Define the user experience — UX Design</li>
<li>Define the information architecture — IA Design</li>
<li>Define the interaction model — Interaction Design</li>
<li>Define the graphic layout — Graphic Design</li>
<li>Learn/update to the state of the art development techs</li>
<li>Develop</li>
</ol>
<p>To support this I created a checklist. First on paper, then on <a title="Things" href="http://culturedcode.com/things/">Things</a>. (but also <a title="The Hit List" href="http://www.potionfactory.com/thehitlist/">The Hit List</a> or paper again are good alternatives).</p>
<p>It&#8217;s of course a <em>simplification</em>: all those phases aren&#8217;t sequential (<em>argh!</em>) and aren&#8217;t separated, and some of you might also argue that interaction design is a part of user experience design, etc. This isn&#8217;t an essay on the One True Mighty Process, but a small analysis on how even a simple thing like this can &#8211; and should &#8211; have all those pieces, and for a good reason.</p>
<h2>Objectives</h2>
<p>At first I thought that the objective was just to show some skills within the design itself, but soon after I told myself that it would be pretty stupid, so I defined a more detailed outline:</p>
<ol>
<li><strong>Identity</strong>: build a space to be more &#8220;mine&#8221;</li>
<li><strong>Discussion</strong>: build a space to show and discuss ideas</li>
<li><strong>Process</strong>: build a structure that allows both rich articles and small notes</li>
</ol>
<p>The objectives are in order by priority, and to tell the truth even at this time, writing this article, this list still makes me think (is it right? I&#8217;m sure? too much? <a title="Make no little plans" href="http://intenseminimalism.com/2010/make-no-little-plans/">not enough?</a>).</p>
<div class="hilight box">If I feel good in something, I love to teach it.</div>
<p>There&#8217;s also a third point, but it&#8217;s more about content than an objective by itself: it&#8217;s <strong>spreading knowledge</strong>. If I feel good in something, I love to teach it. I think also that in any good teaching process the speaker receives something valuable. ;)</p>
<p>Not everything is measurable, but I think that it&#8217;s important to try defining some kind of metrics to be checked. I&#8217;ve defined a few simple ones:</p>
<ol>
<li>Views and pages/visit</li>
<li>Discussions with interesting people (comments, mail, twitter, whatever)</li>
</ol>
<div class="side box">&#8220;Quality is a direct experience independent of and prior to intellectual abstractions.&#8221;<br />
— <a title="Wikipedia: Robert Pirsig" href="http://en.wikipedia.org/wiki/Robert_M._Pirsig">R. Pirsig</a></div>
<p>The term of paragon is my previous blog, of course. In a broader sense, everything should be observed and analyzed. Metrics are just a simple and straightforward way to do that. Also, I don&#8217;t want any kind of advertisement: I&#8217;m not interested on money. I&#8217;m interested in <strong>quality</strong>. <a title="Zen and the Art of Motorcycle Maintenance" href="http://en.wikipedia.org/wiki/Zen_and_the_Art_of_Motorcycle_Maintenance">Quality can&#8217;t be intrinsically measured</a>.</p>
<h2>Find and analyze</h2>
<p>Now that I knew what I wanted, it was time to find good solutions and good designs. I wanted something simple but powerful and the first one that came in my mind was &#8211; and still is &#8211; <a title="Daring Fireball by J. Gruber" href="http://daringfireball.net/">Daring Fireball</a>:</p>
<p><img class="aligncenter size-full wp-image-144" title="Daring Fireball" src="http://intenseminimalism.com/wp-content/uploads/2010/01/inmi-web-daringfireball.png" alt="" width="400" height="333" /></p>
<p>It is simple, clean, very content-oriented but without killing the freedom of handling additional content. At it has a great brand identity. Also, every technical detail, if present, is well implemented.</p>
<div class="side box">To collect screenshots and review them I used <a title="Real Mac Software: LittleSnapper" href="http://www.realmacsoftware.com/littlesnapper/">LittleSnapper</a>. It&#8217;s a nice tool.</div>
<p>Of course, one example isn&#8217;t enough, so in a few month I&#8217;ve collected many websites that in a way or another interested me.</p>
<p>I choose them for many reasons: layout, aesthetic, content, architecture, technical details. I was gathering every possible interesting idea in order to make a synthesis from them.</p>
<p><img class="aligncenter size-full wp-image-147" title="Sites Collage for Intense Minimalism inspiration" src="http://intenseminimalism.com/wp-content/uploads/2010/01/inmi-web-sitescollage.jpg" alt="" width="600" height="600" /></p>
<p>There are many interesting things: I liked the redesign cleanness of <a title="Evan William" href="http://evhead.com">Evan Williams</a>&#8216; blog by <a title="Vitor Lourenco" href="http://vlourenco.com/">Vitor Lourenço</a>, the free form of <a title="Dustin Curtis" href="http://dustincurtis.com">Dustin Curtis</a>&#8216; pages, the physical feeling of the paper of <a title="Andrea Gandino" href="http://andreagandino.com/">Andrea Gandino</a>, the amazing elegance and cleanness of Sean Sperte&#8217;s <a title="Geek &amp; Mild" href="http://seansperte.com/">Geek &amp; Mild</a>, the typographic attention of John Boardley&#8217;s <a title="I Love Typography" href="http://ilovetypography.com/">ILoveTypography</a>, the layout structure of <a title="Area 17" href="http://www.area17.com/">Area17</a> and <a title="Information Architects" href="http://informationarchitects.jp/">iA</a>, the simplicity and communication directness of <a title="Sofa" href="http://www.madebysofa.com/">Sofa</a>, and so on.</p>
<p>I&#8217;ve analyzed them, reduced them, taken all the things I thought were interesting and checked they could work in some way together.</p>
<h2>User Experience Design</h2>
<p>I know quite well how users navigate inside many kinds of web sites, and I know it better inside my websites &#8211; even if in this case the numbers probably aren&#8217;t high enough to be statistically significant.</p>
<p>I chose to optimize four flows:</p>
<ol>
<li><strong>Homepage flow</strong>: blog homepages are often dull, while news websites are often driven by the <em>attract-attention plus make-pageview</em> pattern, that I don&#8217;t think it&#8217;s good for a quality-aimed website. I wanted to make the user able to get a global idea of all the content from the homepage and be at the distance of one (or two) clicks from the content itself.</li>
<li><strong>Reading flow</strong>: I wanted the single article page to stand as a standalone document, without anything distracting the reader or luring it into making another click or discovering more. It&#8217;s the single content by itself should drive the reader to the bottom.</li>
<li><strong>Discussion flow</strong>: the comment part is often something &#8220;attached&#8221; at the end of the post, in a way that makes it an appendix of the article. I wanted something that was clearly a comment, but that was also able to go on with the reading, like a text build by many hands. I wanted to make it a first class citizen in the page.</li>
<li><strong>Discovery flow</strong>: I wanted to make the content discoverable without interrupting the reader. So the discovery of other content should be in specific points: at the end of the article, in the home page and in the menu. Nothing more than this.</li>
</ol>
<div class="hilight box">The way you think about your blog auto-selects the content you&#8217;ll write on it</div>
<p>Let&#8217;s not forget the other side of the website, often neglected:</p>
<ol>
<li><strong>Writing flow</strong>: I wanted to be able to add both long and detailed articles (such as this one) and short quotes and comments. I&#8217;m convinced that lowering the barrier to writing something is critical and that isn&#8217;t just a matter of usability, but also of mood. The way you think about your blog auto-selects the content you&#8217;ll write on it.</li>
</ol>
<p>I also decided that I should start with a website a bit less &#8220;social&#8221; than I thought it would be. Maybe in the future I&#8217;ll add some integration with Twitter or Facebook. But I prefer to do it in small steps.</p>
<h2>Information Architecture Design</h2>
<p>A site like this is quite simple, but still you should think about what you really want to say and show. After a few reshuffling and analysis of what I wanted to write and how I wanted it to be displayed, I&#8217;ve defined this architecture:</p>
<ul>
<li><strong>Home</strong>: the door of this website, but also the most important navigation key.</li>
<li><strong>About</strong>: the description of myself. I think this is quite important, both because it&#8217;s the first thing I read after finding an interesting blog and it helps in building a good trust relationship.</li>
<li><strong>Projects/Portfolio</strong>: a synthesis of the projects I&#8217;ve worked on, with lots of screenshots and a few insights.</li>
<li><strong>Articles</strong>: full thought out texts, like this one.</li>
<li><strong>Traces/Notes</strong>: links, comments, quotes and things I&#8217;m still thinking about.</li>
</ul>
<p>Nothing too complex. What I find interesting and very useful are the &#8220;two ways&#8221; of writing expressed by articles and traces. I took this idea mainly from <a title="Daring Fireball by J. Gruber" href="http://daringfireball.net/">Gruber</a> and <a title="Geek &amp; Mild" href="http://seansperte.com/">Sperte</a> and I think it works very well both from a reader point of view and from the writer point of view.</p>
<h2>Interaction Design</h2>
<p>In the various draft of all the structure above I&#8217;ve started also thinking how this could work all together. I&#8217;m a visuospatial person, so I had to visualize it on paper:</p>
<p><img class="aligncenter size-full wp-image-155" title="Intense Minimalism, drafts on moleskine" src="http://intenseminimalism.com/wp-content/uploads/2010/01/inmi-web-moleskine.jpg" alt="" width="600" height="384" /></p>
<p>I already had an idea about the articles page from all the previous designs I made so I worked on the navigation part and the home page, the two critical parts in this project.</p>
<p>The most difficult part was about adding details but at the same time keeping everything clean and simple. I often reshuffled the designs after adding something because it cluttered too much the UI.</p>
<p>The idea of the top search dashboard came in mind just after one of those reshufflings.</p>
<p>At one point I noticed that I wasn&#8217;t anymore arguing about what and how the content worked on the pages, but I was thinking about the visual result. So I stopped making sketched, I took the best ones and I&#8217;ve started the graphic design phase.</p>
<h2>Graphic Design</h2>
<p>As I&#8217;ve already said, my first try was about learning the details of <a title="Daring Fireball by J. Gruber" href="http://daringfireball.net/">Daring Fireball</a> and try to build upon them to make something unique.</p>
<p><img class="aligncenter size-full wp-image-160" title="Intense Minimalism draft: SugarBlue (a tribute to DaringFireball)" src="http://intenseminimalism.com/wp-content/uploads/2010/01/inmi-web-sugarblue.jpg" alt="" width="600" height="600" /></p>
<p>As you can see it&#8217;s not the same, but you can perceive a feeling of it (also, at this time I didn&#8217;t know yet that the blog will be just in english and the logo wasn&#8217;t finished). I choose a dark blue instead of a slightly cold dark grey and I&#8217;ve reversed the logo position in order to give more value to the content. There&#8217;s also a small shading and a small colored bar on top.<br />
The old images would have fit well also on a dark background (thanks to the alpha border I used), that was nice.</p>
<p>But as much as I like contrasts, dark isn&#8217;t really for me: I think it&#8217;s cool for a while, but in the end it doesn&#8217;t work out. I already went through this a few times. I tried on an inverted version of this layout (with white background) but it wasn&#8217;t as good as this one.</p>
<p>In the meantime I completed the logo so I started over and after a few iterations and some feedback I came up with the final layout.</p>
<p><img class="aligncenter size-full wp-image-165" title="IntenseMinimalism: the final layouts" src="http://intenseminimalism.com/wp-content/uploads/2010/01/inmi-web-lastlayouts.png" alt="" width="600" height="600" /></p>
<h2>Development</h2>
<p>I&#8217;ve decided to try directly all the interesting things that I&#8217;ve seen and filtered in the last months, so I tried and then built upon some recent interesting technologies.</p>
<h3>Crossbrowser</h3>
<p>I usually skip past this part, since I assume that *anything* must be developed on one of the most standards compilant browsers, Firefox for me, and then tested on any other.</p>
<p><img class="aligncenter size-full wp-image-173" title="Intense Minimalism: crossbrowser development (Firefox then Safari, Chrome, Opera, IE8, IE7, IE6)" src="http://intenseminimalism.com/wp-content/uploads/2010/01/inmi-web-crossbrowser.png" alt="" width="906" height="300" /></p>
<p>For this task I found very useful <a title="Internet Explorer Standalone Collection" href="http://utilu.com/IECollection/">Internet Explorer Collection</a> (all the IE versions installable on the same machine, from 1.0 to 8.0) with the <a title="Internet Explorer Developer Toolbar" href="http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;displaylang=en">Microsoft Internet Explorer Developer Toolbar</a>, everything installed on a virtual machine, maybe <a title="VirtualBox VM" href="http://www.virtualbox.org/">VirtualBox</a>.</p>
<h3>960.gs</h3>
<p><a title="960 Grid System" href="http://960.gs/">960.gs</a> is an interesting approach to speed up development. The first HTML+CSS master was based upon it, but after a few checks<strong> I decided to use my own classes</strong>, incorporating the 960.gs maths I choose (39px column, 12px gap): I didn&#8217;t use the standard 960 grid, because I wanted a <strong>600px</strong> wide default text column.<br />
For me 960.gs is interesting but I think that a similar logic is intrinsically behind the best layouts, using meaningful CSS rules instead of &#8220;columns&#8221;.</p>
<p>Also, I think that building the &#8220;body&#8221; of the article using a grid system <strong>could allow dynamic page layouts</strong> (like <a title="Dusting Curtis" href="http://dustincurtis.com/">Dustin Curt&#8217;s posts</a>, see <a title="Smashing Magazine: The death of the blog post" href="http://www.smashingmagazine.com/the-death-of-the-blog-post/">Smashing Magazine&#8217;s article about posts visual design</a>) with a smaller development effort. On a flexible grid-based template you&#8217;ve something like a rough version of an InDesign grid, more easily controllable than custom CSS.</p>
<p>I designed this blog allowing a few &#8220;<strong>exceptions</strong>&#8221; to improve the overall layout.</p>
<h3>HTML5</h3>
<p>I decided to try <a title="HTML5" href="http://html5.org/">HTML5</a> out. The last &#8220;push&#8221; was reading the online draft of <a title="Dive Into HTML5 by Mark Pilgrim" href="http://diveintohtml5.org/">&#8220;Dive Into HTML5&#8243; by Mark Pilgrim</a> and I noticed it was already possible to do something interesting (while, for now, I discarded CSS3 for anything with the exclusion of some minor features).</p>
<p>I don&#8217;t like the workarounds to use the new tags on Internet Explorer *sigh* (it&#8217;s JavaScript based) so I worked on a CSS that uses both tag declarations and class/id declarations (something like: &#8220;article h1, .article h1&#8243;). Using those &#8220;double declarations&#8221; I could switch quite easily between &#8220;&lt;article&gt;&#8221; and &#8220;&lt;div class=&#8221;article&#8221;&gt;&#8221; without rewriting any CSS rule.</p>
<p>I&#8217;ve validated the code using <a title="HTML5 Validator" href="http://html5.validator.nu/">html5.validator.nu</a> and the structure using the <a title="HTML5 Outliner" href="http://gsnedders.html5.org/outliner/">html5 outliner</a> (thanks <a title="Matteo Balocco @ We Never Existed" href="http://WeNeverExisted.com">Matteo</a>).</p>
<p>I&#8217;m still not sure on real-life usage of some tags, but I think I did a good guess with this site. Let me know if you would have done something differently.</p>
<h3>Microformats</h3>
<p>I wanted to use more <a title="Microformats" href="http://microformats.org/">Microformats</a>, but in the end I&#8217;ve settled on just one, a <a title="Microformat: hCard" href="http://microformats.org/wiki/hcard">hCard</a> in the footer. Check it with a simple <a title="Microformats bookmarket" href="http://leftlogic.com/lounge/articles/microformats_bookmarklet/">bookmarklet</a>.</p>
<h3>jQuery</h3>
<p>For me <a title="jQuery JavaScript Library" href="http://jquery.com/">jQuery</a> is the script with the <strong>best code usability</strong> around. Simple, efficient and to the point. The few JS tricks on this websites are of course jQuery powered.</p>
<h3>Custom Plugins</h3>
<p>To ease the usage of the additional CSS styled boxes (the one on the side and the one with the big text) I developed a small WordPress plugin, bundled with the theme, that adds two buttons on the WYSIWYG writing interface and inject some CSS in order to display it in a good way inside the editor itself.</p>
<h3>Print</h3>
<p>I prepared also a print CSS, in order to show a clean and well-formatted page, without navigational elements and things completely unuseful on printed paper.<br />
I optimized the article page in order to get the article well optimized for readability.</p>
<h3>Optimization</h3>
<p>I&#8217;ve optimized the page in a few ways:</p>
<ol>
<li>I&#8217;ve put all the <strong>javascript code in a single file</strong>. In fact I&#8217;ve just added the libraries (jQuery) on top and just after my code and the initialization code.</li>
<li>When possible, I&#8217;ve used <strong>sprites</strong> in order to load more smaller images with a single HTTP request. Unfortunately it wasn&#8217;t possible to put everything on a single image &#8211; also for maintenance reasons &#8211; so at lease the icons are sprites with default and :hover states.</li>
<li>I&#8217;ve used the new <a title="Google Analytics async tracking snippet" href="http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html">Google Analytics asynchronous tracking code</a>. For now, it seems working well.</li>
</ol>
<p>There are also some optimizations here and there, but these are the most important ones.</p>
<h3>IE6 dying and transparent PNGs</h3>
<p>Internet Explorer 6 is, luckily, dying. IE7 still has some issues while I didn&#8217;t have to make *any* workaround for IE8. It seems that a new era is coming. About IE6: the support <a title="Is IE6 Dead?" href="http://isie6dead.com/">will last for a while</a> but the stats are going down:</p>
<ul>
<li>December 2009, worldwide:<br />
20.99% (<a title="Hitslink" href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=2">NetApplications</a>)<br />
11.44% (<a title="W3Counter Browser Stats" href="http://www.w3counter.com/globalstats.php?date=2009-12-31">W3Counter</a>)<br />
14.04% (<a title="StatCounter browser stats" href="http://gs.statcounter.com/#browser_version-ww-monthly-200812-201001">StatCounter</a>)</li>
<li>December 2009, Italy:<br />
7.97% (<a title="StatCounter browser stats (Italy)" href="http://gs.statcounter.com/#browser_version-IT-monthly-200812-201001">StatCounter</a>)</li>
</ul>
<p>My own stats are way lower, but I still wanted to give a good experience to IE6 users. So a few CSS hacks and a JavaScript library to allow transparent PNG in an easy way (<a title="Transparent PNG in Internet Explorer 6" href="http://www.dillerdesign.com/experiment/DD_belatedPNG/">Belated PNG</a>).</p>
<p>Well, in synthesis, that&#8217;s all.</p>
<p>Any question, suggestion or hint? :)</p>
]]></content:encoded>
			<wfw:commentRss>http://intenseminimalism.com/2010/intense-minimalism-designing-the-website/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Intense Minimalism: my identity</title>
		<link>http://intenseminimalism.com/2010/intense-minimalism-my-identity/</link>
		<comments>http://intenseminimalism.com/2010/intense-minimalism-my-identity/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 08:00:37 +0000</pubDate>
		<dc:creator>Davide 'Folletto' Casali</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Complexity]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Observation]]></category>
		<category><![CDATA[Simplicity]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://intenseminimalism.com/?p=98</guid>
		<description><![CDATA[Defining an identity, a professional identity, is an hard task. It's even harder when you've got many interests. I think that a good way to think at it is "The Elevator Pitch of Yourself", or, in Twitter times, "a 140 characters description of Yourself". It isn't easy, because you can't be too abstract, nor too concrete. And you have to show much of you in so little space.]]></description>
			<content:encoded><![CDATA[<p>The first task during this year was trying to define my identity, mostly the professional identity. It&#8217;s difficult not only due to the <strong>bias</strong> that you could have toward yourself, but also because you have to get the right angle of yourself interesting enough to be communicated.</p>
<p>My <strong>problem</strong> raises from the fact that I don&#8217;t have a <em>vertical</em> interest in anything. Well, yes, there are fields that sees me more &#8220;present&#8221; in some ways, but in the end they&#8217;re quite wide.</p>
<div class="hilight box">Having many interests and many things to be passionate about may seem a good thing. Well, it is, from a personal point of view.</div>
<p>Having many interests and many things to be passionate about may seem a good thing. Well, it is, from a personal point of view. But from a communication point of view it&#8217;s a big issue. You can say you&#8217;re a programmer or a graphic designer in 140 chars, but trying to express all the complexity behind different passions is hard.</p>
<p>It&#8217;s also hard for other two reasons:</p>
<ul>
<li>profession: if you&#8217;re a vertical kind of person it&#8217;s easy to communicate yourself, so when someone &#8220;needs&#8221; someone like you, it&#8217;s easy that you&#8217;re the one that will be called.</li>
<li>time: pursuing different interests is very enriching, but it takes a huge amount of time.</li>
</ul>
<p>The simple answer is that I often &#8220;choose&#8221; between the different skills I have. Sometimes &#8220;I&#8217;m the interaction designer&#8221;. Some other times &#8220;I&#8217;m the developer&#8221;. Some other times &#8220;I&#8217;m the graphic designer&#8221;. And so on.</p>
<p>So, I&#8217;ve tried to think about something else. I&#8217;ve tried to abstract a bit.</p>
<h3>Smart?</h3>
<p>Many people tell me that I&#8217;m quite smart. Even if this were true &#8211; <em>I leave this as an exercise for the reader</em> ;) &#8211; you can&#8217;t tell anybody &#8220;I&#8217;m smart&#8221;. That&#8217;s a really bad presentation and it usually triggers a response very different to the one you&#8217;d like to have. In fact, <strong>&#8220;smartness&#8221; can&#8217;t be communicated, but only acknowledged</strong>.</p>
<p>Discarded.</p>
<h3>Hypercritical?</h3>
<p>The piece by John Siracusa &#8220;<a title="Ars Technica: Hypercritical (John Siracusa)" href="http://arstechnica.com/staff/fatbits/2009/05/hypercritical.ars/2">Hypercritical</a>&#8221; in May 2009 was something that really made me thinking.</p>
<blockquote><p>This acute awareness of deficiencies colors all my memories of childhood. Toys, in particular, were a focal point of dissatisfaction. I didn&#8217;t understand why toy manufacturers couldn&#8217;t see the countless ways that their products differed from the on-screen characters, machinery, or structures that they were based on.</p></blockquote>
<p>I felt very similar to Siracusa here. But still there were two problems:</p>
<ol>
<li>Being &#8220;hypercritical&#8221; isn&#8217;t a flattering explanation, by itself.</li>
<li>It still didn&#8217;t felt <em>quite</em> right.</li>
</ol>
<p>Discarded.</p>
<h3>Doubt?</h3>
<p>I love doubt, by itself. I think that doubting is the driver of improvement. If you don&#8217;t doubt, you&#8217;ll never think that &#8220;maybe there&#8217;s a better way&#8221;. If you&#8217;re sure, there&#8217;s nothing more to add. Slip in some doubt and voilà, you are able to <strong>make the right question</strong>.<br />
As you can see, the philosphy is interesting&#8230; but &#8220;doubt&#8221; by itself isn&#8217;t a skill!</p>
<p>Discarded.</p>
<h3>Synthesizer?</h3>
<div class="side box">
<p><a title="Wikipedia: Thesis, antithesis, synthesis" href="http://en.wikipedia.org/wiki/Thesis,_antithesis,_synthesis">Thesis, antithesis, synthesis</a>:</p>
<p>The thesis is an intellectual proposition.</p>
<p>The antithesis is simply the negation of the thesis, a reaction to the proposition.</p>
<p>The synthesis solves the conflict between the thesis and antithesis <strong>by reconciling their common truths, and forming a new proposition</strong>.</p>
</div>
<p>No, not the musical instrument. I once thought about myself that my rational part is a huge synthesizing machine. I throw things inside it and it <strong>loves</strong> to find relations, abstract things, reduce to single words or sentences, etc.</p>
<p>There are many things that could reinforce this hypothesis:</p>
<ol>
<li>I&#8217;m fast in remembering paths and I draw mental maps of the places where I pass through.</li>
<li>In any situation I&#8217;ll try building up an &#8220;abstract&#8221; structure to hold anything together.</li>
<li>I often use this ability passively, simply acquiring information (lot of) and notions in order one day to elaborate a result.</li>
</ol>
<p>Yes, I&#8217;m sure to be <strong>quite good</strong> at this.</p>
<p>But still, the term is awkward.</p>
<p>Discarded.</p>
<h3>More abstraction, less abstraction</h3>
<p>I needed something more concrete than the &#8220;synthesizer&#8221; line of thought and something more abstract than the simple profession. In the meantime I was also thinking about the logo and I was analyzing the lists as I&#8217;ve explained in the post about the <a title="Intense Minimalism: designing the logo" href="/2010/intense-minimalism-designing-the-logo/">making of the logo of Intense Minimalism</a>.</p>
<p>During this time I was also looking at the &#8220;lists&#8221; on Twitter that has me added. It&#8217;s quite interesting: interaction design, usability, social media, graphic design, user experience, speaker, tech, geek, and so on (yes, Twitter Lists are probably more useful to see how the others &#8220;categorize&#8221; you).</p>
<p>Then the &#8220;synthesizer&#8221; thing jumps in. I wrote the formula:</p>
<p><img class="aligncenter size-full wp-image-119" title="Hybrid Designer Formula" src="http://intenseminimalism.com/wp-content/uploads/2010/01/inmi-id-formula-hybrid-designer.gif" alt="" width="400" height="100" /></p>
<p>It&#8217;s nice. Complex, but simple in its form. Disciplines above the line and approach below. Simplicity is the result of some kind of complexity synthesis, so together they&#8217;re a pair.</p>
<h3>Double checking</h3>
<p>I think that the &#8220;<em>Hybrid  Designer Formula</em>&#8221; above is quite on spot, and it&#8217;s confirmed by some other sources.</p>
<p><strong>Simplicity</strong> is something all around in the design field, almost in any kind of design.</p>
<blockquote><p>Progress means <strong>simplifying</strong>, not complicating<br />
— Bruno Munari</p></blockquote>
<blockquote><p>The simplest way to achieve simplicity is through <strong>thoughtful reduction</strong>.<br />
— John Maeda, <a title="Laws of Simplicity" href="http://lawsofsimplicity.com/?p=50">Law 1</a></p></blockquote>
<blockquote><p>Simplicity is a function of your scarcest resource at that moment.<br />
— B.J. Fogg (<a title="BJ Fogg: Ability" href="http://www.behaviormodel.org/ability.html">2009</a>)</p></blockquote>
<p><strong>Complexity</strong> is also there, while its important role isn&#8217;t always acknowledged.</p>
<blockquote><p>Good displays of data help to reveal knowledge relevant to understanding <strong>mechanism</strong>, <strong>process</strong> and <strong>dynamics</strong>, <strong>cause</strong> and <strong>effect</strong>.<br />
— Edward Tufte (<a title="Edward Tufte" href="http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001kE&amp;topic_id=1">2005</a>)</p></blockquote>
<p>The most important part is the <strong>relation</strong> between the two:</p>
<blockquote><p><strong>Simple</strong> design, <strong>intense</strong> content.<br />
— Edward Tufte (<a title="Edward Tufte" href="http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001kE&amp;topic_id=1">2005</a>)</p></blockquote>
<blockquote><p>Simplicity and complexity <strong>need each other</strong>.<br />
— John Maeda, <a title="Laws of Simplicity" href="http://lawsofsimplicity.com/?p=54">Law 5</a></p></blockquote>
<div class="hilight box">Any good designer must be intrinsically hybrid.</div>
<p>The three elements above works in the means of the two below the fraction. Their interaction isn&#8217;t obvious sometimes, but it&#8217;s there. You have a technology, you have people (psychology), you have to make them interact somehow (design).<br />
This is true for architects, industrial designers, visual designers, artists, engineers, while probably any of them will tell you a different story from a different point of view.</p>
<p>The term &#8220;Hybrid Designer&#8221; emphasizes the cross-relation between different fields. Still, it&#8217;s just for communication&#8217;s sake: for me, a good designer already does this. And the greatest already do and teach this. Any good designer must be intrinsically hybrid.</p>
<blockquote><p><strong>Creativity is just connecting things</strong>. When you ask creative people how they did something, they feel a little guilty because they didn&#8217;t really do it, they just saw something. It seemed obvious to them after a while.<br />
— Steve Jobs</p></blockquote>
<blockquote><p>A designer is a <strong>planner</strong> with an <strong>aesthetic</strong> sense.<br />
— Bruno Munari</p></blockquote>
<blockquote><p>More <strong>emotions</strong> is better than less<br />
— John Maeda, <a title="Laws of Simplicity" href="http://lawsofsimplicity.com/?p=56">Law 7</a></p></blockquote>
<blockquote><p><strong>Good design is aesthetic</strong><br />
The aesthetic quality of a product is <strong>integral to its usefulness</strong> because products we use every day affect our person and our well-being. But only well-executed objects can be beautiful.<br />
— Dieter Rams, <a title="Dieter Rams, Ten principles for good design" href="http://www.vitsoe.com/en/gb/about/dieterrams/gooddesign">Ten principles for good design</a></p></blockquote>
<blockquote><p>We as designers … we cannot do it alone, we need <strong>entrepreneurs</strong>, working together with good <strong>engineers</strong>.<br />
— Dieter Rams (<a title="Iconeye: Interview with Dieter Rams " href="http://www.iconeye.com/index.php?view=article&amp;catid=1%3Alatest-news&amp;layout=news&amp;id=4157%3Ainterview-with-dieter-rams&amp;option=com_content&amp;Itemid=18">2009</a>)</p></blockquote>
<blockquote><p>The more you <strong>feel</strong> that you can control your environment, and that the things you do are actually working, the <strong>happier</strong> you are<br />
— Joel Spolsky (<a title="Controlling Your Environment Makes You Happy" href="http://www.joelonsoftware.com/uibook/chapters/fog0000000057.html">2000</a>)</p></blockquote>
<blockquote><p>If you can design one thing, you can design everything.<br />
— Massimo Vignelli</p></blockquote>
<p>So, I can now explain something about me and my professional side in 140 characters.</p>
<p>I think that it&#8217;s, for now, a good way to tell something about me.</p>
<ul>
<li>What do you think?</li>
<li>What about you and your identity? How have you solved this problem?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://intenseminimalism.com/2010/intense-minimalism-my-identity/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

