<?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>Outer Thoughts</title>
	<atom:link href="http://blog.outerthoughts.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.outerthoughts.com</link>
	<description>&#62; From inner thoughts to the outer limits of Alexandre Rafalovitch</description>
	<lastBuildDate>Wed, 27 Jul 2011 00:24:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Hello (again) Virgin Mobile. Good bye Virgin Mobile?</title>
		<link>http://blog.outerthoughts.com/2011/07/hello-again-virgin-mobile-good-bye-virgin-mobile/</link>
		<comments>http://blog.outerthoughts.com/2011/07/hello-again-virgin-mobile-good-bye-virgin-mobile/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 00:42:59 +0000</pubDate>
		<dc:creator>arafalov</dc:creator>
				<category><![CDATA[Weird Stuff]]></category>

		<guid isPermaLink="false">http://blog.outerthoughts.com/?p=427</guid>
		<description><![CDATA[<p>After nearly a week of wasting my time with Virgin Mobile Canada, I am giving it my best last try using hard-learned customer support skills:</p> <p>&#8230;.Follow up to the phone call on Thursday and lack of returned call.</p> <p>I am unable to activate my new HTC Wildfire S phone on a pre-paid plan. I enter <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.outerthoughts.com/2011/07/hello-again-virgin-mobile-good-bye-virgin-mobile/">Hello (again) Virgin Mobile. Good bye Virgin Mobile?</a></span>]]></description>
			<content:encoded><![CDATA[<p>After nearly a week of wasting my time with Virgin Mobile Canada, I am giving it my best last try using hard-learned customer support skills:</p>
<blockquote><p>&#8230;.Follow up to the phone call on Thursday and lack of returned call.</p>
<p>I am unable to activate my new HTC Wildfire S phone on a pre-paid plan. I enter SIM card and IMEA number, confirm the phone model and the next screen says &#8220;Oh no&#8221;.</p>
<p>I called and spoke to the service representative on Thursday and they escalated the issue to the technical team and promised to call back within two days. I was not given a tracking number despite asking for one.</p>
<p>I have just tried activation again and the problem is still there.</p>
<p>Unless this problem is solved by tomorrow (Tuesday) 12pm, I will be returning the phone and using a different provider.</p>
<p>The sim card&#8217;s number is 8&#8230;.., IMEA number is: 3&#8230;..</p>
<p>I have another pre-paid phone with Virgin that I gave to my spouse. Unless this is resolved, I will be switching that number to another provider as well, as it will simplify plan and Credit Card management.</p>
<p>If you do manage the solve the problem, please email me, as I am hard to reach by land line.</p>
<p>Regards,<br />
Alex.</p></blockquote>
<p>As an aside, HTC Wildfire S is a very nice portable internet/Android device. Can&#8217;t comment on the phone quality, I am afraid. <img src='http://blog.outerthoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>(Update)</p>
<p>And now for the idiotic and absolutely irrelevant response two days later:</p>
<blockquote><p>Good day to you Alexandre,</p>
<p>Thank you for sending us your concern and we hope that you are doing  fine.  You got Jericho from Virgin Mobile Canada prepaid email  department and we can definitely tell you what to do to activate your  new HTC Wildfire S phone.  Let me go ahead and tell you what you need to  know.</p>
<p>We&#8217;re sorry to hear that you are having a hard time activating your new  HTC Wildfire S phone.  You must ensure your phone is compatible:</p>
<p>o       Must be HSPA (or UMTS)<br />
o       850 MHz and 1900 MHz compatible<br />
o       You can check compatibility here; <a href="http://www.virginmobile.ca/en/support/faq.html?q=006" target="_blank">http://www.virginmobile.ca/en/support/faq.html?q=006</a></p>
<p>If your phone is compatible then all you have to do is to purchase a  Virgin Mobile SIM!  Just follow the regular activation online or through  Care.</p>
<p>·  When it comes to grey market phones, we only support voice &amp; text.<br />
·  Data may work, but we cannot guarantee it.<br />
·  Unlocked Smartphones must have the browser &amp; messaging settings  manually configured if you are to be used for browsing or picture  messaging, call Customer Service for assitance.<br />
·  A compatible BlackBerry or Talk &amp; Text Phone will configure itself.</p>
<p>As nice as it would be, any balance that you have on your old service  provider will not be transfered to our network.  Sorry about that.</p>
<p>If you need further assistance, feel free to give us a call at <a href="tel:1.888.999.2321">1.888.999.2321</a> and a friendly Customer Service representative will be more than happy to assist you live.</p>
<p>We¿re only a phone call away.</p>
<p>Monday &#8211; Saturday: 8am to Midnight (EST)<br />
Sunday: 9am to 10pm (EST)</p>
<p>I believe that you can definitely activate that phone by yourself.  Take care and have a good day!</p>
<p>Sincerely,</p>
<p>Jericho<br />
VMC Team</p>
<p>**** DISCLAIMER **** &#8220;This e-mail and any attachments thereto may  contain information which is confidential and/or protected by  intellectual property rights and are intended for the sole use of the  recipient(s) named above. Any use of the information contained herein  (including, but not limited to, total or partial reproduction,  communication or distribution in any form) by persons other than the  designated recipient(s) is prohibited. If you have received this e-mail  in error, please notify the sender either by telephone or by e-mail and  delete the material from any computer. Thank you for your cooperation.&#8221;</p></blockquote>
<p>Why is it irrelevant:</p>
<ul>
<li>I have provided both SIM card and IMEI numbers. It is easy to verify that they both came from Virgin Mobile. Therefore the whole section about gray market phone, etc is not relevant</li>
<li>I gave the phone model which was bought from them, they know it is compatible</li>
<li>I mentioned that there is already an internal investigation related to the case and they obviously did not bother to look it up</li>
<li>They did not give a single step that is not already on the website (I just love <em>I believe that you can definitely activate that phone by yourself.  Take care and have a good day!</em>)</li>
</ul>
<p>In the end, I called the semi-secret activation-troubles number (1 888 847 4465) and had them do the activation manually and put in the internal request to give me online self-activation bonus, since their website was the one at fault. We will see how it goes.</p>
<p>I had reasonable experience with Virgin Mobile USA, but the Canadian subsidiary is starting to look like the Village Idiot. I wonder what the experience is in the other countries.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.outerthoughts.com/2011/07/hello-again-virgin-mobile-good-bye-virgin-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple&#8217;s Catch-22 of moving countries</title>
		<link>http://blog.outerthoughts.com/2011/07/apples-catch-22-of-moving-countries/</link>
		<comments>http://blog.outerthoughts.com/2011/07/apples-catch-22-of-moving-countries/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 03:50:19 +0000</pubDate>
		<dc:creator>arafalov</dc:creator>
				<category><![CDATA[Problems and Solutions]]></category>

		<guid isPermaLink="false">http://blog.outerthoughts.com/?p=422</guid>
		<description><![CDATA[<p>I moved from USA to Canada with my iPad (among other things). I have a bunch of iPad apps and I keep buying new ones. Not any more. Since I updated my banking details, my iTunes account stopped working.</p> I cannot pay for apps with my USA iTunes account, since the address for the Credit <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.outerthoughts.com/2011/07/apples-catch-22-of-moving-countries/">Apple&#8217;s Catch-22 of moving countries</a></span>]]></description>
			<content:encoded><![CDATA[<p>I moved from USA to Canada with my iPad (among other things). I have a bunch of iPad apps and I keep buying new ones. Not any more. Since I updated my banking details, my iTunes account stopped working.</p>
<ol>
<li>I cannot pay for apps with my USA iTunes account, since the address for the Credit Card is in Canada</li>
<li>I cannot change the account&#8217;s country, because I have left over funds</li>
<li>I cannot spend left-over funds because they are too small and too uneven to buy anything or to create gift certificates</li>
<li>I cannot pad left-over funds  as I would need a Credit Card for that (see point 1)</li>
</ol>
<p>I could somehow buy USA iTunes gift card and add that money to my account, but it is not a sustainable practice and feels like being a hostage. I could buy a pre-paid Visa card that allows to put in any (including USA) address, but that has expensive overhead.</p>
<p>Or I could email Apple support and ask them what they can do about it. Which is what I&#8217;ve done. But it does not feel nice.</p>
<p>(Update) &#8216;Nice&#8217; of Apple to break the Catch-22 by relieving me of my funds:</p>
<blockquote><p>Alexandre, as the store credit was less than the minimum possible purchase I have removed the store credit from your account. &#8230;  Please note that the funds will not be returned to you once you have switched countries.</p></blockquote>
<p>I guess you could call it a service fee.</p>
<p>(Update 2) And it still does not work. Pressing the &#8220;Change country&#8221; button throws an error of &#8220;iTunes store is busy&#8221;. You can press other buttons and things work, but once you press &#8220;Change country&#8221;, all the buttons stop working. Well, I guess Apple does not want any more of my money. And perhaps, just perhaps, I will not bother with iPad 3, if this does not get solved at all. It is funny how the little things may have big influences.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.outerthoughts.com/2011/07/apples-catch-22-of-moving-countries/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Talk me through the menu &#8211; recipe app idea</title>
		<link>http://blog.outerthoughts.com/2011/07/talk-me-through-the-menu-recipe-app-idea/</link>
		<comments>http://blog.outerthoughts.com/2011/07/talk-me-through-the-menu-recipe-app-idea/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 22:14:47 +0000</pubDate>
		<dc:creator>arafalov</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://blog.outerthoughts.com/?p=417</guid>
		<description><![CDATA[<p>Recipe and cooking apps are aplenty, but it is hard to use an app while cooking and having wet or dirty hands. This may not be a big deal to experienced cooks, but for the beginners it is a catch 22. They want to follow the recipe, but get lost between steps, timing and multiple <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.outerthoughts.com/2011/07/talk-me-through-the-menu-recipe-app-idea/">Talk me through the menu &#8211; recipe app idea</a></span>]]></description>
			<content:encoded><![CDATA[<p>Recipe and cooking apps are aplenty, but it is hard to use an app while cooking and having wet or dirty hands. This may not be a big deal to experienced cooks, but for the beginners it is a catch 22. They want to follow the recipe, but get lost between steps, timing and multiple things that sometimes need to happen in parallel. Technology to the rescue.</p>
<p>Imagine a pasta cooking application on an iPhone. You pick a recipe, chose how soft you would like it and what sauce you would like to make for the pasta. Finally, before you start, you put your Bluetooth headset in and say &#8220;Start&#8221;. Application, recognizes the key phrase and starts walking you through the recipe. The sequence will &#8211; roughly -  look something like this:</p>
<ol>
<li>(App): Put the water to high-heat and add salt to it. When ready, say &#8220;Next&#8221;</li>
<li>(Cook): Does the steps, says &#8220;Next&#8221;</li>
<li>(App): Now that we are waiting for water to boil, let&#8217;s start cooking sauce. If the water boils, please say &#8220;Boiled&#8221;.</li>
<li>(App): Let&#8217;s start with the sauce, please collect X, Y and Z ingredients together; when you are ready, say &#8220;Chop&#8221;.</li>
<li>(App, 5 minutes later): How is pasta water going, remember to say &#8220;Boiled&#8221; when it is boiling.</li>
<li>(Cook): &#8220;Boiled&#8221;</li>
<li>(App): Great, now let&#8217;s add pasta slowly; when done say &#8220;Cooking&#8221;</li>
<li>(Cook): Adds the pasta, says &#8220;Cooking&#8221;</li>
<li>(App): Great, we now have about 10 minutes, let&#8217;s continue with our sauce, you were doing Step C</li>
<li>&#8230;.</li>
<li>(App, 8 minutes later): In about two meetings it might be a good time to check on pasta, I&#8217;ll remind you then.</li>
<li>(App, another 2 minutes later): Let&#8217;s look at that pasta. Pull out a piece and bite it. Say &#8220;Ready&#8221; if it feels just chewy enough, otherwise say &#8220;More cooking&#8221;</li>
<li>(Cook): &#8220;More cooking&#8221;</li>
<li>(App): No worries, let&#8217;s finish off the sauce while we wait for the pasta.</li>
<li>&#8230;&#8230;</li>
</ol>
<p>The basic idea is simple, let the application walk you through the instructions and voice recognition to control it. Bluetooth headset means the interaction can happen without having to switch between the cooking and looking the steps up, though of course the current step(s) can also be displayed on the screen. To keep things interesting, the app can also play music or tell little stories about ingredients.</p>
<p>Enough for the idea, now let&#8217;s think about making it a viable application people would pay money for:</p>
<ol>
<li>Let&#8217;s start with a free application that has 3 starter dishes that can be prepared separately, but will demonstrate the parallel-cooking capability if prepared together as a full meal. The free app will mean more people will try it out, thus driving the visibility.</li>
<li>Now that people can see the app&#8217;s benefit, they can buy sets of recipes using in-app purchase. The sets can be based on style (Italian, Thai, Japanese), theme (Xmas, Thanksgiving), time of day (Breakfast, Lunch, Dinner) or dietary requirements (Atkins, vegan, South Beach).</li>
<li>In addition to the recipe purchases, there could be a Pro version. One feature would then be asking how many burners are available and optimizing for that. Another feature would offer ingredient substitution.</li>
</ol>
<p>This gives us a core behavior, but the apps work best if they have some sort of engagement/gamification built-in. Let&#8217;s see what experiences we can add outside of kitchen time:</p>
<ol>
<li>A successful application will have new recipes issued (programmed/voiced) over time. Let&#8217;s allow people who are using applications to vote on which recipes should be made available next. And to drive users to the application, this voting can only be done inside the application, though the results should be show on the application&#8217;s website. This specifically means that recipes can be voiced <a title="Online voice services" href="http://www.voices.com/">just in time</a> based on the demand and voting results.</li>
<li>To encourage voting, give away a small number of winning recipes to the people who voted for them, either randomly or for the first person to vote the recipe up.</li>
<li>Similarly, allow people to vote on how difficult a particular recipe is, how much they like it and other normal features found on the recipe websites.</li>
<li>The gamification principles would obviously give us a score board for cook-offs where friends could try a particularly challenging recipe or reward points/badges for doing a recipe or progressing from easy to hard recipes.</li>
</ol>
<p>Not all the money has to come from the end users. Once enough people download the application, the usual cross-promotion and third-party revenue streams become viable:</p>
<ol>
<li>An application can offer sponsored recipes for free (&#8220;Brought to you by X&#8221;).</li>
<li>Recipes may use using product placements (&#8220;Brand X sweet chile sauce&#8221;)</li>
<li>Affiliate and referral fees can be earned by creating ingredients packages and sending the users to online-shops to buy them</li>
<li>Finally, white-label services can be offered to other recipe magazines or books to show off several of their recipes and drive people to buy the full book/magazine</li>
</ol>
<p>We know such an application <a href="http://itunes.apple.com/us/app/nestle-recipe-for-ipad/id378485888?mt=8#">is possible</a>. Now somebody just needs to make it real.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.outerthoughts.com/2011/07/talk-me-through-the-menu-recipe-app-idea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Say your name &#8211; idea for podcasters</title>
		<link>http://blog.outerthoughts.com/2011/06/say-your-name-idea-for-podcasters/</link>
		<comments>http://blog.outerthoughts.com/2011/06/say-your-name-idea-for-podcasters/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 03:11:41 +0000</pubDate>
		<dc:creator>arafalov</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://blog.outerthoughts.com/?p=412</guid>
		<description><![CDATA[<p id="internal-source-marker_0.29353655849539795">I listen to a lot of podcasts on many different topics. Most of them have nothing in common &#8211; except for one thing: they butcher the names of people (cough JavaPosse cough) Those mispronounced names could be of people sending comments, of known people in the community or just some other strangers.</p> <p>Seems like <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.outerthoughts.com/2011/06/say-your-name-idea-for-podcasters/">Say your name &#8211; idea for podcasters</a></span>]]></description>
			<content:encoded><![CDATA[<p id="internal-source-marker_0.29353655849539795">I listen to a lot of podcasts on many different topics. Most of them have nothing in common &#8211; except for one thing: they butcher the names of people (cough <a title="Java Posse podcast" href="http://javaposse.com/">JavaPosse</a> cough) Those mispronounced names could be of people sending comments, of known people in the community or just some other strangers.</p>
<p>Seems like it would be a valuable service to have a website that people could record their names on. Given that most the podcast speakers know the people to be mentioned one way or another, it would not be to difficult to send them an email request to hit a website that allows to record that name. Then, every time they need to pronounce the name, they could consult the website and save the time to all the listeners with bad attempts and apologies.</p>
<p>And if the website allowed for the name to be embedded in a website as a widget, this could even be a part of people&#8217;s calling card to embed their own name on their website. There might even be synergies with identity services such as LinkedIn by exposing person&#8217;s name&#8217;s pronunciation as a widget on their profile.</p>
<p>The problem of course is how to monetize such a service. Even with short snippets required to deliver the audio for the names, it would add up if the site became popular.</p>
<p>Still, obviously some people think it is worthwhile doing (as a hobby). A search to see if such service already exists turned up a couple of sites:</p>
<ul>
<li><a href="http://www.hearnames.com/">http://www.hearnames.com/</a></li>
<li><a href="http://inogolo.com/">http://inogolo.com/</a></li>
<li><a href="http://www.pronouncenames.com/">http://www.pronouncenames.com/</a></li>
</ul>
<p>None did exactly what is actually needed for the podcasts, but something is better than nothing, right? And they did well enough to be mentioned in newspapers or even on TV. Must be something in this idea after all.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.outerthoughts.com/2011/06/say-your-name-idea-for-podcasters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prince2 embedding &#8211; by stealth</title>
		<link>http://blog.outerthoughts.com/2011/06/prince2-embedding-by-stealth/</link>
		<comments>http://blog.outerthoughts.com/2011/06/prince2-embedding-by-stealth/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 02:36:34 +0000</pubDate>
		<dc:creator>arafalov</dc:creator>
				<category><![CDATA[Knowledge Management]]></category>

		<guid isPermaLink="false">http://blog.outerthoughts.com/?p=405</guid>
		<description><![CDATA[<p>I am studying for Prince2 foundation exam and it is very obvious that Prince2 is expected to be introduced from the top down. The embedding &#8211; which means introducing Prince2 into an organization &#8211; talks about securing executive commitment, building high level strategies and other nonsense high-commitment steps. And the corresponding templates are all overwrought, <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.outerthoughts.com/2011/06/prince2-embedding-by-stealth/">Prince2 embedding &#8211; by stealth</a></span>]]></description>
			<content:encoded><![CDATA[<p>I am studying for <a href="http://www.ogc.gov.uk/methods_prince_2__overview.asp">Prince2</a> foundation exam and it is very obvious that Prince2 is expected to be introduced from the top down. The embedding &#8211; which means introducing Prince2 into an organization &#8211; talks about securing executive commitment, building high level strategies and other <span style="text-decoration: line-through;">nonsense</span> high-commitment steps. And the corresponding templates are all overwrought, with actual content appearing somewhere towards page 3 or 4 only.</p>
<p>My view on project management is quite different. In a  small organization, projects are often unmanaged in any real sense of the word. However that has a price that those projects then can cause sudden unexpected problem and have to be dealt with.</p>
<p>I feel that this is basically choosing a price to pay. It can be paid early in project management overhead, or later, through overpaid consultants, failed projects and/or burned out people who suddenly have to deal with unexpected consequences.</p>
<p>The problem however is that management often does not experience the pain directly and therefore does not feel the pressing need to invest in deliberate, planned Prince2 embedding process. After all, if they already were effective in coordinating efforts to achieve results, why would they need Prince2?</p>
<p>So, what I feel is needed in those situations is a lightweight, gradual rollout of Prince2 that can be done by the person actually doing project management and therefore interested in reducing risk, improving processes and reducing possibility of project failure for which they will be blamed. Not very Prince2 of course to blame PM, it should be The Executive&#8217;s fault, but go tell that to the Executive.</p>
<p>Yet, the gradual rollout &#8211; by stealth &#8211; would require a very different set of strategies that Prince2 manuals seem to cover. I would have expected to see discussion points such as:</p>
<ul>
<li> most bang for the back,</li>
<li>starting with daily log,</li>
<li>are we there yet,</li>
<li>the simplest Project Initiation Document, and</li>
<li>10 Prince2 questions to ask at the start of the project, without being obvious</li>
</ul>
<p>Some of this is covered by other project management books, but, given the popularity of Prince2, it would have been useful to have some specifically tailored for that methodology and cycle definition.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.outerthoughts.com/2011/06/prince2-embedding-by-stealth/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gamification: new term, old idea, still useful</title>
		<link>http://blog.outerthoughts.com/2011/05/gamification-new-term-old-idea-still-useful/</link>
		<comments>http://blog.outerthoughts.com/2011/05/gamification-new-term-old-idea-still-useful/#comments</comments>
		<pubDate>Mon, 30 May 2011 02:18:33 +0000</pubDate>
		<dc:creator>arafalov</dc:creator>
				<category><![CDATA[Knowledge Management]]></category>

		<guid isPermaLink="false">http://blog.outerthoughts.com/?p=401</guid>
		<description><![CDATA[<p>Gamification can be roughly explained as applying game mechanics to the real-world scenarios in order to entice people towards particular goals. This subject (new field?) has been getting a lot of attention lately. It has not hit popular press quite yet, but seems to be gathering steam fast. Companies such as Foursquare use the concepts <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.outerthoughts.com/2011/05/gamification-new-term-old-idea-still-useful/">Gamification: new term, old idea, still useful</a></span>]]></description>
			<content:encoded><![CDATA[<p><a title="A popular site about gamification" href="http://gamification.co/">Gamification</a> can be roughly explained as applying game mechanics to the real-world scenarios in order to entice people towards particular goals. This subject (new field?) has been getting a lot of attention lately. It has not hit popular press quite yet, but seems to be gathering steam fast. Companies such as Foursquare use the concepts from gamification approach quite well.</p>
<p>What is interesting to me is that once one looks at the world through the lenses of gamification, it is easy to notice the core concepts being discussed in seemingly unrelated literature that predates the term.</p>
<p>I have a number of recent examples:</p>
<p>The first couple is from the works of Franklin Covey business productivity group.</p>
<p>In the &#8211; otherwise mediocre &#8211; Audio CD &#8220;<a href="http://www.amazon.com/gp/product/1933976462">The 4 Disciplines of Execution</a>&#8220;, the middle two disciplines are &#8220;<em>Pick the lead measures, which is are measures one can actually influence</em>&#8221; and &#8220;<em>Keep A Compelling Scorecard</em>&#8220;. So, basically, create a real visible score system and then have a leader board, so everybody can feel they are playing for the top spot. Leader boards and scores are the core parts of gamifications.</p>
<p>In the &#8220;<a href="http://www.amazon.com/dp/1929494769/">Focus Audio Workshop</a>&#8220;, Covey is talking about writing the tasks for the day as the first thing in the morning. And &#8220;writing the tasks&#8221; is actually the first task on the list, so one gets to tick it off right from the start. This obviously gives the person some starting adrenaline  rush and therefore encourages them to continue with the game of &#8220;doing the tasks&#8221; and &#8220;keeping the score&#8221;. This easy first success is also part of gamification principles of trying to get the new users into that funnel of participation. It is known that most of the people are lost on the real first step, so if that first step is very easy, it improves the overall statistics.</p>
<p>The other example comes from a <a href="http://www.amazon.com/dp/0262015080">book on Knowledge Management by Kimiz Dalkir</a>. In there, she talks about companies such as Xerox that tried to improve internal knowledge management by setting up a competition where &#8220;<em>workers could win points (convertible into cash) each time they solved a customer problem</em>&#8220;.</p>
<p>So, why is this interesting? It is interesting because these techniques are looked at as &#8220;something that worked&#8221; but are not analyzed any further in terms of when they are appropriate, what kind of situations they best fit in and how to adapt them to other real-life scenarios.</p>
<p>Gamification seems to be interested in answering those questions. It puts together a framework that explains what the components of a successful system would be, and &#8211; the part missing in the examples above &#8211; what principles drive those components. Covey and Dalkir may have witnessed &#8211; or at least explained &#8211; only part of the interplay of behaviors and incentives that make a person want to achieve the desired goals. Gamification can add in some more of the pieces in the puzzle.</p>
<p>This means that with understanding of the gamification principles, one could easily come up with implementation that is most appropriate to the workplace and uses the terms and concepts everybody in that workplace are familiar with.</p>
<p>What would be interesting to me is gamification of Knowledge Management (KM) in an organization. Often, attempts to introduce Knowledge Management in an organization fail because the KM rewards are disconnected in time from the KM efforts and it is quite hard to convince people to spend time on doing KM.</p>
<p>A champion is usually offered as a solution to the problem. However, a single champion &#8211; however persuasive or high-ranking &#8211; will often run out of energy before KM becomes deeply embedded in an Organizational Culture.</p>
<p>A gamified Knowledge Management would structure the KM introduction in such a way that it would be very easy to start and easy to get early rewards. And, of course, there would be some sort of score along the way and people would actually be interested in getting to the &#8216;top&#8217;, while getting more and competent in Knowledge Management applications along the way.</p>
<p>Now, that would be a book, I would love to read. I just hopes somebody writes it soon, before the Champions run out of steam.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.outerthoughts.com/2011/05/gamification-new-term-old-idea-still-useful/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My guest post about uncorpora project at TAUS blog</title>
		<link>http://blog.outerthoughts.com/2011/01/my-guest-post-about-uncorpora-project-at-taus-blog/</link>
		<comments>http://blog.outerthoughts.com/2011/01/my-guest-post-about-uncorpora-project-at-taus-blog/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 23:54:00 +0000</pubDate>
		<dc:creator>arafalov</dc:creator>
				<category><![CDATA[My PhD research]]></category>

		<guid isPermaLink="false">http://blog.outerthoughts.com/?p=399</guid>
		<description><![CDATA[<p>I was asked to guest blog for TAUS about my research/work project UNCORPORA. The article has now gone live. It might be interesting for people interested in UN languages, natural language processing or (by following links) XML geeks.</p> <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.outerthoughts.com/2011/01/my-guest-post-about-uncorpora-project-at-taus-blog/">My guest post about uncorpora project at TAUS blog</a></span>]]></description>
			<content:encoded><![CDATA[<p>I was asked to guest blog for TAUS about my research/work project <a title="My project on: Corpora of the United Nations for the research purposes" href="http://www.uncorpora.org/">UNCORPORA</a>. <a title="Guest post at TAUS about uncorpora.org project" href="http://bit.ly/fjKiI8">The article</a> has now gone live. It might be interesting for people interested in UN languages, natural language processing or (by following links) XML geeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.outerthoughts.com/2011/01/my-guest-post-about-uncorpora-project-at-taus-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulk processing Lotus Notes database</title>
		<link>http://blog.outerthoughts.com/2011/01/bulk-processing-lotus-notes-database/</link>
		<comments>http://blog.outerthoughts.com/2011/01/bulk-processing-lotus-notes-database/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 01:07:01 +0000</pubDate>
		<dc:creator>arafalov</dc:creator>
				<category><![CDATA[Problems and Solutions]]></category>

		<guid isPermaLink="false">http://blog.outerthoughts.com/?p=396</guid>
		<description><![CDATA[<p>This article is for a niche audience even smaller than my usual readers. There are not that many Lotus Notes developers; even smaller is a number of Lotus Notes coders who have bulk integration/migration needs. But some use cases do exist.</p> <p>I have started (and probably finished) a small GitHub project that demonstrates how to <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.outerthoughts.com/2011/01/bulk-processing-lotus-notes-database/">Bulk processing Lotus Notes database</a></span>]]></description>
			<content:encoded><![CDATA[<p>This article is for a niche audience even smaller than my usual readers. <img src='http://blog.outerthoughts.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  There are not that many Lotus Notes developers; even smaller is a number of Lotus Notes coders who have bulk integration/migration needs. But some use cases <a href="http://www.notesonproductivity.com/ICA/NOP.nsf/dx/moving-to-wordpress-from-domino-advice">do exist</a>.</p>
<p>I have started (and probably finished) <a title="Project demonstrating how to export and process Lotus Notes databases" href="https://github.com/arafalov/Lotus-Notes-Exporter">a small GitHub project</a> that demonstrates how to export Lotus Notes into an XML format and then &#8211; as an example app &#8211; how to extract external links from it for link checking or other purposes.</p>
<p>There are two specific pieces of advice in there, that was learned the hard way:</p>
<ol>
<li>If you have access to a Lotus Notes database, you can export its content: text, embedded multimedia, history, permissions and all. And it does not take long, I had a two gigabyte database exporting in 20 minutes or so.</li>
<li>Big XML files are hard to process. Usually streaming-oriented processing is a way to deal with it, but Lotus Notes XML is too ugly to build a streaming state machine around. It is easy to use XPath, but streaming normally does not support that and a full in-memory DOM is too large. Fortunately, <a title="Java XML processing library" href="http://www.xom.nu/">XOM</a> is a Java library that gives you the perfect combination. You create a custom Node factory class and it gets called for each element. Two important points: you can through the element away, effectively having a streaming mode and when you get the element, you can run XPath queries against it. I found Lotus Notes&#8217;s <em>document</em> element to be perfect to run my processing on. Each <em>document</em> is self-contained, so I process it and through it away.</li>
</ol>
<p>I have used this approach for a number of small projects. I have done analytics (such as dead document cross-references), management reports (based on update history) and format conversion. I have also migrated Lotus Notes contact database into external mailing lists.</p>
<p>I did not enjoy Lotus Notes programming, but I did enjoy this particular toolkit and approach. It felt more than a hammer looking for a nail; it felt like a whole chainsaw willing &#8211; not just able &#8211; to rip into the meaty innards of Lotus Notes database and carve it into useful pieces.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.outerthoughts.com/2011/01/bulk-processing-lotus-notes-database/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Injecting BidiChecker to test Arabic web pages</title>
		<link>http://blog.outerthoughts.com/2010/11/injecting-bidichecker-to-test-arabic-web-pages/</link>
		<comments>http://blog.outerthoughts.com/2010/11/injecting-bidichecker-to-test-arabic-web-pages/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 14:12:11 +0000</pubDate>
		<dc:creator>arafalov</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Problems and Solutions]]></category>

		<guid isPermaLink="false">http://blog.outerthoughts.com/?p=376</guid>
		<description><![CDATA[<p>Google has just announced the release of BidiChecker &#8211; an open source tool to automatically test Arabic web pages for issues related to bidirectional support. This is a great news, as bidirectional support is always a huge problem and requires both deep Arabic language understanding and deep technical HTML/CSS understanding, preferably at the same time. <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.outerthoughts.com/2010/11/injecting-bidichecker-to-test-arabic-web-pages/">Injecting BidiChecker to test Arabic web pages</a></span>]]></description>
			<content:encoded><![CDATA[<p>Google has just <a href="http://google-opensource.blogspot.com/2010/11/test-your-app-from-right-to-left.html">announced</a> the release of <a href="http://code.google.com/p/bidichecker/">BidiChecker</a> &#8211; an open source tool to automatically test Arabic web pages for issues related to bidirectional support. This is a great news, as bidirectional support is always a huge problem and requires both deep Arabic language understanding and deep technical HTML/CSS understanding, preferably at the same time. Any level of automation would be useful.</p>
<p>However, all the tool usage descriptions are geared towards using it with automated JavaScript testing library. I just wanted to test the tool on a couple of public web pages, both ones we maintain and others.</p>
<p>Here is the sequence of steps to inject and trigger BidiChecker into any Arabic page using <a href="http://jquery.com/">jQuery</a> and Firefox+<a href="http://getfirebug.com/">Firebug</a>:</p>
<ol>
<li>Load the page in the Firefox with Firebug console enabled.</li>
<li>Inject jQuery if you don&#8217;t have it on the page already. I use <a href="http://www.learningjquery.com/2009/04/better-stronger-safer-jquerify-bookmarklet">jQuerify</a> bookmarklet</li>
<li>In Firebug&#8217;s console paste the following code:
<pre>
jQuery.getScript(
     "http://bidichecker.googlecode.com/svn/trunk/lib/bidichecker_packaged.js",
     function(){
         var bidiErrors = bidichecker.checkPage(true, top.document.body);
         bidichecker.runGui(bidiErrors);
});</pre>
</li>
<li> If there are any BiDi issues, the BidiChecker&#8217;s error navigation window will pop up and the offending text will be shown in red in the page itself. If you used jQuerify plugin, you may get one for the &#8220;jQuery injected&#8221; message itself.</li>
</ol>
<p>Loading BidiChecker library directly from Google Code&#8217;s SVN is probably not a particularly polite way of doing it, but it is great for a quick test and introduction to the tool.</p>
<p>It is also possible to use <a href="http://chris.improbable.org/2010/11/4/google-bidichecker-bookmarklet/">a standalone BidiChecker bookmarklet</a>, but I prefer Firebug approach as it then lets me to explore the page further using Code Inspector and other tools.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.outerthoughts.com/2010/11/injecting-bidichecker-to-test-arabic-web-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arabic numerals&#8217; non-WYSIWYG</title>
		<link>http://blog.outerthoughts.com/2010/08/arabic-numerals-non-wysiwyg/</link>
		<comments>http://blog.outerthoughts.com/2010/08/arabic-numerals-non-wysiwyg/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 05:12:23 +0000</pubDate>
		<dc:creator>arafalov</dc:creator>
				<category><![CDATA[Problems and Solutions]]></category>
		<category><![CDATA[Weird Stuff]]></category>

		<guid isPermaLink="false">http://blog.outerthoughts.com/?p=359</guid>
		<description><![CDATA[ Image via Wikipedia <p>For my other project, I needed to process some Arabic text that was in HTML file derived from MSWord document.</p> <p>Everything was going reasonably well, except my regular expressions were not picking section name/numbers sequences in all of the cases, which was causing a problem with the 6-language alignment algorithm.</p> <p>Normally, <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.outerthoughts.com/2010/08/arabic-numerals-non-wysiwyg/">Arabic numerals&#8217; non-WYSIWYG</a></span>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/File:EgyptphoneKeypad.jpg"><img title="I made this photo myself. Its now in the Publi..." src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/EgyptphoneKeypad.jpg/300px-EgyptphoneKeypad.jpg" alt="I made this photo myself. Its now in the Publi..." width="300" height="298" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/File:EgyptphoneKeypad.jpg">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>For <a title="UN Corpora project website" href="http://www.uncorpora.org/">my other project</a>, I needed to process some Arabic text that was in HTML file derived from MSWord document.</p>
<p>Everything was going reasonably well, except my regular expressions were not picking section name/numbers sequences in all of the cases, which was causing a problem with the 6-language alignment algorithm.</p>
<p>Normally, I just examine the text visually, determine a new regular expression pattern and that particular problem is solved. This time it was not to be.</p>
<p>When I looked at the text what I saw was the phrase &#8220;<big><strong>Section 1٣</strong></big>&#8221; with the word Section written in Arabic (right-to-left of course). The problem here is <big><strong>1٣</strong></big> which means 13, but with first digit 1 coming from <a href="http://en.wikipedia.org/wiki/Arabic_numerals">Arabic Numerals</a> set (which is what we use in English language) and the second digit <big><strong>٣ </strong></big>(3) coming from <a href="http://en.wikipedia.org/wiki/Eastern_Arabic_numerals">Arabic-Indic Numerals</a> set (which is what at least some Arab countries use). Confusing, I know. We use their numbers and</p>
<p>they already use somebody else&#8217;s. What do they know that we haven&#8217;t yet figured out?</p>
<p>Of course this juxtaposition makes no sense. Why would somebody mix the two alphabets, especially in an official document. I contacted the authoring departments and &#8211; unbelievably to me &#8211; they looked at the document and it was looking correct to them.</p>
<p>I had nothing to go on with, so I left that puzzle unsolved for a couple of weeks. That is until it hit me &#8211; they were looking at it in the MSWord, while I was looking at it on the codepoint character level. They had <a class="zem_slink" title="WYSIWYG" rel="wikipedia" href="http://en.wikipedia.org/wiki/WYSIWYG">WYSIWYG</a> on and I did not. So that was the difference.</p>
<p>I went looking around the MSWord interface with Arabic enabled and sure enough there was <a title="Microsoft's documentation on Arabic support in MSWord" href="http://www.microsoft.com/middleeast/arabicdev/office/officeXP/wPapers/Word.aspx#_Toc15640940">a whole collection of options for Arabic fonts, numbers and other options</a>. And one of them was to display all numbers as Arabic-Indic. So, when that mode is enabled, MSWord will display any digits as Arabic-Indic ones. That answered half of the puzzle of why the original authors could not see the difference. But how did that happen in first place?</p>
<p>My guess is that the original section was copied from somewhere else in the document. The person who worked on that original had the keyboard (not MSWord display) configured to use Arabic numbers and was actually entering all too familiar 1,2,3 but displaying them as <big><strong>١,٢,٣</strong></big>. Then, the person who copied the section title had a keyboard configured to use Arabic-Indic characters and he/she replaced or added to the section number using her keyboard. It still displayed cohesively, but now had numbers from different numeric systems.</p>
<p>Of course since the documents were designed for printing nobody noticed and really had no reason to care. This issue only becomes important when those documents are used as <em>input</em> for bitext alignment or some other computational processing. Then, and only then, it bites the person trying to make sense out of it.</p>
<p>The lesson here is. WYSIWYG might be good if all you are doing is looking or printing. But if your documents serve as input to other processes as well, WYSIWYG can cause some very non-obvious issues.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=6f0a35ff-ec35-43e1-b628-a1f85b671e0f" alt="Enhanced by Zemanta" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.outerthoughts.com/2010/08/arabic-numerals-non-wysiwyg/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

