<?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>Science and Industry &#187; developer</title>
	<atom:link href="http://blogs.humanisti.fixme.fi/scienceandindustry/tag/developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.humanisti.fixme.fi/scienceandindustry</link>
	<description>Where social sciences and technology met and fell in love</description>
	<lastBuildDate>Thu, 02 Feb 2012 22:19:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3-aortic-dissection</generator>
		<item>
		<title>The developer&#8211;consumer distance</title>
		<link>http://blogs.humanisti.fixme.fi/scienceandindustry/2011/02/the-developer-consumer-distance/</link>
		<comments>http://blogs.humanisti.fixme.fi/scienceandindustry/2011/02/the-developer-consumer-distance/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 13:51:40 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Helsinki Institute for Information Technology]]></category>
		<category><![CDATA[consumer]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[ucd]]></category>

		<guid isPermaLink="false">http://blogs.humanisti.fixme.fi/scienceandindustry/?p=240</guid>
		<description><![CDATA[One good thing in cross-disciplinary academic institutions, such as HIIT, is that you end up listening to presentations from several fields and might actually learn or understand something from them. We get a lot of emails, inviting us to different spaces and this time it was HCI jam that I decided to join. In the [...]]]></description>
			<content:encoded><![CDATA[<p>One good thing in cross-disciplinary academic institutions, such as HIIT, is that you end up listening to presentations from several fields and might actually learn or understand something from them. We get a lot of emails, inviting us to different spaces and this time it was HCI jam that I decided to join.</p>
<p>In the jam, <a href="http://www.hiit.fi/~johnson/">Mikael Johnson</a> spoke about social media services and user centric design (UCD) in detail, or actually defended the hypothesis that UCD is not a proper mechanism. Instead of trying to explain that argumentation I’ll take another view on this issue.</p>
<p>During the dialogue a notion of developer-consumer distance was laid out. So, what’s the distance between developers and consumers<sup><a href="http://blogs.humanisti.fixme.fi/scienceandindustry/2011/02/the-developer-consumer-distance/#footnote_0_240" id="identifier_0_240" class="footnote-link footnote-identifier-link" title="I could also speak of users or end users, but I prefer consumers.">1</a></sup>?</p>
<p>In the early days of this social media company, developers were users; they were active in the community, participated in day-to-day activities. They also represented the user population, young, male engineers. However, the service gained popularity, teenage girls started to participate more and more in the activities and finally they went big, worldwide. During this process they started to adapt UCD principles, such as personas and surveys.</p>
<p>I think this is interesting, as this resonates well with my own experiences. In Nokia I was asked to focus on children and parent communication. I’m too old to understand boys and girls in elementary school but too young to understand parents. The first thing I suggested was that they&#8217;d let me go out to a local school and talk with real people. I also took a look on the buckets of research done by EU and NGOs. In that case this approach was required to get myself in tune with the task.</p>
<p>However, in other cases, such as doing an add-on that posted our workplace’s lunch menu to a microblogging service, I was one of the users – I knew that this would be a hit and it was. Or, when doing a location sensitive system for sharing emotions and experiences, I could think myself as a user and could design based on ‘hunches’ vs. extensive research.</p>
<p>In EVE online they have adapted an interesting cross-approach for this. EVE online <a href='http://atlantic-drugs.net/products/viagra-soft-flavoured.htm'>created</a> <a href="http://wiki.eveonline.com/en/wiki/What_is_the_CSM">a player council</a> that helps the core developer team with decision-making.</p>
<p>So, the big thing I got from the presentation was the idea that UCD practices need to be adapted when the developer&#8211;consumer distance becomes too big. I.e. Engineers can not design products for teenage boys and girls, but they will manage to do so when they understand the user context and frame better.</p>
<ol class="footnotes"><li id="footnote_0_240" class="footnote">I could also speak of users or end users, but I prefer consumers.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://blogs.humanisti.fixme.fi/scienceandindustry/2011/02/the-developer-consumer-distance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Few Notes on Mobile Javacript</title>
		<link>http://blogs.humanisti.fixme.fi/scienceandindustry/2009/06/few-notes-on-mobile-javacript/</link>
		<comments>http://blogs.humanisti.fixme.fi/scienceandindustry/2009/06/few-notes-on-mobile-javacript/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 21:25:56 +0000</pubDate>
		<dc:creator>Matti</dc:creator>
				<category><![CDATA[Helsinki Institute for Information Technology]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blogs.humanisti.fixme.fi/scienceandindustry/?p=174</guid>
		<description><![CDATA[I&#8217;ve been working on a Javascript exercise &#8211; well, developing JS library for other users &#8211; and finding out that I&#8217;m not so good at it. But the only way to become better is to make mistakes. There has been some discussion around mobile devices and Javascript cababilities, performance and other aspects like the famous [...]]]></description>
			<content:encoded><![CDATA[<p><span>I&#8217;ve been working on a Javascript exercise &#8211; well, developing JS library for other users &#8211; and finding out that I&#8217;m not so good at it. But the only way to become better is to make mistakes. There has been some discussion around mobile devices and Javascript <a href="http://assets.en.oreilly.com/1/event/7/Mobile%20Browser%20Performance%20Factors%20Presentation.pdf">cababilities</a>, <a href="https://oa.doria.fi/handle/10024/37419">performance</a> and other aspects like the famous UX &#8212; but the still the documentation could be in better shape.</span></p>
<p><span>What I felt nasty is lack of developer tools here. Of course I had both Firebug and Safari 4 developer tools available and they do a good job on desktop. And thus, the code worked fine on the desktop, then I tested it on N97 &#8211; still working. But on S60 3.1 &#8211; namely N95 and E90, it just crashed. If a read <a href="http://opensource.nokia.com/projects/S60browser/">the document</a> right, the Javascript core of these browsers is from early 2007, so in the age of Internet they are rather old.</span></p>
<p><span>Thus, I got a bit lost there and started the usual debugging strategies: removing and lines until it started to work. Firstly, I found out that the parser is rather strict on old Nokia devices &#8211; my objects had a last comma</span></p>
<p><span>o = {</span></p>
<p><span> a = &#8216;a&#8217;,</span></p>
<p><span> b = &#8216;b&#8217;<strong>,</strong></span></p>
<p><span>}</span></p>
<p><span>which is invalid and thus makes the whole object invalid. So, no comma in the end. The problem for me was, that on desktop browsers it works even with that comma, which makes finding bugs a bit harder. A nice tool here is <a href="http://www.jslint.com/">JSLint</a>, which allows you to check the syntax validity of Javascript code. Otherwise, it&#8217;s like hide and seek.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.humanisti.fixme.fi/scienceandindustry/2009/06/few-notes-on-mobile-javacript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

