<?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>Nerd</title>
	<atom:link href="http://nerd.vasilis.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://nerd.vasilis.nl</link>
	<description>Vasilis van Gemert</description>
	<lastBuildDate>Wed, 19 Jun 2013 07:26:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>I&#8217;m looking for arguments against a JavaScript only web</title>
		<link>http://nerd.vasilis.nl/arguments-against-javascript-only-development/</link>
		<comments>http://nerd.vasilis.nl/arguments-against-javascript-only-development/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 20:10:43 +0000</pubDate>
		<dc:creator>Vasilis</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[arguments]]></category>
		<category><![CDATA[javascript only]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[mvc]]></category>

		<guid isPermaLink="false">http://nerd.vasilis.nl/?p=650</guid>
		<description><![CDATA[<p>All websites should work without JavaScript, that&#8217;s how I learned to create good web sites. This is of course a [...]</p><p>The post <a href="http://nerd.vasilis.nl/arguments-against-javascript-only-development/">I&#8217;m looking for arguments against a JavaScript only web</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><em>All websites should work without JavaScript</em>, that&#8217;s how I learned to create good web sites. This is of course a very solid idea. If your browser doesn&#8217;t understand, or receive, the JavaScript, it will still show the HTML, and everything just works. Until last week I had no doubts about this architecture. But this week I&#8217;ve been having conversations with a few people who had some very solid arguments for a very different architecture: The server spits out JSON instead of HTML, and the the whole application is created from this JSON, in the browser.</p>

<span id="more-650"></span>

<h2>Benefits</h2>

<p>From a developer&#8217;s perspective this is a very clever solution: the back-end is only concerned with the design of a clever, solid API, and the whole application, with its logic, is created only once, in the browser. There is a very clear separation of concerns here: if the application breaks, it&#8217;s either the API, or the application, and not one of the several layers that are involved. 
The idea is that this kind of development can be much cheaper. And cheaper is a business thing. If a client has the choice between a good, cheap solution, and a good expensive solution <em>that both look the same</em>, the choice is easy.</p>

<h2>Arguments against JavaScript only</h2>

<p>Now, these are some very convincing arguments to some. If we want to keep developing web sites and apps with our &#8216;classic&#8217; approach, we need some very convincing, and very solid arguments, from <a href="http://blog.pamelafox.org/2013/05/frontend-architectures-server-side-html.html">more than one prespective</a>. We need arguments from a user&#8217;s perspective. For instance: how do both architectures affect usability, can people link to stuff, can they easily search for stuff, and can they share a URL with their friends? And we need arguments from a developer&#8217;s perspective, where we care about things like productivity, the ability to test our stuff and the performance of the site we&#8217;re making.</p>

<h2>Help!</h2>

<p>And to be honest, I&#8217;m having a hard time to come up with truly convincing arguments. Of course I know a few, but from a business perspective they sound rather marginal: there are probably less people without JavaScript than people with IE7 and IE6. Even cheap, low end Android devices will eventually render your application, it will just take some time (just like everything on those devices, right?). From an accessibility point of view a JavaScript only web is not really an issue anymore, if I understand correctly: screen readers read the screen, not the view-source.</p>

<p>I, we all, need more and better arguments. So please, if you know any, <a href="http://nerd.vasilis.nl/arguments-against-javascript-only-development/#commentform">the comments are open</a>. <em>Right now, I&#8217;m not looking for arguments in favor of a JavaScript only approach, and I&#8217;m definitely not looking for trolls, so please, stay on topic and be nice</em>.</p>

<p><strong>UPDATE</strong>: You should definitely read the comments. There are some very interesting arguments in there.</p>
 <img src="http://nerd.vasilis.nl/?feed-stats-post-id=650" width="1" height="1" style="display: none;" /><p>The post <a href="http://nerd.vasilis.nl/arguments-against-javascript-only-development/">I&#8217;m looking for arguments against a JavaScript only web</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nerd.vasilis.nl/arguments-against-javascript-only-development/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>CSS Day 2013</title>
		<link>http://nerd.vasilis.nl/css-day-2013/</link>
		<comments>http://nerd.vasilis.nl/css-day-2013/#comments</comments>
		<pubDate>Sun, 16 Jun 2013 19:59:13 +0000</pubDate>
		<dc:creator>Vasilis</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[amsterdam]]></category>
		<category><![CDATA[css day]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[tab atkins]]></category>

		<guid isPermaLink="false">http://nerd.vasilis.nl/?p=638</guid>
		<description><![CDATA[<p>Last Friday I went to the most nerdy conference I ever attended. It was also one of the conferences I [...]</p><p>The post <a href="http://nerd.vasilis.nl/css-day-2013/">CSS Day 2013</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Last Friday I went to the most nerdy conference I ever attended.  It was also one of the conferences I enjoyed most. On a nice sunny day in Amsterdam, eight top nerds talked about eight different CSS modules on <a href="http://cssday.nl/">CSS Day 2013</a>. There were talks about the future, but there were also talks about things that most of us didn&#8217;t know about the modules we use every day.</p>

<span id="more-638"></span>

<h2>History</h2>

<p><b>Bert Bos</b> for instance — one of the people who <em>invented</em> CSS — talked about selectors. Most of the selectors he showed were very common, and everybody knew them. But the thing that I found fascinating about his talk, was the small history lesson he gave in the beginning. He explained the assumptions the inventors of CSS had about the language. It was meant for <em>simple documents with high quality typography</em>, but with simple spatial arrangements. In other words, it was designed to be used for single column layouts with a lot of text in it. Something else was needed for more complex documents, they assumed. And something different was needed for GUIs. But nothing <em>better</em> was created and that&#8217;s why we started using CSS to solve problems it was never designed for.</p>

<h2>Now</h2>

<p>But things have changed. CSS is in very active development. If I remember what <b>Daniel Glazman</b> said correctly, the CSS Working Group is working on 60 different documents at the moment. That&#8217;s a lot. Combine this knowledge with the fact that browsers are updated every six weeks, and you understand that CSS is <em>the shit</em>. Many specs are being written on layout modules, on visual effects, and on <a href="http://www.xanthir.com/talks/2013-06-14/">developer workflow</a>.</p>

<h2>Did I learn anything on CSS Day?</h2>

<p>I always learn something at a conference. I learned more at this one. I finally understand the theory behind <em>flexbox</em> for instance. <b>Stephen Hay</b> gave an incredible talk on this subject. Hilarious and informative at the same time, a true masterpiece. Flexbox is meant to create interfaces, it&#8217;s not really suitable for layouts. Right now browser support is a bit of a mess because of different implementations, but this should be fixed in the near future.</p>

<p>I learned some very clever <code>@font-face</code> hacks. <b>Eric Meyer</b> did a talk on this subject in which he showed us how to use the <code>unicode-range</code> property to use a different font-family for different letters <em>without the need to use a different name</em>. Clever, clever stuff. Can&#8217;t wait for <a href="http://cssday.nl/coverage">the video</a>.</p>

<p>I learned a thing or two about <a href="https://speakerdeck.com/stopsatgreen/animations-and-transitions">animations and transitions</a> from an excellent talk by <b>Peter Gasston</b>. I also learned some stuff about the visual eye-candy that Adobe (mostly) is developing. <b>Divya Manian</b> showed us the things that many visual designers want, like filters and <em>composite layers</em> (the so called <em>blend modes</em> in Photoshop).</p>

<h2>Highlights</h2>

<p>All speakers were absolute experts on the field they were talking about, and they all did an incredible job. Most speakers though, were not <em>the</em> expert on their field, because <em>the expert on almost every field</em> is <b>Tab Atkins</b>. And Tab was there. This led to funny situations. After every talk people from the public could ask questions to the speaker. While they could answer most of these questions themselves, many questions were answered by Tab. I think it was Peter Gasston who ended his talk with the words <q>I think we have some time left for questions for Tab.</q> His presence made this day even better than it already was.</p>

<p>The last talk of the day was <a href="http://lea.verou.me/humble-border-radius/#for-browser">a talk about <code>border-radius</code> by <b>Lea Verou</b></a>. In forty-five minutes she showed us what you can do with it. And that&#8217;s much, much more than you probably think. As always, her talk was incredible. Her live coding skills are unique. Most people fuck up while typing code on stage, Lea just keeps talking while she types four different CSS-gradients. Only machines and Lea know how to type gradients. Fantastic as always.</p>

<h2>More CSS Days please!</h2>

<p>I really enjoyed this conference. I loved the focus. No distractions from talks on subjects that are only mildly interesting. Just talks about CSS on a high level. Brilliant. The organisers say that this was a one time event, I don&#8217;t believe them. There &#8216;s so much happening with CSS right now, a CSS Day could easily be organised every two years, probably every year too. Looking forward to it.</p>
 <img src="http://nerd.vasilis.nl/?feed-stats-post-id=638" width="1" height="1" style="display: none;" /><p>The post <a href="http://nerd.vasilis.nl/css-day-2013/">CSS Day 2013</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nerd.vasilis.nl/css-day-2013/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Crappy hardware</title>
		<link>http://nerd.vasilis.nl/crappy-hardware/</link>
		<comments>http://nerd.vasilis.nl/crappy-hardware/#comments</comments>
		<pubDate>Sat, 15 Jun 2013 20:49:27 +0000</pubDate>
		<dc:creator>Vasilis</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[column]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[nl]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[nerdy]]></category>

		<guid isPermaLink="false">http://nerd.vasilis.nl/?p=624</guid>
		<description><![CDATA[<p>(This column was published in edition #57 of the Dutch, paper version of Web Designer Magazine. It’s in Dutch). Vorige [...]</p><p>The post <a href="http://nerd.vasilis.nl/crappy-hardware/">Crappy hardware</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><i lang="en">(This column was published in edition #57 of the Dutch, paper version of Web Designer Magazine. It’s in Dutch)</i>. Vorige week was ik op het fantastische Mobilism congres. Ik ben weer helemaal geïnspireerd en blij om te zien dat mijn visie op het web niet zo heel veel afwijkt van de visie van de sprekers — niet de minsten. Het thema vorig jaar was erg deprimerend: veel sprekers vonden toen dat het web de concurrentie aan moest gaan met <em>native</em>, een strijd die niet te winnen is natuurlijk. Dit jaar was het een veel positiever congres. Het ging vooral in op de kwaliteiten van het web: wat is het, wat maakt het uniek, wat kan er mee, wat zijn de beperkingen en wie zijn de mensen die het gebruiken.</p>

<span id="more-624"></span>

<h2>Slechte hardware</h2>

<p>De naam van het congres is inmiddels wat misleidend. In voorgaande jaren ging het expliciet over het <em>mobiele web</em>, hoewel het ook toen al wel duidelijk was dat er eigenlijk niet zoiets bestaat als een mobiel web. Het web is het web. Het wordt zowel gebruikt door kleine, als door grote apparaten. Apparaten met supersnelle hardware en apparaten met crappy hardware. Dat is iets wat wij, web designers, nog wel eens vergeten. We werken  vaak met de nieuwste hardware, met goede monitors, met lekker snel internet. De meeste mensen hebben dat allemaal niet. Voor veel jongeren, of gezinnen met een iets lager inkomen, is een game-console bijvoorbeeld vaak de enige manier om toegang te krijgen tot het internet. Moet je eens proberen, dat werkt een stuk minder prettig dan een retina Macbook pro. Optimaliseren voor je eigen nieuwe laptop is natuurlijk verleidelijk, maar waarschijnlijk hebben meer mensen er baat bij als je optimaliseert voor een game-console. Of een goedkoop telefoontje.</p>

<p>Ik heb zo&#8217;n goedkoop telefoontje gewonnen. Er werden allemaal toffe gadgets verloot. Prachtige high-end apparaten van verschillende merken, maar ook een paar absolute low-end telefoontjes. Ik heb een developer-editie van een telefoon met het Firefox OS er op gewonnen. Een erg tof dingetje. Alle apps worden bijvoorbeeld gewoon met web technieken gemaakt, wat natuurlijk te gek is. Maar wat ik helemaal tof vind is dat deze developer-versie <em>trager</em> is dan de versie die mensen uiteindelijk gaan kopen. Dat is natuurlijk superslim. Als mijn applicatie op deze, crappy, hardware werkt, dan doet ie het zeker op het telefoontje van de mensen die mijn programma willen gaan gebruiken.</p>

<p>Zo zouden we al onze hardware moeten kopen, wellicht. In plaats van investeren in een state-of-the-art monitor, kunnen we wellicht beter een paar matige schermen kopen. En een paar eenvoudige mobieltjes. Plus een goedkope tablet. En een <a href="http://vvg.gr/dg">game console</a>! Dit is de hardware die je bezoekers gebruiken, hier moet je dus op testen.</p>

<h2>Andere vakgebieden</h2>

<p>Vorige week sprak ik op <a href="http://talknerdy.nl/">Talk Nerdy To Me</a>, een congresje voor studenten van de CMD-opleiding in Leeuwarden. Ik had het over <a href="http://vvg.gr/dh">nieuwe uitgangspunten in web design</a> en gaf onder meer de tip om te investeren in minder goede hardware. Een andere tip die ik gaf was om actief de samenwerking te zoeken met andere specialisten. Nerds moeten op zoek gaan naar designers, want samen maak je de tofste dingen. Maar niet alleen naar specialisten binnen je vakgebied, het web, het is ook interessant om eens te kijken naar wat andere vakgebieden nu eigenlijk doen. Ik was dan ook blij verrast door <a href="http://vvg.gr/di">de presentatie die Jan-Jaap Severs hield</a>. Hij werkt in de gaming industrie, en hoewel dat echt een andere wereld is dan die van het web, zijn er toch veel overeenkomsten, blijkt.</p>

<p>Ik vond het bijvoorbeeld prachtig om te zien dat de principes van <em>progressive enhancement</em> ook toegepast wordt in game design: je kunt de gameplay van bijvoorbeeld een flipperkast-simulator prima testen met wat draadmodellen van blokken, bollen en cilinders. Dit kan je gewoon bouwen terwijl de <em>concept artist</em> (zo heten visual designers die games ontwerpen) nog aan het ontwerpen is. Wat ik ook opvallend vond was dat het in game-design volledig geaccepteerd is dat deze <em>concept artists</em> ook code kunnen schrijven: er is gewoon te weinig werk voor alleen designers, ze  <em>moeten</em> ook iets anders kunnen. Verfrissend. Jan-Jaap had het ook over workflow. In de game-wereld zijn ze er ook al een tijdje achter dat de waterval-methode verschrikkelijk is, en ze werken inmiddels op meer <em>agile</em> manieren. <a href="http://vvg.gr/dj">Een mooi, inspirerend verhaal</a> vond ik het.</p>

<h2>Congressen</h2>

<p>Hiervoor ga ik natuurlijk naar congressen. Om verhalen te horen die ik nog niet ken. Om verrast te worden door mensen die met dezelfde problemen worstelen en de oplossingen in dezelfde richting zoeken. Talk Nerdy To Me en Mobilism zijn inmiddels voorbij, en als je er niet bij was dan heb je echt wat gemist. Maar gelukkig zijn alle talks op beide congressen gefilmd. Ik zal er over twitteren zodra ze online staan.</p>
 <img src="http://nerd.vasilis.nl/?feed-stats-post-id=624" width="1" height="1" style="display: none;" /><p>The post <a href="http://nerd.vasilis.nl/crappy-hardware/">Crappy hardware</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nerd.vasilis.nl/crappy-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Other flexible media: balloons and tattoos</title>
		<link>http://nerd.vasilis.nl/other-flexible-media-balloons-and-tattoos/</link>
		<comments>http://nerd.vasilis.nl/other-flexible-media-balloons-and-tattoos/#comments</comments>
		<pubDate>Thu, 06 Jun 2013 21:35:32 +0000</pubDate>
		<dc:creator>Vasilis</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[airplane]]></category>
		<category><![CDATA[balloon]]></category>
		<category><![CDATA[belly]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[envelope]]></category>
		<category><![CDATA[graphic design]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[style guide]]></category>
		<category><![CDATA[tattoo]]></category>

		<guid isPermaLink="false">http://nerd.vasilis.nl/?p=617</guid>
		<description><![CDATA[<p>Is the web the first truly flexible medium? I tried to come up with other fields that need to design [...]</p><p>The post <a href="http://nerd.vasilis.nl/other-flexible-media-balloons-and-tattoos/">Other flexible media: balloons and tattoos</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Is the web the first truly flexible medium? I tried to come up with other fields that need to design things for a flexible canvas, in the hope of finding inspiration there. The only media types I could come up with was the art of balloon printing and the art of tattooing. But even though they both work with a highly flexible canvas, I don&#8217;t think we will learn very much there. Maybe we have to look elsewhere, or maybe, probably, we are really pioneering.</p>

<span id="more-617"></span>

<p>Today, two people told me that classic style guides are in fact descriptions of a flexible system — these two people had definitely been talking to each other. And yes, they&#8217;re right. In such a style guide you&#8217;ll find descriptions of how the brand should behave on different kinds of canvasses: on paper, on an envelope, on a bus, on an airplane. And yes, while a guide like this definitely describes a flexible system, where the style is adapted to all possible outings, it is also completely different from the web. You have complete control over all the things described in a classic style guide. You know the exact dimensions of a bus or an airplane and you can make every detail fit just right. Everything has a fixed size. Except for balloons and <a href="https://secure.flickr.com/photos/vannispen/3438021509/">bellies</a>. And the web.</p>

<h2>There is no control on the web</h2>

<p>There is no other medium I know of that is as flexible as the web. It&#8217;s not just a flexible canvas with an unlimited range of sizes. There&#8217;s also an unlimited range of ways to interact with this canvas: mouse, voice, keyboard, fingers, etc. You know that the exterior of an airplane will almost certainly be viewed when it&#8217;s outside, in the open. The interior of that same airplane will hopefully only be viewed when you&#8217;re inside of that plane, often with artificial lights on. You  can&#8217;t make these assumptions about your websites. People will look at them in broad daylight, but they&#8217;ll also read this post in bed, in the dark, before they go to sleep. And then there&#8217;s the material. If you design an envelope, you can carefully choose the paper, and <em>everybody</em> who receives your letters will see that same paper. Your website, on the other hand, is shown to chain smoking nerds with crappy old, yellowish screens. It&#8217;s shown to people with a <a href="http://twitter.com/jvhellemond/status/342652728054513665">Samsung Galaxy S4</a> in a nicely lit house, and to people with a new, but cheap phone in full sunlight. Have I mentioned browsers yet? This is not a flexible system. This is chaos.</p>

<p>Unfortunately, bellies, balloons and classic style guides are not flexible enough to really help us designing for this mess. We need to figure it out ourselves. Many people have been saying this before, and I&#8217;ll just repeat it here: we have to embrace the fluid nature of the web. A few weeks ago I talked to some students and I gave them this advice: if you want complete control over how people see your stuff, and if you don&#8217;t like uncertainty, <em>don&#8217;t work for the web</em>. There are other fantastic things you can do.</p>
 <img src="http://nerd.vasilis.nl/?feed-stats-post-id=617" width="1" height="1" style="display: none;" /><p>The post <a href="http://nerd.vasilis.nl/other-flexible-media-balloons-and-tattoos/">Other flexible media: balloons and tattoos</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nerd.vasilis.nl/other-flexible-media-balloons-and-tattoos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Retina is an aberration</title>
		<link>http://nerd.vasilis.nl/designing-for-aberration/</link>
		<comments>http://nerd.vasilis.nl/designing-for-aberration/#comments</comments>
		<pubDate>Thu, 06 Jun 2013 12:26:44 +0000</pubDate>
		<dc:creator>Vasilis</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[eye-sight]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[retina]]></category>
		<category><![CDATA[screen]]></category>

		<guid isPermaLink="false">http://nerd.vasilis.nl/?p=605</guid>
		<description><![CDATA[<p>People, and especially web designers and web developers are full of the so called retina revolution. Displays get higher density [...]</p><p>The post <a href="http://nerd.vasilis.nl/designing-for-aberration/">Retina is an aberration</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>People, and especially web designers and web developers are full of the so called <em>retina revolution</em>. Displays get higher density and some displays that Apple sells have 4 device pixels per pixel (yes, that&#8217;s weird). This means that vector graphics look great, and pixel graphics look like shit. The natural reaction is of course to start optimising our pixel graphics for these fantastic new high end devices. But should we really?</p>

<span id="more-605"></span>

<p>I think a much more interesting revolution than the <em>retina revolution</em> is the <em>keep-selling-old-hardware-like-it&#8217;s-new-revolution</em>. This has a bigger impact on what we can and should do on the web. There are just a few people who have high dpi screens, and there are even less people who can actually <em>recognise the quality of these screens</em>. People with excellent eye-sight <em>and</em> a retina screen are an aberration, and definitely not the rule. These are not the people we should be designing for.</p>

<p>We could design for the worst case instead. For instance, my seventy five year old father with a first generation iPhone in his hammock under two olive trees in Greece. But this is an exception too. I like the more <a href="http://dbushell.com/2013/06/03/the-raster-image-paradox/">pragmatic approach to raster images</a> that David Bushell promotes. A sensible medium will mostly work just fine.</p>
 <img src="http://nerd.vasilis.nl/?feed-stats-post-id=605" width="1" height="1" style="display: none;" /><p>The post <a href="http://nerd.vasilis.nl/designing-for-aberration/">Retina is an aberration</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nerd.vasilis.nl/designing-for-aberration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The first few</title>
		<link>http://nerd.vasilis.nl/the-first-few/</link>
		<comments>http://nerd.vasilis.nl/the-first-few/#comments</comments>
		<pubDate>Sun, 02 Jun 2013 20:23:35 +0000</pubDate>
		<dc:creator>Vasilis</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[pseudo-selector]]></category>
		<category><![CDATA[responsive]]></category>
		<category><![CDATA[selector]]></category>
		<category><![CDATA[selectors]]></category>

		<guid isPermaLink="false">http://nerd.vasilis.nl/?p=579</guid>
		<description><![CDATA[<p>Yesterday I changed the layout of the homepage of this blog. The reason why is explained in this post called [...]</p><p>The post <a href="http://nerd.vasilis.nl/the-first-few/">The first few</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Yesterday I changed the layout of the homepage of this blog. The reason why is explained in this post called <a href="http://nerd.vasilis.nl/this-site-goes-to-eleven/">This site goes to eleven</a>. On bigger resolutions, the first two or three posts are styled differently. Selecting the first post of a series is easy with CSS. You just use the <code>:first-of-type</code> pseudo-selector and you&#8217;re done. But how do you select the first two, or the first three items of a list with one single selector?</p>

<span id="more-579"></span>

<p>That&#8217;s pretty easy too. To select the first two items, you use <code>:nth-of-type(-n + 2)</code>, and to select the first three items, you use <code>:nth-of-type(-n + 3)</code>. I will not explain how this works, you should play with the numbers yourself <ins datetime="2013-06-03T10:44:37+00:00">— or read <a href="http://css-tricks.com/how-nth-child-works/">this excellent explanation by Chris Coyier</a></ins>. It is extremely powerful. I <em>love</em> pseudo-selectors and so should you.</p>
 <img src="http://nerd.vasilis.nl/?feed-stats-post-id=579" width="1" height="1" style="display: none;" /><p>The post <a href="http://nerd.vasilis.nl/the-first-few/">The first few</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nerd.vasilis.nl/the-first-few/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This site goes to eleven</title>
		<link>http://nerd.vasilis.nl/this-site-goes-to-eleven/</link>
		<comments>http://nerd.vasilis.nl/this-site-goes-to-eleven/#comments</comments>
		<pubDate>Sat, 01 Jun 2013 21:24:41 +0000</pubDate>
		<dc:creator>Vasilis</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[responsive]]></category>
		<category><![CDATA[screens]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://nerd.vasilis.nl/?p=544</guid>
		<description><![CDATA[<p>Today Stuart Langridge tweeted that he hated me. He doesn&#8217;t know me personally, but he hated me because clicking on [...]</p><p>The post <a href="http://nerd.vasilis.nl/this-site-goes-to-eleven/">This site goes to eleven</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Today Stuart Langridge <a href="http://twitter.com/sil/status/340912628840951808">tweeted that he hated me</a>. He doesn&#8217;t know me personally, but he hated me because <em>clicking on the headline of the first blogpost on my blog homepage showed no visual change at all</em>. He is right. I hate this pattern too. So I changed the way posts are displayed on <a href="http://nerd.vasilis.nl/">the homepage</a>. The first step was to change the number of posts, displayed on the homepage from a randomly chosen <em>ten</em> to a more webby <em>eleven</em>. On the responsive web, eleven is a nice, even number.</p>

<span id="more-544"></span>

<h2>Why eleven?</h2>

<p>If you don&#8217;t like reading, or if you have a small screen, go on a take a look at <a href="http://nerd.vasilis.nl/wp-content/uploads/nerd-home-1.png">the image of the different layouts for the homepage</a>. It should explain itself. But please do read on.</p>

<p>If you have a small screen, you&#8217;ll see eleven posts, the one above the other. The first one has a slightly bigger font-size. This has two reasons: it&#8217;s the most recent article on my site, so it deserves a bit more attention. It also solves the problem Stuart hates so much.</p>

<p>On a bigger screen, there&#8217;s room for two columns. So all articles are placed next to each other, <em>except</em> for the first one, which still deserves more attention: it&#8217;s still displayed on one single column. This results in one post on a single column and ten on two columns, which counts up to a nice, logical eleven.</p>

<p>On still bigger screens, most articles are displayed on three columns, except for the first two. These are the most recent article on my site, they deserve a bit more attention. Nine posts on three columns, and two posts on two, results in a nice, even layout with eleven posts on it.</p>

<p>People always complain that responsive design is only about smaller screens. They want to optimise for huge screens too. I don&#8217;t really care about huge screens, I believe they are an anomaly, but hey, I solved that too. On huge screens, the first three articles deserve a bit more attention, so their font-size is slightly bigger. They are laid out over three columns. The remaining eight articles are laid out over four columns. Yes, this too results in eleven posts total.</p>

<p>You can see all the layouts in this <a href="http://nerd.vasilis.nl/wp-content/uploads/nerd-home-1.png">single image</a>. Handy if you don&#8217;t have a big screen.</p>

<p>So, not only Stuart is happy with my homepage now. People who want layouts that are optimised for ultra-wide screens are happy too. Was it worth the effort?</p>
 <img src="http://nerd.vasilis.nl/?feed-stats-post-id=544" width="1" height="1" style="display: none;" /><p>The post <a href="http://nerd.vasilis.nl/this-site-goes-to-eleven/">This site goes to eleven</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nerd.vasilis.nl/this-site-goes-to-eleven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My presentation about art on the web</title>
		<link>http://nerd.vasilis.nl/my-presentation-about-art-on-the-web/</link>
		<comments>http://nerd.vasilis.nl/my-presentation-about-art-on-the-web/#comments</comments>
		<pubDate>Wed, 29 May 2013 20:54:25 +0000</pubDate>
		<dc:creator>Vasilis</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[nonsense]]></category>
		<category><![CDATA[observation]]></category>

		<guid isPermaLink="false">http://nerd.vasilis.nl/?p=507</guid>
		<description><![CDATA[<p>On the amazing Beyond Tellerrand conference, there was a little known second stage, where people gave twenty minute talks. I [...]</p><p>The post <a href="http://nerd.vasilis.nl/my-presentation-about-art-on-the-web/">My presentation about art on the web</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>On the amazing <a href="http://beyondtellerrand.com/">Beyond Tellerrand</a> conference, there was a little known second stage, where people gave twenty minute talks. I was one of those people. In this talk I tried, unsuccessfully, to answer the question if we miss the influence of artists on the web, and if we actually need that influence.</p>

<p>You can <a href="http://vasilis.nl/presentaties/bt/art/">view my slides online</a>, but as always, it won&#8217;t be clear what I was talking about. And be warned, there are some pretty big images in there! So here&#8217;s a summary.</p>

<span id="more-507"></span>

<h2>Nonsense</h2>

<p>What we, as designers and developers do on a daily basis, is all very, very useful. In order to escape that, I sometimes create nonsense, like <a href="https://secure.flickr.com/photos/vasilisvg/sets/72157625317623918/">pictures of salads</a> (and worse, <a href="http://www.artflakes.com/en/shop/vasilis">posters of pictures of salads</a>), a website that publishes <a href="http://1nothingaday.com/">nothing every day</a>, a <a href="http://nerd.vasilis.nl/adaptive/zengarden.html">responsive version of the CSS Zen Garden</a> and a <a href="http://semanticresponsiveillustration.com/">responsive version of an illustration by Mike Kus</a>. I write about this, and more wonderful nonsense on <a href="http://lovenonsense.com/">this blog</a> (be sure to press the letter <kbd>l</kbd> on that site, if you have a physical keyboard).</p>

<p>Of course, this is nonsense, and not art. But with some of these projects I do some research about some of the problems we have as web designers and developers, but in a less practical, a less economic way. This sometimes leads to solutions I would never find in a professional environment, where everything, always has to make sense. So, my hypothesis is that artists could look at our problems, and come up with great ideas that we could never have. I could be terribly wrong here.</p>

<h2>Artists on the web</h2>

<p>There are quite a few artists on the web. People like <a href="http://www.constantdullaart.com/" target="faraway">Constant Dullaart</a> with his monumental <a href="http://xxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxx/xxxxxxxxxxxxxxxxx.xxxxxxxxxx/xxxxx/xxxxxxxxxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxx.xxxxxxxxx/xxxxxxx.xxxxxxxxxxxxx/" target="faraway">The Death Of The URL</a>. Or somebody like <a href="http://www.leegte.org/">Jan Robert Leegte</a> who plays with the physicality of digital <em>things</em>. And of course we have the brilliant <a href="http://drunkmenworkhere.org/">Drunk Men Work Here</a> with fantastic works that play with the material of the web. And this comes very close to what I&#8217;m looking for.</p>

<h2>How do we see things</h2>

<p>In <a href="http://nerd.vasilis.nl/we-need-more-artists-on-the-web/">this column I wrote a while ago</a> I explained that artists have always thought about the way that people will eventually see their work. Is it small, is it far away, can you touch it? Does it have a large or a small frame? Is the wall white, grey or purple? Are we standing behind, or next to the statue? There are many, many factors that influence the way we experience the final product, and artists think about these things. They use all the restrictions and possibilities of their materials, and all the possible influences of the environment, and create their work with it. I think it would be interesting if artists would start doing that with the web.</p>

<h2>What is web art?</h2>

<p><a href="http://worrydream.com/">Bret Victor</a> explains that an incredible picture, made with Photoshop, is not real computer art: it&#8217;s a classic picture, made with a computer. An amazing animation created with After Effects is in the same way not native computer art: it&#8217;s a film, created with a computer. Both examples are <em>old</em> art forms, created with a new tool. It becomes real native computer art once you can interact with it. Or, <a href="https://vimeo.com/64895205">as he says it</a>: <q>Without behaviour, it’s not native</q>.</p>

<p>I played a bit with that quote and changed it to <a href="http://nerd.vasilis.nl/without-adaption-its-not-the-web/"><q>without adaption, it&#8217;s not the web</q></a>. What I mean by this is that the web is fluid, flexible, and that things on the web should be fluid and flexible too. The only two professions I know that have experience with fluid and flexible things are designers who print logo&#8217;s on balloons, and tattoo artists. Both nice professions, but I&#8217;m not sure they have the solutions to our design issues. The web is more than just flexible in size. It can be flexible in features. For instance, when you view the responsive version of Mike&#8217;s illustration in IE8, you&#8217;ll get <a href="http://lovenonsense.com/wordpress/wp-content/uploads/2013/05/ie8.png">a textual representation</a> of the work. If you open it in Opera Mini, <a href="http://lovenonsense.com/wordpress/wp-content/uploads/2013/05/opera.png">there&#8217;s some colour too</a>. Only browsers that support certain features will see the circles. But apart from screen size and features, the web is also flexible in the way you interact with it, the connection speed is flexible, the quality of the hardware is flexible, the environment we&#8217;re in is flexible. This is new. It never existed before. But at the same time, it&#8217;s not <em>that</em> new. The web is 20 years old. <a href="http://alistapart.com/article/dao">A Dao of Web Design</a> is 11 years old. The article <a href="http://alistapart.com/article/responsive-web-design">Responsive Web Design</a> is 3 years old.</p>

<h2>Why artists</h2>

<p>Now, my talk was supposed to be about artists. And I haven&#8217;t really mentioned them at all. That is, because I really don&#8217;t know. I just <em>think</em> that artists might come up with brilliant stuff we&#8217;d never think of. After all, we are designers and we <em>only</em> come up with useful stuff. If we investigate a possible solution, we will stop investigating once we find out it&#8217;s not useful. An artists might go on where we quit and find some unexpected, fantastic stuff there. This could be.</p>

<p>But at the same time it could be the opposite. We&#8217;ve seen that a lot. We could consider these insanely big websites, with parallax effects and flashy animations to be inspired by artists. If that&#8217;s all that happens when artists start experimenting with the web, if our designs become <em>worse</em>, my hypothesis is wrong. But, it could also be that we learn from them. For instance, take a look at all <a href="http://drunkmenworkhere.org/222">222</a> works on Drunk Men Work Here. I&#8217;m sure you&#8217;ll be inspired by at least one of them.</p>
 <img src="http://nerd.vasilis.nl/?feed-stats-post-id=507" width="1" height="1" style="display: none;" /><p>The post <a href="http://nerd.vasilis.nl/my-presentation-about-art-on-the-web/">My presentation about art on the web</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nerd.vasilis.nl/my-presentation-about-art-on-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beyond Tellerrand 2013</title>
		<link>http://nerd.vasilis.nl/beyond-tellerrand-2013/</link>
		<comments>http://nerd.vasilis.nl/beyond-tellerrand-2013/#comments</comments>
		<pubDate>Wed, 29 May 2013 15:21:56 +0000</pubDate>
		<dc:creator>Vasilis</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[devices]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[responsive]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://nerd.vasilis.nl/?p=503</guid>
		<description><![CDATA[<p>Photoshop, you damn liar! Josh Brewer realised his talk had too much overlap with the talk that Meagan Fisher gave [...]</p><p>The post <a href="http://nerd.vasilis.nl/beyond-tellerrand-2013/">Beyond Tellerrand 2013</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><q>Photoshop, you damn liar!</q> <b>Josh Brewer</b> realised his talk had too much overlap with the talk that <b>Meagan Fisher</b> gave a few hours earlier, so he decided to <a href="https://vimeo.com/67897293">sing his talk</a>. Yes. Sing it. For 45 minutes. And it was pretty good! The chorus, quoted above, was one of the recurring theme&#8217;s of the conference. The web requires a different approach than our old workflow, and Photoshop does not have a big role in it anymore. This has been common knowledge for years, of course, but the urgency has never been this big before. But it goes beyond ditching Photoshop.</p>

<span id="more-503"></span>

<h2>HTML and CSS are not code</h2>

<p><b>Mandy Brown</b> answered the question if designers need to be able to code as follows: There is a difference between code literacy and code fluency. Designers need to be <em>code literate</em>. They have to understand what a language like JavaScript can do, but they don&#8217;t have to be able to <em>create</em> working applications with it. She said you should understand a few languages. The more you understand, the better. But there was one thing she was very clear in: <em>HTML and CSS are not code</em>. This, if it&#8217;s up to me, is the quote of the conference.</p>

<p><em>A designer has to be fluent in writing HTML and CSS</em>. Not just understand what it does, you have to be able to create things with it. You have to be able to create working mockups of your work in at least one browser. You need to test your designs as soon as possible in a real browser in order to tackle issues you could never think of in a pixel editor. Since we don&#8217;t have the tools to do this for us yet, we have to learn these languages ourselves. Mandy urged us to hurry up: designers have to be fluent in HTML and CSS right now. But we also need new tools to do this for us. Josh Brewer told the tool makers that we are waiting for them. Of course there are some tools popping up that make designing in the browser and writing CSS easier.</p>

<h3>Patternlab</h3>

<p>One of those tools is the new <a href="http://patternlab.bradfrostweb.com/">Patternlab</a> by <b>Brad Frost</b>. It&#8217;s a collection of small handy tools and much used patterns, meant to make designing more modular, more flexible, but still very maintainable. One of the many nice things is that it doesn&#8217;t force you to use a certain development method, it&#8217;s meant to fit within your own workflow. Excellent, very clever stuff. I can&#8217;t wait to work with it.</p>

<h2>This is for everyone</h2>

<p><b>Tim Berners-Lee</b> created the web as a platform for <em>everybody</em> to use to create and read information. <b>Jeremy Keith</b> lauded services like GeoCities and MySpace for the fact that they made it possible for millions of people to <a href="https://vimeo.com/68352550">create stuff for the web</a>. At the same time he cursed companies like Yahoo, Google and Twitter for shutting down these services, and thus deleting an big, important part of our recent history. His hate for these companies that buy and destroy is bitter, but just. These companies should be hated for it, and we should be very careful before handing over our data to them. This was a part of Jeremy&#8217;s message, his main message was that the web is a fantastic medium, and that it&#8217;s here for everyone, to consume <em>and</em> create.</p>

<p>The fact that the web is for everyone also means that it should work on every possible device. Not just the high end hardware that we, designers and developers, work on. But, this also means that we should try to get more people onto the web. That&#8217;s exactly what Mozilla is doing with their FirefoxOS, a new operating system, purely based on web technologies, designed to work on cheap smart phones. <b>Christian Heilmann</b> told us that the coming months phones with this OS will be sold in countries like Brazil, Venezuela, Poland. Probably the countries that had to wait the longest for the release of the iPhone. This will mean that in the coming months a whole lot of people will have access to the web, for the first time. This is fantastic.</p>

<p>Another thing that&#8217;s very clear is the fact that <em>the web is not dead</em>. Wired, said this a few years ago, but it still has a website, not everybody bought an iPad, nobody consumes all information through iPad apps. On the contrary, the web is more alive and more powerful than ever. And more diverse than ever. This means that things can be hard. It&#8217;s hard to develop for all these different screen sizes, connection types, input methods. Frameworks like Bootstrap are used to make these things easier.  <b>Blaine Cook</b> pointed out that we should take care with using these frameworks: we don&#8217;t want to create <a href="https://en.wikipedia.org/wiki/Brutalist_architecture">brutalist constructions</a>, similar to the <a href="http://photomichaelwolf.com/#architecture-of-densitiy/1">housing blocks in Hong Kong</a>. One size fits all does not really exist. A bit more attention to design is a good thing. And yes, maybe things are hard, but as <b>Elliot Jay Stocks</b> said, responsive web design may be hard at first, but we&#8217;ll get used to it. Just like we got used to using web standards instead of tables.</p>

<h2>Inspiration</h2>

<p>Apart from these thematic talks, there were also some inspiring talks that are a bit harder to fit into one single theme. There was an <em>extremely</em> nerdy talk about typography. Instead of talking about the construction of a letter, or the ideal measure or something, <b>Erik van Blokland</b> explains how many receptors in our eyes are used to see a font at a certain size. He was surprised to find out that only 80 of these receptors are used for one letter. That&#8217;s not enough to see all the details of that letter. By times it was a hard to follow, but the extremely nerdy stuff he&#8217;s done with fonts and font-software was incredibly inspiring.</p>

<p><b>Kate Kiefer Lee</b> gave a talk about the fantastic styleguide/content-guide <a href="http://www.voiceandtone.com/">voice and tone</a> she created for Mailchimp. It explains the tone of voice you need to use in different types of content, all meant for different situations. For example, you probably shouldn&#8217;t make a joke on a page where you inform somebody that heir account has been suspended. All content strategists and content creators should really see this talk once the video is released. Incredible stuff.</p>

<p><b>James Victore</b> inspired us with a brilliant talk that switched between brilliant stories about clever design decisions and American style pep talk. A very inspiring guy, with an incredible amount of talent, in a wonderful combination with New York style bravura. Wonderful to look at.</p>

<h2>The entourage</h2>

<p>But the thing that was the most inspiring about the <a href="http://2013.beyondtellerrand.com/">Beyond Tellerrand conference</a> is the ambiance that <b>Marc Thiele</b>, the genius behind it, creates. During the breaks, two DJ&#8217;s continuously mixed sound bytes from every talk with relaxing music. Not just nice to listen to, but also a great way to think back about what the previous speaker had been saying. After every talk there was a good, long break, which enables the visitors to talk about the stuff you just heard with other attendants. And that is of course one of the best things about <em>every</em> high quality conference. You get to meet people from all over the world, make new friends, and catch up with old ones. I had some great chats and drinks with many, many fantastic people.</p>

<p>After the last talk, a guy walked up to me with a familiar face. He said his name was <a href="http://jancbeck.com/">Jan</a>, and we had been chatting the evening before the first Smashing Conference in Freiburg. Back then he was a somewhat frustrated, but ambitious web developer, working at a company that doesn&#8217;t understand the web at all. During our chat I somehow inspired him to quit his job — I don&#8217;t remember exactly what I said, I had been drinking some excellent wines that evening. He moved to Berlin and he now works as a very happy freelancer, with inspiring people around him.</p>

<p>And that, <a href="https://vimeo.com/channels/beyondtellerrand/67476280">like Brad Frost said</a>, is what it&#8217;s all about. We go to conferences to get inspired. And we write and talk about our experiences in order to inspire others. The greatest achievement is not when you get a pat on the back, it&#8217;s when your knowledge is used to make things, or lives, better.</p>

<p>It&#8217;s repeated at every conference: share your knowledge, write down your experiences, report bugs to browsers. But we should take this one step further, since this is the web.  I wholeheartedly agree with what <em>Stewart Brand</em> said 20 years before the web was invented: information wants to be free.</p>
 <img src="http://nerd.vasilis.nl/?feed-stats-post-id=503" width="1" height="1" style="display: none;" /><p>The post <a href="http://nerd.vasilis.nl/beyond-tellerrand-2013/">Beyond Tellerrand 2013</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nerd.vasilis.nl/beyond-tellerrand-2013/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Similarities with gaming</title>
		<link>http://nerd.vasilis.nl/similarities-with-gaming/</link>
		<comments>http://nerd.vasilis.nl/similarities-with-gaming/#comments</comments>
		<pubDate>Wed, 15 May 2013 15:40:39 +0000</pubDate>
		<dc:creator>Vasilis</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[profesisonalism]]></category>
		<category><![CDATA[progressive enhancement]]></category>
		<category><![CDATA[specialism]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://nerd.vasilis.nl/?p=498</guid>
		<description><![CDATA[<p>Today I attended a small conference for students in the beautiful city of Leeuwarden. Unfortunately I had to leave early, [...]</p><p>The post <a href="http://nerd.vasilis.nl/similarities-with-gaming/">Similarities with gaming</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Today I attended a small conference for students in the beautiful city of Leeuwarden. Unfortunately I had to leave early, but I did get a chance to listen to a very inspiring talk by <a href="https://twitter.com/jjsevers">Jan-Jaap Severs</a>, a game developer. The audience consisted of mainly web development students, so Jan-Jaap&#8217;s talk was not about game development. Instead he tried to find a subject to talk about that would be of use to this audience. He found it. His talk was about things he learned form making rapid prototypes. There were tips about teams, about workflow, about skill set and about designing a product. The similarities between the issues we have in the web world were striking.</p>

<span id="more-498"></span>

<h2>Specialists</h2>

<p>Jan-Jaap works in a small company. In order to keep everybody busy they can&#8217;t work with hyper-specialists. Apart from their specialty everybody needs to be able to do something else. He gave the example of <em>concept artists</em>. There are many, many concept artists, but there is not that much work for them. So concept artists have to be able to do more than just make up wonderful stuff: they have to know how to build it too. This is a trend we see in web development too, where we start to expect designers to be able to write code too. It sounded like this is better accepted in the gaming world, but it could be that Jan-Jaap&#8217;s company is an exception.</p>

<h2>Tools</h2>

<p>During a 48 hour long game jam, they decided to use a certain tool that they had no experience with at all. They needed it because the result would be much better with it. His <em>excellent</em> tip was to not let the result of your work depend on your skill set. Learn new tools, new skills, if the skills you have are not sufficient or good enough for the medium you work for. This is a definite pet pieve of mine. I won&#8217;t mention a certain photo editing tool that&#8217;s <em>still</em> been used broadly to design websites with, because some people get upset if I do. But if you won&#8217;t listen to me, at least listen to Jan-Jaap and look around you for better software. It exists.</p>

<h2>Progressive enhancement</h2>

<p>He showed how you can create, and play a pinball game with just some simple, elementary forms like blocks and balls. It was perfectly playable. Working from the content out, from the essentials first, gave him the ability to keep working on it without depending on design details. These details are built on top of the basics, they can be added later. Of course I loved seeing progressive enhancement being used in a completely different field. It&#8217;s just a very clever principle to work with, not just on the web.</p>

<p>There were more similarities. It appears, for example, that endless discussions exist elsewhere too! Another similarity is the workflow: The gaming industry has moved from <em>waterfall</em> to more agile project management approaches too in the last few years. They too have clients who find it hard to adjust to this new way of working.</p>

<p>A very refreshing presentation. Great to see that others look for solutions in the same direction. It confirms my idea that we should look at what others are doing.</p>
 <img src="http://nerd.vasilis.nl/?feed-stats-post-id=498" width="1" height="1" style="display: none;" /><p>The post <a href="http://nerd.vasilis.nl/similarities-with-gaming/">Similarities with gaming</a> appeared first on <a href="http://nerd.vasilis.nl">Nerd</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nerd.vasilis.nl/similarities-with-gaming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
