<?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>The Sea of Ideas &#187; Productivity</title>
	<atom:link href="http://paulbakaus.com/category/productivity/feed/" rel="self" type="application/rss+xml" />
	<link>http://paulbakaus.com</link>
	<description>Capturing the thoughts of Paul Bakaus</description>
	<lastBuildDate>Thu, 02 Feb 2012 15:34:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>On creating great products</title>
		<link>http://paulbakaus.com/2011/10/11/on-creating-great-products/</link>
		<comments>http://paulbakaus.com/2011/10/11/on-creating-great-products/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 14:49:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://paulbakaus.com/?p=1672</guid>
		<description><![CDATA[People who know me are aware that I have been, and still am a long time supporter of the open web stack, and I have talked a dozen times about how HTML5, CSS3 and JavaScript is the only way to produce apps, sites and games that run cross-platform, accessible to the widest audience possible. Now [...]]]></description>
			<content:encoded><![CDATA[<p>People who know me are aware that I have been, and still am a long time supporter of the open web stack, and I have talked a dozen times about how HTML5, CSS3 and JavaScript is the only way to produce apps, sites and games that run cross-platform, accessible to the widest audience possible. Now don&#8217;t worry – I&#8217;m not changing my opinion. Native is out, HTML5 is the future. Period. But there&#8217;s something I have to tell you. It&#8217;s about finding the right compromises.</p>
<p>I&#8217;m getting bored of people publicly yelling and complaining at people who have build something great that only works in a limited set of browsers. </p>
<blockquote><p>&#8220;Uh noes, you can&#8217;t ignore [insert browser of your choice here, i.e. Opera]! You&#8217;re fighting the open web!&#8221;</p></blockquote>
<p>There, I said it. A couple years ago, as a developer, I could see their argument. Open, interoperable, non-monopolistic and awesome and all. A couple months ago, I was angry. And now I&#8217;m just bored.</p>
<p>Imagine somebody grants you a budget of three months development time, and it&#8217;s up to you to make the right compromises. You can either create an &#8216;okay&#8217; product that runs on 95% of today&#8217;s browsers. Or instead, you create something unbelievably great that runs on 70%. What would you pick? And no, you absolutely cannot have both. I spent too much time with outdated browsers to still believe there&#8217;s a way to achieve both.</p>
<p>I find it amazing that many people will pick the &#8216;okay&#8217; product, just because the &#8216;open web ethics&#8217; demand it. If you are creating a consumer point, there is <em>absolutely no reason</em> to go that route. <em>None</em>. Let me repeat that, as it is important. You should always – <em>always</em> focussing on creating a great product. Great in absolute terms, not relative to the browser. Achieving 15fps in a game on IE7 is not great. It&#8217;s great relative to what the browser can offer. In the case of a game, your baseline is 60fps.</p>
<p>You don&#8217;t want people to play your game at 15fps. &#8220;Their game is so great it only runs on latest browsers&#8221; almost definitely sound better than &#8220;Many people complain about the bad performance in their favorite browser.&#8221;. Hell, maybe your favorite reporter is using IE7. It unfortunately doesn&#8217;t stop here, as there is more harm to be done supporting outdated browsers. Progressive enhancement <a href="http://paulbakaus.com/2010/04/12/the-issue-with-progressive-enhancement/">almost never works</a>. I guarantee you that if IE7 is your baseline, you won&#8217;t be using all the cool features you get with, say, Firefox 7. And another project that focusses on the right compromises will always win.</p>
<p>So please, please, please! Focus on creating absolutely great products. <em>Literally</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://paulbakaus.com/2011/10/11/on-creating-great-products/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>The issue with progressive enhancement</title>
		<link>http://paulbakaus.com/2010/04/12/the-issue-with-progressive-enhancement/</link>
		<comments>http://paulbakaus.com/2010/04/12/the-issue-with-progressive-enhancement/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 10:50:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://paulbakaus.com/?p=334</guid>
		<description><![CDATA[If you have been following my latest tweets, you&#8217;ll notice this is simply the execution of a longer explanation why I think concepts such as progressive enhancement are often very problematic. In the style of a ppk rant, and with the fear of making people angry, disappointed, mad, excited or unbelievably happy, here it goes. [...]]]></description>
			<content:encoded><![CDATA[<p>If you have been following my latest tweets, you&#8217;ll notice this is simply the execution of a longer explanation why I think concepts such as progressive enhancement are often very problematic. In the style of a ppk rant, and with the fear of making people angry, disappointed, mad, excited or unbelievably happy, here it goes.</p>
<h3>What is Progressive Enhancement?</h3>
<p>First, let&#8217;s discuss what I&#8217;m actually talking about. Progressive enhancement is a programming concept that simply says you should start building your product or website with the &#8220;Lowest common multiple approach&#8221;, so it runs in browsers like Internet Explorer 6 or with JavaScript disabled, and then continue to enhance functionality, interaction and UI for more capable browsers, devices and users. When well executed, this means that your site is targeted and usable by a maximum audience.</p>
<h3>..but isn&#8217;t this awesome?</h3>
<p>Indeed it is! That&#8217;s what&#8217;s great about progressive enhancement. It makes sure your website runs on every device or browser if executed <em>well</em>, which is definitely something admirable. It also has a multitude of positive side effects – such as possible accessibility benefits and it is really well suited for a junior programmer, as it teaches the layers of a web app in a direct way. … so what am I complaining about?</p>
<h3>PE limits creativity</h3>
<p>My first thesis is actually very easy to explain and to follow. So you&#8217;re a student of a famous painter, and you&#8217;re learning how to draw basic forms. After the art class, the teacher decides to draw something in front of the class to show off his skills. Unfortunately, all canvasses are used by the class, so he has to pick yours and paint on top of it. I&#8217;m pretty sure he succeeded in making it awesome based on your painting, <strong>but what if he had a clear white canvas to start with</strong>?</p>
<p>I&#8217;m positive that most people will come to my conclusion that the second painting would have been truly his, unleashing all his creativity. The situation is, as you might imagine, extremely similar with progressive enhancement. Since you always improve upon the lowest layer of your implementation, you&#8217;re not inventing new user interfaces, new metaphors or interactions – you&#8217;re merely improving the old ones. Even more unfortunate is the fact that we accepted to live with this fact. It is pretty likely you wouldn&#8217;t even have noticed this if you didn&#8217;t read about it here.</p>
<p>So we want to start drawing on a clear white canvas. Wouldn&#8217;t Graceful Degradation fit the bill?</p>
<h3>Graceful degradation</h3>
<p>Graceful degradation is basically the opposite of PE. It says &#8220;start on a free canvas and build crazy shit, then make sure it runs in less charming situations&#8221;. While in theory definitely a great improvement to PE, it doesn&#8217;t always work out, since there are many complex UX patterns and ideas that cannot be reproduced easily in a lower metaphor. In general you could therefore say that it also simply requires a lot more time than PE. That being said, I still use GD to a great extent in many of my projects, and I&#8217;m pretty happy with most outcomes.</p>
<h3>You are the problem!</h3>
<p>Uh well&#8230;not personally. Let me explain: I fully endorse the concepts of Progressive Enhancement and Graceful Degradation. In fact, PE for instance is a vital concept for jQuery UI to follow and implement. The real problem comes with the usage. Web developers misuse PE and GD to a great extent. And it is very easy to follow the wrong path if every &#8220;Best practise&#8221; powerpoint slide tells you to always follow PE. Let me make that crystal clear: <strong>&#8220;Always follow&#8221; = guaranteed misuse of PE</strong>.</p>
<h3>So what? I should just screw IE6?</h3>
<p>Actually yes, you should screw IE6. …errr, let&#8217;s start over: First off, in many instances, you will never need an alternative. If you&#8217;re targetting iPhone Safari as platform for your web app for instance, or if you&#8217;re working on an intranet application to be used with only a single browser. However, there is a great alternative to PE &amp; GD: Instead of adding layers on top of your current site or app and let it become a big fat hard to maintain blurb, how about developing a second client? I will argue that it doesn&#8217;t take longer than the GD approach, and quite important players have done so: Gmail, anyone?</p>
<h3>The bottom line: Start thinking!</h3>
<p>As mentioned, it is really not a problem of the concepts themselves, but of how they&#8217;re used. If you&#8217;re reading this, give it some serious thought and start thinking yourself. Think back in time and look at the projects you&#8217;ve done so far. Is there a chance to improve your workflow by not following every best practice advise blindly? I bet!</p>
]]></content:encoded>
			<wfw:commentRss>http://paulbakaus.com/2010/04/12/the-issue-with-progressive-enhancement/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Unleashing your power with music</title>
		<link>http://paulbakaus.com/2010/01/04/unleashing-your-power-with-music/</link>
		<comments>http://paulbakaus.com/2010/01/04/unleashing-your-power-with-music/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 14:53:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://paulbakaus.com/?p=311</guid>
		<description><![CDATA[In one of my productivity articles I wrote about how music can help you gain and maintain productivity. Today, I&#8217;ll tell you about a special method how to find the right tunes. First of all, forget about the crap clear your mind about what you know and learned about productivity music or sounds. Things like [...]]]></description>
			<content:encoded><![CDATA[<p>In one of my productivity articles I wrote about how music can help you gain and maintain productivity. Today, I&#8217;ll tell you about a special method how to find the right tunes.</p>
<p>First of all, <del datetime="2010-01-04T14:59:19+00:00">forget about the crap</del> clear your mind about what you know and learned about productivity music or sounds. Things like &#8220;listen to nature&#8217;s tunes&#8221; and the likes. This might be a good, but too general advice. Also don&#8217;t think about music that helps you relax or focus. What you essentially are looking for is music that let&#8217;s you *perform* well.</p>
<p>So how to find what you need? Listening to a thousand songs while working and then trying to guess what worked best usually doesn&#8217;t work: Simply because your job is probably too complex and not repetitive enough to give you a clear idea of which 3 minute song actually worked best.</p>
<p>All hope is not lost though &#8211; the answer is simple. Find something that you deeply want to achieve or perform well on, but is simple and repetitive enough to actually feel and catch the results immediately. Tetris, anyone?</p>
<h3>Games</h3>
<p>Yes, I&#8217;m talking about videogames. The sort that is highly addictive and entertaining and lets you run after a certain achievement for hours. The most famous candidate here is Tetris &#8211; if you&#8217;re looking for something &#8220;fresher&#8221; on the iPhone, try <a href="http://en.wikipedia.org/wiki/Doodle_Jump">Doodlejump</a>! My personal choice features a jumping character with only one target: Jumping higher and higher. </p>
<p>With the aid of Doodlejump, my iPhone and my portable music library, I immediately see results when I&#8217;m listening to a song that works. Yes, it&#8217;s dead simple. Yes, grab your phone and try now! Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://paulbakaus.com/2010/01/04/unleashing-your-power-with-music/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>If Walt Disney was running a web business</title>
		<link>http://paulbakaus.com/2009/10/07/if-walt-disney-was-running-a-web-business/</link>
		<comments>http://paulbakaus.com/2009/10/07/if-walt-disney-was-running-a-web-business/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 11:30:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[disney]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://paulbakaus.com/?p=246</guid>
		<description><![CDATA[I&#8217;ve long wanted to write about the little known Disney method, also called Walt Disney strategy. In fact, it is so little known that there&#8217;s not even an english Wikipedia article or reference about it, so here&#8217;s the german article, auto-translated by Google. Walt Disney was not only known as great entrepreneur, but also as [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve long wanted to write about the little known <em>Disney method</em>, also called <em>Walt Disney strategy</em>. In fact, it is so little known that there&#8217;s not even an english Wikipedia article or reference about it, so <a href="http://translate.google.com/translate?prev=hp&#038;hl=en&#038;js=y&#038;u=http%3A%2F%2Fde.wikipedia.org%2Fwiki%2FWalt-Disney-Methode&#038;sl=auto&#038;tl=en&#038;history_state0=">here&#8217;s the german article</a>, auto-translated by Google.</p>
<p>Walt Disney was not only known as great entrepreneur, but also as an individual who could <strong>switch easily between many different roles  </strong>. Quoted from Wikipedia, he was &#8220;<em>film producer, director, screenwriter, voice actor, animator, entrepreneur, entertainer, international icon and philanthropist</em>&#8220;, and that&#8217;s only his official roles. The <em>Walt Disney method</em> essentially strips it down to three, sometimes four roles: The <em>dreamer</em>, the <em>realist</em>, the <em>spoiler</em> and the <em>neutral</em>. It is a highly effective creative method inspired by Disney, and can handle almost any product creation process. Before I&#8217;m going to explain how it can be applied to the web development world, I&#8217;ll first explain the basics.</p>
<h3>The Disney method explained</h3>
<p>Essentially a <a href="http://en.wikipedia.org/wiki/Roleplaying">role playing</a> strategy, the Disney method is said to work best with four different roles (I usually skip the forth though..):</p>
<ul>
<li><em>Dreamer</em> (visionary, delivering ideas)</li>
<li><em>Realist</em> (doer)</li>
<li><em>Spoiler</em> (critic)</li>
<li><em>Neutral</em> (consultant, reviewer)</li>
</ul>
<p>Take four chairs and mark them with above roles. As single technique, it is recommended to start within the neutral position to analyze the problem. I, however, recommend to start as <em>dreamer  </em>, since there&#8217;s in fact not always a <em>problem</em> you want to solve. When you&#8217;re sitting on the first chair, you start brainstorming until you have a beautiful complete vision. As soon as the <em>dreamer</em> in you is happy, you move on to the next chair, taking the role of the <em>realist</em>. You analyze the <em>dreamer&#8217;s</em> ideas and make sure they&#8217;re implementable, or strip them down accordingly. When you think it works out, you pass your product to the <em>critic</em>, who will then try to find anything possibly wrong with it. When the though review is done, take a deep breath as <em>neutral consultant</em> to review everything from a bird&#8217;s perspective, and explore if every chair role is happy. If they&#8217;re not, simply continue your circle: Pass the <em>dreamer</em> the finished implementation and critique, and let him explore different or additional directions. Do those steps, until everyone is considerably happy with the product.</p>
<p>The whole strategy can of course also be applied to groups of people, meaning you have a full discussion going on between the roles, and every couple minutes you move places. However, I highly suggest trying out the single variant, because it proved to be much more effective for me personally.</p>
<h3>Applying it the web development</h3>
<p>As already mentioned, the Disney method can be applied to almost any situation. Let&#8217;s apply our roles to the web development world and see how they would look like:</p>
<ul>
<li><em>Dreamer</em> becomes <em>Designer, Prototyper</em></li>
<li><em>Realist</em> becomes <em>Engineer</em></li>
<li><em>Spoilers</em> become your <em>users, investors</em></li>
</ul>
<p>Note that I skipped the neutral role, because the new <em>spoiler</em> is essentially both, and it allows for faster iteration. Now that we have a fully working cycle for a web development situation, let&#8217;s narrow it down and focus on individual implementation aspecs:</p>
<h3>Going into detail: Implementation roles</h3>
<p>If it&#8217;s not working well enough on a high level like above, you can always narrow it down to more granular roles. As an example, I&#8217;m taking the engineer role, and splitting it up into three:</p>
<ul>
<li>Model</li>
<li>View</li>
<li>Controller</li>
</ul>
<p>or how about this one:</p>
<ul>
<li>Rapid prototyper</li>
<li>Frontend engineer</li>
<li>Backend engineer</li>
<li>Performance Guru</li>
</ul>
<p>As you can see, there are endless possibilities.</p>
<h3>Now why should I do it anyway?</h3>
<p>The whole point about the Disney method is that it allows you to understand your co-workers, the flow of a product, and the most effective path to your end goal. It gives you the chance to have a look at each role&#8217;s unique perspective, how they see themselves and others around them, and when mastered, gives you a bird eye or global view that incredibly improves your leadership or individual role. If you do it a couple times, it&#8217;s very likely you start projecting your 4 chairs on your actual co-workers and naturally improve the workflow.</p>
<p>Switching between different roles is a unique and highly rewarding skill. I personally believe that this particular skill let Disney become the legend he is today. If Walt Disney was running a web business, he would simply add a couple more roles to his mind model and start to build up highly successful web products.</p>
<p>Now go ahead and grab some chairs!</p>
]]></content:encoded>
			<wfw:commentRss>http://paulbakaus.com/2009/10/07/if-walt-disney-was-running-a-web-business/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>‘How to change the world’ series: Dedication</title>
		<link>http://paulbakaus.com/2009/06/17/%e2%80%98how-to-change-the-world%e2%80%99-series-dedication/</link>
		<comments>http://paulbakaus.com/2009/06/17/%e2%80%98how-to-change-the-world%e2%80%99-series-dedication/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 10:36:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://paulbakaus.com/?p=199</guid>
		<description><![CDATA[A couple weeks ago, I started with my the first entry in this series. If you missed it, read it first to learn more about what this is all about and the first keyword, motivation. Directly followed by motivation comes dedication! Dedication When you are motivated, you start working on something. But to actually finish [...]]]></description>
			<content:encoded><![CDATA[<p>A couple weeks ago, I started with my the <a href="http://paulbakaus.com/2009/05/11/how-to-change-the-world-series-motivation/">first entry</a> in this series. If you missed it, <a href="http://paulbakaus.com/2009/05/11/how-to-change-the-world-series-motivation/">read it</a> first to learn more about what this is all about and the first keyword, motivation. Directly followed by motivation comes dedication!</p>
<h3>Dedication  </h3>
<p>When you are motivated, you start working on something. But to actually finish the job, you need dedication. Unfortunately, dedication and motivation are a bit hard to describe individually, but let&#8217;s try with some metaphors. Imagine drinking a bottle of cold water after a crazily hot day. The motivation in this case is the bottle. The technique you use to get it into your body (hopefully through swallowing) is the first part of the dedication &#8211; you&#8217;re making sure the motivation is converted into something that gets the job done. Unfortunately, you need to drink again in a couple hours &#8211; to think about it, and get a new bottle of water in advance, is the second part. So in other words, the two fundamental pieces of dedication consist of converting your motivation into creative energy and maintaining the motivated state.</p>
<h3>Focus &amp; Distraction</h3>
<p>Focus and distraction is often considered as good and evil, but there&#8217;s a little twist to it. In general of course, you need to focus on your current task to keep being dedicated, and the worst thing that can happen then is to loose that focus again. Especially for most us (the internet generation), distraction is a real problem. The Web 2.0 gave us thousands and thousands of new opportunities to get distracted. Don&#8217;t worry though &#8211; there&#8217;s an answer to every problem.</p>
<p>Here&#8217;s a example list of things that will likely make you forget about your task, and how to solve them effectively:</p>
<ul>
<li><strong>Twitter</strong><br />
Ok, this one is simple. First off, do not twitter in the middle of a task, <em>unless</em> it&#8217;s specifically related to <em>solving  </em> the task. For instance, if you have a technical question that you can&#8217;t solve, it&#8217;s perfectly fine to ask for it through twitter. Secondly, try to get twitter off your PC, and onto another device, and only use it from there (i.e. your phone). It helps you to completely (re)move the focus.</li>
<li><strong>Social communities</strong><br />
Again, think about if using this particular community helps solve your specific task. If it doesn&#8217;t (Facebook for instance likely is a good candidate for wasted time &#8211; unless of course you&#8217;re developing a FB app), then simply don&#8217;t use it. If the community can actually help you getting your work done, then that&#8217;s great!</li>
<li><strong>Family</strong> (if you&#8217;re working remotely)<br />
It is extremely important to have a seperate office with a door that you can close. Make sure the process is the same than driving to another city &#8211; and make sure your family knows about how important it is not to get you distracted. Have them understand you&#8217;re collaborating with collegues online and via Skype, and let them contact you only if it&#8217;s really urgent.</li>
<li><strong>Instant messanging</strong><br />
Set up seperate groups or accounts for work and freetime. Set your status to &#8216;Working&#8217;, and let your coworkers know that this is just to tell people you&#8217;re &#8216;in the office&#8217;.  Do not answer to IM&#8217;s from other contacts &#8211; or tell them politely that you can&#8217;t chat during business hours.</li>
<li><strong>RSS Feeds</strong><br />
This one is dangerous, since chances are that most of the information is somehow important and relevant to you and your job, but not in this exact moment. That&#8217;s why I suggest to make sure to only open your newsreader once a day &#8211; after all, you wouldn&#8217;t bring a printed newspaper to the office and peek at it every half hour, would you?</li>
<li><strong>Everything else in your head</strong><br />
To clear your entire head from everything else, I still highly suggest the GTD (&#8216;Getting things done&#8217;) method and sort everything you have in your head into seperate todo lists that you can access at anytime. This basically is the essence of GTD.</li>
</ul>
<h3>Positively distracted</h3>
<p>As mentioned above, it is possible to use distration as a tool to keep motivation and dedication flowing, and I highly suggest to use at least one or two of the following examples to relax during work hours, or to get into a different thinking mode.</p>
<ul>
<li><strong>Music</strong><br />
Music can be very inspiring and motivating if used right. Make sure though not to listen to audio books and songs that are focussing solely on the text &#8211; since listening actively distracts you too much.</li>
<li><strong>Collegues</strong><br />
Talk to your collegues every hour or two, even if you think they can&#8217;t solve your problem. Ask them what they&#8217;re working on. It&#8217;ll most likely move your brain waves into another direction, and you&#8217;ll get fresh new ideas. Also try pair programming of you&#8217;re a programmer!</li>
<li><strong>Walking around in the office</strong><br />
This especially goes well with pinging collegues. Don&#8217;t just shout around in the room, but relax your muscles a bit by getting out of your chair and walking around a bit. If you think it looks too silly, go outside and grab something to drink.</li>
</ul>
<h3>Goal orientation</h3>
<p>Of course, there are thousand more ways to keep you in the flow, but some of them I feel are especially helpful. First off, try to split up your current task in the smallest possible pieces to work them off easily and always have an immediate feeling of accomplishment. Second, try to think about the goal! If you&#8217;re paid hourly for your work and your objective is money, think about what you earned already in the next couple of hours, and how much you&#8217;ll earn in the next ones. If you work in a team, think about how much your current work will help other people finish their job, and how much they&#8217;ll like you for it. There are many individual goals if you think about it, and those two are very generic, so try to apply them.</p>
<p>See you soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://paulbakaus.com/2009/06/17/%e2%80%98how-to-change-the-world%e2%80%99-series-dedication/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The problem with Twitter</title>
		<link>http://paulbakaus.com/2009/06/17/the-problem-with-twitter/</link>
		<comments>http://paulbakaus.com/2009/06/17/the-problem-with-twitter/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 04:37:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://paulbakaus.com/?p=204</guid>
		<description><![CDATA[Twitter is wonderful, since it allows us to post all these tiny bits of information that can be expressed in less than 140 characters. Blog posts are usually considered if you have a lengthy topic to blog about, and you want to provide real value and detail. But what about everything inbetween? What happens with [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter is wonderful, since it allows us to post all these tiny bits of information that can be expressed in less than 140 characters. Blog posts are usually considered if you have a lengthy topic to blog about, and you want to provide real value and detail. But what about everything inbetween? What happens with all the content and ideas that I want to share, but are too lenghty for Twitter, but too feel to short for a blog post?</p>
<p>It gets lost.</p>
<p>This blog post is a wonderful example. If I hadn&#8217;t realized the fact above, you&#8217;d never read about this &#8211; since it&#8217;s a short blog post, but too long for Twitter. The constraint that you&#8217;re setting on yourself is dangerous, and you can see it here on this blog. I love talking about what I do, and I talk to people everyday, but as a matter of fact, very few things end up here.</p>
<p>The key to remember is that what counts is always quality, not quantity. If you have something in your mind that you think provides real value, then please write about it. Yes, even if it&#8217;s just one character more than your tweet can hold.</p>
<p>See you soon with more short blog posts!</p>
]]></content:encoded>
			<wfw:commentRss>http://paulbakaus.com/2009/06/17/the-problem-with-twitter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#8216;How to change the world&#8217; series: Motivation</title>
		<link>http://paulbakaus.com/2009/05/11/how-to-change-the-world-series-motivation/</link>
		<comments>http://paulbakaus.com/2009/05/11/how-to-change-the-world-series-motivation/#comments</comments>
		<pubDate>Mon, 11 May 2009 09:20:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[motivation]]></category>

		<guid isPermaLink="false">http://paulbakaus.com/?p=165</guid>
		<description><![CDATA[So I decided to blog more, since one fundamental ability that was failing for me was partially communication the last couple of years (other topic in this series btw!). Along that, I decided it&#8217;d be more interesting if I write about everything that&#8217;s important to me, even if that means some entries will be non [...]]]></description>
			<content:encoded><![CDATA[<p>So I decided to blog more, since one fundamental ability that was failing for me was partially communication the last couple of years (other topic in this series btw!). Along that, I decided it&#8217;d be more interesting if I write about everything that&#8217;s important to me, even if that means some entries will be non technical. Hope you&#8217;ll enjoy reading anyway!</p>
<p>&#8216;<em>How to change the world</em>&#8216; sounds a bit high level, but everyone with high ambitions in his personal and business life is likely to share a common vision of wanting to work on something that makes a significant impact. To start off, it could of course also be read as &#8216;<em>How to change yourself to change the world</em>&#8216;. The first entry in this series, and the most important one of all is motivation. But let&#8217;s first explain the order of how things work.</p>
<h3>The productivity cycle</h3>
<div id="attachment_169" class="wp-caption alignnone" style="width: 440px"><a href="http://paulbakaus.com/wp-content/uploads/2009/05/productivity-cycle.001.png">  <img class="size-full wp-image-169" title="Productivity cycle" src="http://paulbakaus.com/wp-content/uploads/2009/05/productivity-cycle.001.png" alt="Productivity cycle" width="430" height="297" /></a><p class="wp-caption-text">Visualization of the productivity cycle</p></div>
<p>Being productive is something many people can&#8217;t grasp easily. There are however a couple of directions to follow, and I personally call it the productivity cycle. I&#8217;ll go into detail for each of these in subsequent blog posts.</p>
<ol>
<li>Inspiration</li>
<li>Motivation (today&#8217;s topic)</li>
<li>Dedication</li>
<li>Communication</li>
<li>Recreation</li>
</ol>
<p>Very quick explanation: Before you can even start to <em>work</em> on anything, you have to be <strong>inspired</strong>. When you are inspired, you have to become really <strong>motivated</strong> to start working on it, and then you need <strong>dedication</strong> to stay on focus and do the job. After a couple hours, you need a <strong>recreation</strong> phase to start over with the whole process, but before that, make sure you <strong>communicate</strong> today&#8217;s work with your boss, comrades, coworkers to maximize the impact (sometimes you can leave out inspiration and motivation on the next cycles for a couple days).</p>
<h3>Why motivation?</h3>
<p>People who truly internalize those fundamentals can solve more tasks in 4 hours than a &#8216;normal&#8217; worker could finish in 12. Even better, the guru won&#8217;t be exhausted mentally. Obviously, it&#8217;s a long way, but if you get today&#8217;s topic right, chances are that the others will come to you automatically.</p>
<p>That being said, off all things, motivation is the trickiest to master. You know it yourself. Even if you really love your job, you&#8217;re only motivated randomly, and it comes and goes. And when you&#8217;re not motivated, everything seems to take longer. Wait &#8211; it doesn&#8217;t <em>seem</em> to take longer, it <strong>does</strong>   take longer! It happens to me all the time: I have this great idea (-&gt;Inspiration), I start working on it, get distracted, and the motivation&#8217;s gone. At that point, I still enjoy the original idea, but somehow my killer energy is gone. Sounds familiar? Don&#8217;t worry, all hope is not lost my friend!</p>
<h3>Getting motivated</h3>
<ol>
<li>
<h4>Set a goal</h4>
<p>If you don&#8217;t know your goal, you&#8217;re drifting and chances are you&#8217;ll circle around with your efforts and thoughts. If you have a great inspiration and a following idea, set yourself a <em>uber</em> nice but realistic goal, best with an attached date. Deadlines generate pressure, but no deadlines make you idle &#8211; the first is always preferable.</li>
<li>
<h4>Make sure the outcome justifies the effort</h4>
<p>Only very few people like to work on projects just for the sake of their <em>own</em> satisfaction, most likely you have a greater objective. In many cases it&#8217;s money, but it can also be reputation, fame, power or the greater good. Whatever works for you, but make sure thinking about the possible outcome makes you feel great &#8211; it&#8217;s a motivational key factor.</li>
<li>
<h4>Enlightening your office enlightens your thoughts</h4>
<p>This one is a very practical advice. Most living beings, including humans, need light, <em>preferably</em> sunlight (with more &#8216;<em>blue</em>&#8216; in it) to stay awake and feel comfortable. Scientists have proven already the receptors that fire off when light reaches our eyes stop the production of the sleep inducing hormone <a href="http://en.wikipedia.org/wiki/Melatonin" target="_blank">melantonin</a>. But even if you forget science, light is, like fire, one of the greatest phenomena for all cultures. It gives us security and warmth, and it often stands as a symbol for intelligence. So start using it!</li>
<li>
<h4>Communicate</h4>
<p>I can&#8217;t stress this one enough, being the most useful resource of all. Talk to people that likely want to listen to your ideas. It could be your wife, your children, your collegues or you best friend. Meet all those people before you start a big project, and encourage them to participate in a discussion. You will receive positive and negative critism, doubt and more inspirations, but most often they&#8217;ll back you up and encourage you. Even better, it works for the inspirational part of the productivity cycle as well. Remember those times when you met a former collegue for dinner and got your brain spinning again? It&#8217;s no coincidence. Inspiration through communication will be discussed in detail when we cover the topic.</li>
</ol>
<h3>Keep being motivated</h3>
<p>So you&#8217;re motivated now. Excellent! The next step is to keep being motivated, or how I call it in the productivity cycle, <strong>dedication</strong>. It&#8217;s the next topic I will cover, along with the first missing piece &#8211; how do you actually find out what you&#8217;d like to do (read <strong>inspiration</strong>). See you soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://paulbakaus.com/2009/05/11/how-to-change-the-world-series-motivation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The usability series: Responsiveness</title>
		<link>http://paulbakaus.com/2009/04/30/the-usability-series-responsiveness/</link>
		<comments>http://paulbakaus.com/2009/04/30/the-usability-series-responsiveness/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 10:17:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[responsiveness]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://paulbakaus.com/?p=158</guid>
		<description><![CDATA[Usability is something I consider a major part of my professional life. I even tend to think of it as the key to any good website or application. If it&#8217;s unusable, it doesn&#8217;t help if it can spit out flying dragons. That&#8217;s why rather than doing one summary post on the fundamentals, I decided to [...]]]></description>
			<content:encoded><![CDATA[<p>Usability is something I consider a major part of my professional life. I even tend to think of it as the key to any good website or application. If it&#8217;s unusable, it doesn&#8217;t help if it can spit out flying dragons. That&#8217;s why rather than doing one summary post on the fundamentals, I decided to discuss one usability pattern at a time and dig into it really deep. As first entry in this series, I decided to go with a key fundamental often forgotten even by the pro&#8217;s &#8211; <strong>responsiveness</strong>.</p>
<h3>What&#8217;s it all about?</h3>
<p>For real people to actually use your application in daily life, it&#8217;s not enough to bundle it with a nice UI and a bunch of cool features, it has to be really responsive as well. The reasoning is simple &#8211; people hate to wait. People hate to wait in<br />
lines (except the British, hehe), they hate to wait for their salary, they hate to wait for the weekend to arrive and they<br />
hate to wait for the next season of their beloved TV series. Ok, sometimes the anger can transform into excitement (and vica versa) &#8211; but raise your hopes too much, this seldom happens in the case of web apps. Yes, people hate to wait after the click.</p>
<p>Responsiveness is often described by <em>how quickly an application reacts upon a user triggered action</em>. Basically <strong>everything we do in the web is interaction</strong>- the website or application waits for an user action and then replies. There has been already a lot of research on today&#8217;s topic, concluding for instance that people already get the feeling they&#8217;re waiting if the result doesn&#8217;t come up in less than 0.5 seconds. But the answer to the problem is the tricky bit.</p>
<h3>The obvious solution: Performance optimizations  </h3>
<p>Many of todays apps and websites are Ajax driven, to the extend that a user initiated action triggers a request to the server. This is why the most obvious solution coming to mind is to<strong> improve the time each request takes</strong>. Be careful though &#8211; this is also exactly why responsiveness is so often forgotten in the frontend planning. People tend to think of it as something non-visual, therefore they let the backend guys do the work.</p>
<p>Now after you speeded up the requests and your backend, you have to take the frontend really serious. The <strong>JavaScript powering your website is often the most visible bottleneck</strong> because it&#8217;s directly happening on the client, even before any backend request can happen. And it&#8217;s not only JavaScript &#8211; heavy usage of CSS Frameworks (especially resets) for instance can horribly slow down any application as well. Remember &#8211; <strong>if your frontend performs bad, the backend guys don&#8217;t even have a chance to make up for it</strong>. Of course I could go into detail how to actually optimize your code, but that&#8217;s content for another blog post.</p>
<h3>Transparency and disguise</h3>
<p>In the last couple years I noticed a general pattern when designing a responsive experience. There are essentially two ways to tackle it: The first is <strong>total transparency</strong> &#8211; the user should <em>never</em> be clueless, and if the application is in a loading state, tell it to your user so he doesn&#8217;t get annoyed too much. The second, and to me the one with almost unlimited potential is <strong>illusion</strong>.</p>
<h3>Fixing the experience without fixing the implementation</h3>
<p>Something only very few people I met realized is that <strong>an application can be improved even without fixing the implementation</strong>. There is really only one thing that matters to the user &#8211; how the application feels. Yes, let me repeat that: Your implementation doesn&#8217;t have to <strong>be  </strong> responsive &#8211; it just has to <strong>feel</strong> that way.</p>
<h3>Apple &#8211; masters of illusion</h3>
<p>The best way to describe what I mean by making your application *feel* responsive is through a perfect example. It&#8217;s the best <strong>illusion of responsiveness</strong> I&#8217;ve seen so far. I&#8217;m talking about the <strong>iPhone</strong>.</p>
<p>The iPhone runs a very sophisticated operating system based on Mac OS X, with thousands of API&#8217;s for developers to use. Combined with the fact that the iPhone isn&#8217;t running particularly fast hardware (more than a standard cellphone, but way less than any netbook), simple performance optimizations could only get you so far here, and this is is where the magic comes in.</p>
<p>Almost every interaction on the <strong>iPhone uses an animation to transition from one state to another</strong>. You&#8217;ll see animations when you launch or quit applications, when you slide through screens and on many other instances, sometimes so tiny you don&#8217;t realize it. Since they&#8217;re very well integrated into the general flow of the interaction, <strong>they not only excite users but serve as visual cue helpers</strong> that let the user &#8216;grasp&#8217; what&#8217;s happening. But the key is what happens during the animation: Any application you launch or close on the iPhone needs time to initialize and to de-initialize. You guessed it already: It&#8217;s all done when the user is distracted by a beautiful zoom effect. How cool is that?</p>
<p>As a summary: <strong>At the cost of slowing down the operating system</strong> in technical terms (every animation takes a fixed amount of time), Apple improved the whole user experience and <strong>made the iPhone feel extremely responsive</strong>  .</p>
<div style="height:1px;overflow:hidden">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://www.rxpillsstore.com/">canadian pharmacy no prescription</a></div>
<h3>Loading indicators</h3>
<p>As a conclusion to the illusion technique, in 90% of all cases <strong>a loading indicator is evil</strong>. Why on earth would you want to highlight the slow parts of your application? That being said, a loading indicator is always better than a frozen state and a clueless user. As a general rule, <strong>only add a loading indicator to your application if all other improvements fail</strong>. For instance, there are situations where you absolutely can&#8217;t predict when the result will arrive. Imagine a multiplayer game with two players, and you&#8217;re waiting for the other player to select his character. In this case you have to notify the user that the game is waiting for a response.</p>
<p>See you next time!</p>
]]></content:encoded>
			<wfw:commentRss>http://paulbakaus.com/2009/04/30/the-usability-series-responsiveness/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

