<?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 random noise generator &#187; tech</title>
	<atom:link href="http://michael.podvinec.ch/category/tech/feed" rel="self" type="application/rss+xml" />
	<link>http://michael.podvinec.ch</link>
	<description>Michael Podvinec's blog</description>
	<lastBuildDate>Sun, 05 Jun 2011 08:09:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to benefit from Miles and More credit cards</title>
		<link>http://michael.podvinec.ch/words/miles-and-more-credit-cards-how-to-benefit</link>
		<comments>http://michael.podvinec.ch/words/miles-and-more-credit-cards-how-to-benefit#comments</comments>
		<pubDate>Tue, 25 May 2010 18:55:06 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">http://michael.podvinec.ch/?p=387</guid>
		<description><![CDATA[The Swiss Airlines Miles &#38; More loyalty program offers several credit card bundles through a special website. The promise is that these cards allow you to collect frequent flyer miles and provide interesting bonuses to you. I got intrigued and thought: Let&#8217;s investigate a bit.
My interest was piqued as these cards have an interesting side [...]]]></description>
			<content:encoded><![CDATA[<p>The Swiss Airlines Miles &amp; More loyalty program offers several credit card bundles through a special <a href="https://www.miles-and-more-cards.ch/e/cards/index.php">website</a>. The promise is that these cards allow you to collect frequent flyer miles and provide interesting bonuses to you. I got intrigued and thought: Let&#8217;s investigate a bit.</p>
<p>My interest was piqued as these cards have an interesting side effect: Miles do not expire anymore, provided you use one of the credit cards at least once a month. But is it really worth switching credit cards? The starter offer , called  <a href="https://www.miles-and-more-cards.ch/e/cards/classic_cards.php">&#8220;classic&#8221;</a> costs 120CHF annually. The next tier cards are Classic Plus at 180CHF, Gold at 300CHF and Platinum at 700CHF annually. With Classic Plus and Gold, you receive a flight voucher for the full annual membership &#8211; so your upfront cost is zero, provided you can use the voucher. With the Platinum card, you receive a voucher for 300CHF.</p>
<p><strong>Cost and benefit:</strong></p>
<p>Let&#8217;s approach this mathematically. First, we need to figure out some of the things that aren&#8217;t so clearly stated on the web site. While we know what the offer costs (120CHF/year or more), and how many miles you get (up to 1.25 miles/2CHF spent with the &#8220;classic&#8221; offer, up to 1.5/2 CHF, and up to 1 mile/CHF for Platinum), we don&#8217;t really know how much a mile is really worth. So, how much is a mile worth?</p>
<p>As it turns out, <em>not all that much: </em>€0.0073 on average, according to a Lufthansa publication from 2008 [<a href="http://berichte.lufthansa.com/2008/gb/konzernanhang/vorwort/ifrsundifricnochnichtverpflichtend.html">source</a>], that&#8217;s just about 1 Swiss centime. For the Swiss branch, I could not find comparable information, but took two samples instead: For goods on promotion in the Swiss Airlines store, I arrived at 0.0079CHF/mile. Looking at award air travel, I came to 0.0105CHF/miles (<a href="#estimation">details</a>). Sounds about right, so let&#8217;s take this last figure.</p>
<p>So, the math is simple. There are two things we need to compare: The cost of having these cards,  and the benefit we&#8217;re receiving from them. If benefit minus cost is  positive, we&#8217;re good. If not, we&#8217;re wasting good money.</p>
<table border="0">
<tbody>
<tr>
<th>Offer</th>
<th>Annual cost</th>
<th>Break-even</th>
<th>Break-even</p>
<p>with flight voucher</th>
</tr>
<tr>
<td>Classic</td>
<td>120</td>
<td>16700</td>
<td>n/a</td>
</tr>
<tr>
<td>Classic Plus</td>
<td>180</td>
<td>25850</td>
<td>0</td>
</tr>
<tr>
<td>Gold</td>
<td>300</td>
<td>34125</td>
<td>0</td>
</tr>
<tr>
<td>Platinum</td>
<td>700</td>
<td>57719</td>
<td>29125</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p style="text-align: left;">That means: At the <em>very minimum</em>, you have to spend 16700.00 CHF  annually just to break even with the Classic offer. Upper tier cards  look a little better, as the ValuePack allows you to reclaim the annual  fee in flight vouchers from Swiss.</p>
<p style="text-align: left;">If you&#8217;re flying with Swiss on your personal account, the flight voucher option might make things interesting, at least for the classic plus and gold offers. Not so much for the Platinum card, but then, if you have a platinum card, you probably couldn&#8217;t care less.</p>
<p style="text-align: left;">Here&#8217;s a graph of what your bonus will be, given your annual spending and assuming none of it is in foreign currencies:</p>
<p><a href="http://michael.podvinec.ch/wp-content/uploads/cc_11.png"><img class="aligncenter size-full wp-image-402" title="cc_1" src="http://michael.podvinec.ch/wp-content/uploads/cc_11.png" alt="cc_1" width="350" height="350" /></a></p>
<p><strong>Variable costs:</strong> In reality, things are more complicated! Miles and More credit cards charge a (rather steep) 2.5% service fee for all purchases effected in a currency other than CHF. This variable cost depends on the ratio (<em>r</em>) of foreign purchases contained in <em>v</em>, charged with a service charge (<em>f</em>) of 2.5%. If you&#8217;re like me, that ratio is rather high, as you use your credit card mostly abroad and other means of payment at home.</p>
<p>As the 2.5% service fee rapidly eat up your &lt;1% bonus, you have to be careful not to purchase too much in foreign currencies. The limits are as follows:</p>
<table border="0">
<tbody>
<tr>
<th>Offer</th>
<th>Maximal percentage foreign purchases</th>
</tr>
<tr>
<td>Classic</td>
<td>26.2%</td>
</tr>
<tr>
<td>Classic Plus</td>
<td>26.2%</td>
</tr>
<tr>
<td>Gold</td>
<td>31.5%</td>
</tr>
<tr>
<td>Platinum</td>
<td>42.0%</td>
</tr>
</tbody>
</table>
<p>The amount of foreign purchases allowed depends on your annual volume, but in a non-intuitive way: For the ClassicPlus and Gold cards, the relation is opposite from the Classic and Platinum cards, as the latter always have an annual fee.</p>
<p><a href="http://michael.podvinec.ch/wp-content/uploads/cc_21.png"><img class="aligncenter size-full wp-image-401" title="cc_2" src="http://michael.podvinec.ch/wp-content/uploads/cc_21.png" alt="cc_2" width="350" height="350" /></a></p>
<p><strong>Summary: Now, what should I do?</strong></p>
<p>What I am NOT considering in this analysis are soft  factors, such as the good feeling holding a platinum card, or the various hard-to-quantify benefits  provided by the cards, such as the non-expiry of miles. The ValuePack also offers 5 stays in Swiss Airways lounges at a reduced price, but in my opinion, there are good <a href="http://www.prioritypass.com/">alternatives</a> to that. I have limited myself here to those benefits that are readily  convertible into money.</p>
<p>All things considered, neither the Classic nor the Platinum cards look particularly attractive, as they have fixed, non-redeemable annual costs. The platinum card does accrue bonus miles faster, but that only gets interesting at annual volumes above 140000CHF, so this is definitely for persons with a larger purchase portfolio.</p>
<p>The recipe to make the most of your card then is to take the Gold set, pay as much as they let you with it in Switzerland, but spend the least possible amount in foreign currency. Finally, use the CHF300 voucher for a flight, or else you&#8217;re endangering your profits.</p>
<p><strong>What did I learn from this myself?</strong> On average, my credit card bills have 51% of foreign currency purchases. With this ratio, none of the M&amp;M cards is attractive for me. I will stick for the time being with my PostFinance MasterCard, which offers 0.5% bonus on all purchases, but only charges 0.9% on foreign currency transactions. On the other hand, I&#8217;ll have to be careful to not let my miles expire.</p>
<p>Talk back to me, I am interested in your opinion!</p>
<p><strong>Appendix: Methods<br />
</strong></p>
<p><strong><a name="estimation">Estimation</a> of value of M&amp;M miles:</strong></p>
<p><strong>Swiss Airlines promo on goods acquired with Miles: 1 mile = 0.0079 CHF. </strong>Currently, the Swiss Airlines online shop <a href="http://www.miles-and-more.com/online/portal/mam/ch/spend/special_offers/offer?nodeid=3004694&amp;l=en&amp;cid=18003&amp;WT.svl=img_SpendTopOffers_816994">sells</a> a Deuter backpack for 20&#8242;000 miles. The shop states the price of this backpack at CHF 179.-. That&#8217;s a little blown up, a <a href="http://www.preissuchmaschine.ch/main.asp?suche=deuter+transalpine+30&amp;image1.x=0&amp;image1.y=0">price search</a> shows this backpack to have a mean street price of CHF 158.70. Ergo:<strong> </strong>1 mile = 0.0079 CHF</p>
<p><strong>Award flight with Swiss: 1 mile = 0.0105CHF.</strong> Basis: Flight BSL&lt;&gt;LAX in Y costs 1259CHF excluding taxes and service fees (as priced by Swiss Airlines). The same flight could be obtained as an award using 2 * 60000 miles.</p>
<p><strong>Calculation of break-even point without foreign currency purchases:</strong></p>
<p>The variable we&#8217;re observing is the annual total  volume of purchases (<em>v</em>).</p>
<p><strong>Benefits:</strong> You receive an annual bonus (<em>b</em>) of e.g. 1000  miles for the classic option. You also make 1.25miles/2CHF spent (let&#8217;s  call this fraction <em>i</em> for &#8220;toM<strong><em>i</em></strong>les&#8221;). We need to  compare money with money, however, that&#8217;s where the factor <em>o</em> (for  toM<strong><em>o</em></strong>ney) comes in.</p>
<p style="text-align: center;">benefits =  <em>o</em> (<em>iv</em> + <em>b</em>)</p>
<p><strong>Fixed costs:</strong> The annual fee (<em>c</em>) is a fixed cost. There  are variable costs, we come to that in a minute.</p>
<p style="text-align: center;">cost = c</p>
<p style="text-align: left;">Now, we can  find out how much money we need to spend to break even:</p>
<p style="text-align: center;"><em>o</em>(<em>iv</em> + <em>b</em>) = <em>c</em></p>
<p style="text-align: center;">or:<em> v</em> = <em>c &#8211; ob</em> / <em>oi</em></p>
<p><strong>Model including variable costs: </strong></p>
<p style="text-align: center;"><em>o</em> (<em>iv</em> + <em>b</em>) = <em>fpv</em> + <em>c</p>
<p></em>where f: service fee on foreign currency, p: ratio of foreign currency purchases</p>
<p style="text-align: center;">Maximal allowed ratio of foreign currency:</p>
<p style="text-align: center;"><em>p</em> = (<em>oi</em> +  (<em>ob</em> &#8211; <em>c</em>) / <em>v</em> ) /<em> f</em></p>
]]></content:encoded>
			<wfw:commentRss>http://michael.podvinec.ch/words/miles-and-more-credit-cards-how-to-benefit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A personal look back on XP Days Benelux 2009</title>
		<link>http://michael.podvinec.ch/tech/a-personal-look-back-on-xp-days-benelux-2009</link>
		<comments>http://michael.podvinec.ch/tech/a-personal-look-back-on-xp-days-benelux-2009#comments</comments>
		<pubDate>Sun, 29 Nov 2009 16:29:59 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Science Scrum]]></category>
		<category><![CDATA[pix]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://michael.podvinec.ch/?p=356</guid>
		<description><![CDATA[This year, I attended XP Days Benelux for the first time, and I want to share some of the insights and impressions I got from this event. To tell the truth, I have not been at any XP Days-Events before, and my mind was blown away. This was not what I expected. It was much, [...]]]></description>
			<content:encoded><![CDATA[<p>This year, I attended <a href="http://www.xpday.net/">XP Days Benelux </a>for the first time, and I want to share some of the insights and impressions I got from this event. To tell the truth, I have not been at any XP Days-Events before, and my mind was blown away. This was not what I expected. It was much, much better.</p>
<div>
<div id="attachment_358" class="wp-caption alignright" style="width: 235px"><img class="size-medium wp-image-358" title="Session Kanban cards" src="http://michael.podvinec.ch/wp-content/uploads/IMG_0534-225x300.jpg" alt="Session Kanban cards at XP Days Benelux 2009" width="225" height="300" /><p class="wp-caption-text">Session Kanban cards at XP Days Benelux 2009</p></div>
</div>
<p>I have attended a fair share of (scientific) conferences, and in my experience, the interesting things always happen in the coffee breaks, or in the poster sessions.  Lectures are somewhat stiff, usually scientists talk about work they&#8217;ve already published, and it is very rare to hear any truly new insights. Finally, questions after the session are often pro-forma, and rarely lead into deep discussions due to lack of time. Don&#8217;t misunderstand me &#8211; conferences are important places to meet, but the official program often isn&#8217;t too captivating. Go into a lecture hall and watch from the back what all these people with laptops are doing &#8211; working, skyping, coding, writing email… but I am getting off track, I think.</p>
<p>At XP Days Benelux, this was all different. People come to share and to interact. From the start with an icebreaker session each morning (and I was still thinking &#8220;oh no! psycho-touchy-feely stuff!&#8221;&#8230;), people started networking, and I have met a lot of interesting people and have had interesting conversations with many, inside sessions and in the coffee breaks. It was a very enjoyable experiences, rounded off with the games night in the bar, where werewolves and belgian beer were the driving forces.</p>
<p><a href="http://www.xqa.com.ar/visualmanagement/">Xavier Quesada</a> and <a href="http://www.laurentmorisseau.com/">Laurent Morisseau</a> held a session on Visual Management for Agile Teams. Here, we built scrum task boards in groups and discussed the many different ways you can actually do that and what it means for the team and the managers.<br />
The Retrospective Hero session by <a href="http://www.xpday.net/Xpday2009/Nicole%20Belilos.html">Nicole Belilos</a> and <a href="http://me.andering.com/">Willem van den Ende</a> used a role-play simulation that challenged two coaches (and they did warn the audience &#8211; don&#8217;t be a coach unless you&#8217;re experienced) to manage a crisis and lead the team through learning lessons from it. It was scary how well people slid into their roles! One big lesson: In a crisis, try to let the team voice their emotions first, as they will come out anyhow. But (a big but!) do it without going too much into the touchy feely direction.</p>
<p>The action continued into the night with a BoF by <a href="http://blog.connexxo.com/">Pierluigi Pugliese</a> on his <a href="http://www.xpday.net/html/Xpday2009/Solution%20Focused%20Approach%20to%20Agile%20Coaching.pdf">solution focused approach</a> to agile coaching. Another BoF was run by Serge Beaumont on <a href="http://www.xpday.net/html/Xpday2009/Serge%20Beaumont%20-%20Practical%20Tools%20for%20the%20Product%20Owner.pdf">practical tools</a>, like the <a href="http://blog.xebia.com/2009/07/04/flow-to-ready-iterate-to-done/">Ready state</a> and Jeff Patton&#8217;s <a href="http://www.agileproductdesign.com/blog/the_new_backlog.html">Story Mapping</a> for the Product Owner. Both BoFs have noticeably created a lot of buzz in the community and it seems clear that Pierluigi and Serge have hit a nerve with what they presented. Moreover, I think that there are a number of points that connect the two talks.</p>
<p>In the <a href="http://www.xpday.net/Xpday2009/sessions/Solve%20Conflicts%20Without%20Compromise.html">Solve Conflicts Without Compromise</a> session, which was run by Pascal Van Cauwenberghe and Jef Cumps, the session leaders tried to introduce a model that allows you to (I am simplifying here) figure out in 6 steps that two conflicting goals can &#8211; at least very often &#8211; be lifted onto a higher level, where all of a sudden their underlying goals are compatible, and it is just a question of carefully assessing all the assumptions that were made concerning the goals. An interesting approach, but at least in the session, none of the (real life) conflicts were really resolved. Then again, solving conflicts in 90&#8242; is a big feat to aim for, if you are doing it for the first time, even more so.</p>
<div id="attachment_359" class="wp-caption alignleft" style="width: 297px"><img class="size-medium wp-image-359" title="Dogfood" src="http://michael.podvinec.ch/wp-content/uploads/IMG_0535-287x300.jpg" alt="Eating own dogfood: Agile methods to set up conference desk" width="287" height="300" /><p class="wp-caption-text">Eating your own dogfood: Using Agile methods to set up conference desk</p></div>
<p>Finally, Portia Tung introduced us to the retelling of the Wizard of Oz fairytale, and how you can use the <a href="http://www.xpday.net/Xpday2009/sessions/The%20Yellow%20Brick%20Road.html">yellow brick road</a> as a path in peer coaching. I found this session amazing, since we were in turn describing our problems, coaching others in addressing their problem, or observing the coach-coachee interaction.</p>
<p>But, as I said in the opening paragraphs, the sessions are excellent but aren&#8217;t really what makes this gathering great. It is the very open spirit, a genius loci (there really isn&#8217;t much more to do around the conference center either), which makes the participants try to learn from each other rather than try to get the daily office work done on their laptop during the sessions. Oops, there I am back with my initial rant &#8211; so I better stop right</p>
]]></content:encoded>
			<wfw:commentRss>http://michael.podvinec.ch/tech/a-personal-look-back-on-xp-days-benelux-2009/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Science Scrum: Can I speak to the manager, please?</title>
		<link>http://michael.podvinec.ch/words/science-scrum-can-i-speak-to-the-manager-please</link>
		<comments>http://michael.podvinec.ch/words/science-scrum-can-i-speak-to-the-manager-please#comments</comments>
		<pubDate>Tue, 22 Sep 2009 19:59:06 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Science Scrum]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">http://michael.podvinec.ch/?p=313</guid>
		<description><![CDATA[In this article, we take a look at the roles of management and product ownership in university research.
There was recently  not so long ago a discussion at InfoQ, triggered by an opinion piece by 		 			 		          Amr Elssamadisy. Michael Hedgpeth suggests that the bad [...]]]></description>
			<content:encoded><![CDATA[<p>In this article, we take a look at the roles of management and product ownership in university research.</p>
<p>There was <del datetime="2009-09-22T19:35:51+00:00">recently </del> not so long ago a <a href="http://www.infoq.com/news/2009/07/agile-coach-failures">discussion</a> at <a class="zem_slink" title="InfoQ" rel="homepage" href="http://www.infoq.com">InfoQ</a>, triggered by an opinion piece by 		 			 		         <a class="editorlink" href="http://www.infoq.com/author/Amr-Elssamadisy"> Amr Elssamadisy</a>. Michael Hedgpeth suggests that the bad reputation Scrum attributes to &#8220;classical&#8221; management may backfire in corporate cultures run by people who believe in traditional management. This made me wonder about the management culture and styles that we can observe in academia.</p>
<p>In brief, the argument goes that developers like Scrum, because notions like &#8220;chickens and pigs&#8221; put the pointy-haired bosses in their place, and give all the power to the team, but that it is this rebellious notion that makes Scrum unpopular with management. </p>
<p>In university, I have observed the complete opposite: It&#8217;s not the managers who are uncomfortable with Scrum, but rather the scientists and developers, who feel that their <a class="zem_slink" href="http://en.wikipedia.org/wiki/Political_freedom" title="Political freedom" rel="wikipedia">personal liberty</a> is at stake &#8212; slightly causticly defined as: &#8220;I come in to the office in the morning, and do what I feel like, without feeling committed, and hopefully, great things will result&#8221;. </p>
<p>The management hierarchy in university research groups is rather flat, with a PI (<a class="zem_slink" href="http://en.wikipedia.org/wiki/Principal_investigator" title="Principal investigator" rel="wikipedia">principal investigator</a>, group leader), usually a professor, on top and in charge of the project overall plan and finances, and a group of post-doctoral fellows, grad students and undergrads, as well as technicians or programmers, working on subprojects within the overall plan of things.</p>
<p>Apart from this, there is no explicit hierarchy, at least in the majority of groups that I have seen. Still, there is of course implicit hierarchy, based on seniority and in the best cases, on experience and merit, after all, the university is the one place that should reward learning and experience.</p>
<p>As we started implementing Scrum in research groups, we  wondered what the best way to distribute the Scrum roles is. The answer, of course, is &#8220;it depends on the circumstances&#8221;. Still, here&#8217;s my current best thinking on this item:</p>
<p>The first question is who owns the project, especially if you are avoiding solo scrum by running a sprint with many several subprojects, as&nbsp; I described in a <a href="http://michael.podvinec.ch/words/science-scrum-avoiding-scrum-for-one">previous article</a>. Is the individual scientist the Product Owner? After all, she&#8217;s the &#8220;single wringable neck&#8221;, the one person ultimately responsible for the work being done correctly and timely.</p>
<p>On the other hand, an individual scientist, in particular at the graduate student level, often lacks the seasoned view of the veteran and isn&#8217;t able to perceive what avenues are promising, lacking the experience of long years of trial by fire. Here, the group head can contribute his or her experience, and the big picture view of the research subject that results from having been there, done that, and written a couple of reviews about it, as well.</p>
<p>So, we decided that the PI, or group head, should be the product owner in a science scrum project. Not an autocratic PO, but rather someone who listens to valuable input from his constituency, the grad students and post-docs, who might lack the big picture view, but who offer valuable input &#8220;from the trenches&#8221; nevertheless. The group head must take their input seriously (which should be <em>de rigeur</em> in any scientific endeavor, it goes without saying) but is in charge of planning and keeping the product backlog up-to-date, regardless of whether you&#8217;re producing software or writing papers as the end result. </p>
<p>(No funny lead picture about restaurant complaints this time &#8230; but a <a href="http://www.toothpastefordinner.com/051908/indian-restaurant-complaint.gif">comic</a>. Thanks for staying until the end.)</p>
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/126bc09f-7864-466b-8e0d-aa62d241e1dc/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=126bc09f-7864-466b-8e0d-aa62d241e1dc" alt="Reblog this post [with Zemanta]"></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://michael.podvinec.ch/words/science-scrum-can-i-speak-to-the-manager-please/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File error correction</title>
		<link>http://michael.podvinec.ch/tech/file-error-correction</link>
		<comments>http://michael.podvinec.ch/tech/file-error-correction#comments</comments>
		<pubDate>Mon, 04 Aug 2008 08:39:34 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[Reed-Solomon error correction]]></category>

		<guid isPermaLink="false">http://michael.podvinec.ch/?p=229</guid>
		<description><![CDATA[Image via Wikipedia
I found this interesting article this morning. I need to read up on Reed-Solomon codes.

]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; float: right; display: block;"><a href="http://en.wikipedia.org/wiki/Image:NASA_ECC_Codes-imperfection.png"><img style="border: medium none; display: block;" src="http://upload.wikimedia.org/wikipedia/en/thumb/1/11/NASA_ECC_Codes-imperfection.png/202px-NASA_ECC_Codes-imperfection.png" alt="NASA's Deep Space Missions ECC Codes (code imp..." /></a><span class="zemanta-img-attribution">Image via <a href="http://en.wikipedia.org/wiki/Image:NASA_ECC_Codes-imperfection.png">Wikipedia</a></span></div>
<p>I found this <a href="http://ttsiodras.googlepages.com/rsbep.html">interesting article</a> this morning. I need to read up on <a class="zem_slink" title="Reedâ€“Solomon error correction" rel="wikipedia" href="http://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction">Reed-Solomon codes</a>.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/408b0c4a-04ec-414f-a7c0-d73544d87796/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=408b0c4a-04ec-414f-a7c0-d73544d87796" alt="Zemanta Pixie" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://michael.podvinec.ch/tech/file-error-correction/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fixing open source software usability</title>
		<link>http://michael.podvinec.ch/words/fixing-open-source-software-usability</link>
		<comments>http://michael.podvinec.ch/words/fixing-open-source-software-usability#comments</comments>
		<pubDate>Mon, 04 Aug 2008 08:37:22 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">http://michael.podvinec.ch/?p=228</guid>
		<description><![CDATA[Image via Wikipedia
Slashdot had a post up about an essay by Matthew Paul Thomas. You can read it here.
Its point is that while the open source model of software development is able to achieve good code quality by opening up all sources &#38; letting others fix and build on your previous work, the model breaks [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; float: right; display: block;"><a href="http://commons.wikipedia.org/wiki/Image:PunchCardDecks.agr.jpg"><img style="border: medium none; display: block;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/86/PunchCardDecks.agr.jpg/202px-PunchCardDecks.agr.jpg" alt="Box of w:Punch cards containing several comput..." /></a><span class="zemanta-img-attribution">Image via <a href="http://commons.wikipedia.org/wiki/Image:PunchCardDecks.agr.jpg">Wikipedia</a></span></div>
<p>Slashdot had a post up about an essay by Matthew Paul Thomas. You can read it <a href="http://mpt.net.nz/archive/2008/08/01/free-software-usability">here</a>.</p>
<p>Its point is that while the <a class="zem_slink" title="Open source software" rel="wikipedia" href="http://en.wikipedia.org/wiki/Open_source_software">open source</a> model of software development is able to achieve good code quality by opening up all sources &amp; letting others fix and build on your previous work, the model breaks when it comes to <a class="zem_slink" title="Usability" rel="wikipedia" href="http://en.wikipedia.org/wiki/Usability">software usability</a>.</p>
<p>A programmer may want to scratch their own itch, and not care so much about presentation and interaction with the program, whereas someone experienced in usability design may lack the necessary coding skills to just take the source and &#8220;patch the user interaction&#8221;.</p>
<p>In academic software, this is only worse&#8230; here, scratching your own itch is the main motivation, and documentation, maintainability and usability more often than not are so way down on the list that they&#8217;ll be done &#8220;right after I&#8217;m through with graduation&#8221;, which is never.</p>
<p>Some of these points are also discussed in <a href="http://daringfireball.net/2004/04/spray_on_usability">this</a> article, which goes back to a <a href="http://www.catb.org/~esr/writings/cups-horror.html">rant</a> from <a class="zem_slink" title="Eric S. Raymond" rel="homepage" href="http://www.catb.org/%7Eesr/">Eric S. Raymond</a> himself.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/b69aa621-5eb6-4aa2-b874-301293fd1635/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=b69aa621-5eb6-4aa2-b874-301293fd1635" alt="Zemanta Pixie" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://michael.podvinec.ch/words/fixing-open-source-software-usability/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone-Mania?</title>
		<link>http://michael.podvinec.ch/tech/iphone-mania</link>
		<comments>http://michael.podvinec.ch/tech/iphone-mania#comments</comments>
		<pubDate>Tue, 15 Jul 2008 18:51:45 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[deutschsprachig]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://michael.podvinec.ch/?p=208</guid>
		<description><![CDATA[Image by Getty Images via Daylife
Heute Morgen im 34ger-Bus. Ich steige ein, mache gerade noch die Email-Applikation auf meinem iPhone zu, und will es gerade wegstecken.
Mann im Bus: &#8220;iPod oder iPhone?&#8221;
Ich (perplex): &#8220;iPhone.&#8221;
Er: &#8220;Hier, setz dich neben mich! (rückt zur Seite) Ich hab nämlich auch eins, willst Du&#8217;s sehen?&#8221;
Nein, wollte ich nicht, ich glaub&#8217;s ihm [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; float: right; display: block;"><a href="http://www.daylife.com/image/0gaQ8KZ9YH1jf"><img style="border: medium none; display: block;" src="http://cache.daylife.com/imageserve/0gaQ8KZ9YH1jf/100x150.jpg" alt="SAN FRANCISCO, CA - JANUARY 9:  Apple CEO Stev..." /></a><span class="zemanta-img-attribution">Image by <a href="http://www.daylife.com/source/Getty_Images">Getty Images</a> via <a href="http://www.daylife.com">Daylife</a></span></div>
<p>Heute Morgen im 34ger-Bus. Ich steige ein, mache gerade noch die Email-Applikation auf meinem <a class="zem_slink" title="IPhone" rel="wikipedia" href="http://en.wikipedia.org/wiki/IPhone">iPhone</a> zu, und will es gerade wegstecken.</p>
<p>Mann im Bus: &#8220;iPod oder iPhone?&#8221;</p>
<p>Ich (perplex): &#8220;iPhone.&#8221;</p>
<p>Er: &#8220;Hier, setz dich neben mich! (rückt zur Seite) Ich hab nämlich auch eins, willst Du&#8217;s sehen?&#8221;</p>
<p>Nein, wollte ich nicht, ich glaub&#8217;s ihm ja gerne. Und sowieso &#8212; ich musste gleich wieder aussteigen. Aber das ist ein Beweis dafür, dass der Besitz so eines Gadgets Zugehörigkeitsgefühle vermittelt. Da brachte ich&#8217;s gar nicht über&#8217;s Herz, zu gestehen, dass meines einen Alurücken hat&#8230; und dass ichs schon seit März hab.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/c8eca40f-4711-4880-898b-8b6dc7ef090a/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=c8eca40f-4711-4880-898b-8b6dc7ef090a" alt="Zemanta Pixie" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://michael.podvinec.ch/tech/iphone-mania/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone 3G kommt, Orange geht</title>
		<link>http://michael.podvinec.ch/tech/iphone-3g-kommt-orange-geht</link>
		<comments>http://michael.podvinec.ch/tech/iphone-3g-kommt-orange-geht#comments</comments>
		<pubDate>Fri, 11 Jul 2008 13:59:23 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[deutschsprachig]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://michael.podvinec.ch/?p=205</guid>
		<description><![CDATA[Image by Getty Images via Daylife
&#8230; oder so ähnlich.
Seit heute gehören wir nicht mehr zum aus-Amerika-importierenden Backwater, sondern dürfen unsere iPhones ganz normal im Laden kaufen, bei Swisscom und Orange vorerst.
Ich will ja nicht immer nur meckern, aber wenn man schon heftig den Hype um das iPhone 3G mit ganzseitigen Anzeigen mitanfacht, sollte man vielleicht [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; float: right; display: block;"><a href="http://www.daylife.com/image/0dWe8rm21i6Zb"><img style="border: medium none; display: block;" src="http://cache.daylife.com/imageserve/0dWe8rm21i6Zb/94x150.jpg" alt="LONDON - JULY 11:  A lady in the queue to purc..." /></a><span class="zemanta-img-attribution">Image by <a href="http://www.daylife.com/source/Getty_Images">Getty Images</a> via <a href="http://www.daylife.com">Daylife</a></span></div>
<p>&#8230; oder so ähnlich.</p>
<p>Seit heute gehören wir nicht mehr zum aus-Amerika-importierenden Backwater, sondern dürfen unsere iPhones ganz normal im Laden kaufen, bei Swisscom und Orange vorerst.</p>
<p>Ich will ja nicht immer nur meckern, aber wenn man schon heftig den Hype um das <a class="zem_slink" title="IPhone" rel="wikipedia" href="http://en.wikipedia.org/wiki/IPhone">iPhone</a> 3G mit ganzseitigen Anzeigen mitanfacht, sollte man vielleicht doch ein Scheit oder zwei Brennholz beizeiten auf das Feuer legen. Seit heute, 11. Juli, 2008 mittags ist die Orange-Website nicht mehr erreichbar, nur noch ein generelles &#8220;Sorry&#8221;.</p>
<p><img class="aligncenter size-full wp-image-204" title="Orange website" src="http://michael.podvinec.ch/wp-content/uploads/orange_screenshot.jpg" alt="Screenshot of www.orange.ch website" width="400" height="413" /></p>
<p>Aber, aber&#8230; irgendwie war das doch vorhersehbar, dass der Webserver heute ein paar Hits mehr als sonst abbekommen wird. Bei Swisscom&#8217;s Website ist noch alles, so scheint es zumindest, zum Besten bestellt.</p>
<p>Vielleicht war&#8217;s auch nur das Gewitter, das im Moment auf uns runterprasselt? Na egal, jetzt kann ich halt nicht nachschauen, ob das gute Stück überhaupt noch lieferbar ist.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/7ab03150-5d76-44b4-9ac1-f33ca9535770/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=7ab03150-5d76-44b4-9ac1-f33ca9535770" alt="Zemanta Pixie" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://michael.podvinec.ch/tech/iphone-3g-kommt-orange-geht/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google opensources internal data exchange format</title>
		<link>http://michael.podvinec.ch/tech/google-opensources-internal-data-exchange-format</link>
		<comments>http://michael.podvinec.ch/tech/google-opensources-internal-data-exchange-format#comments</comments>
		<pubDate>Wed, 09 Jul 2008 11:48:38 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Protocol Buffers]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://michael.podvinec.ch/?p=202</guid>
		<description><![CDATA[Image by diankarl via Flickr
Today, Google announces the open-sourcing of their Protocol Buffers project. From a first glance, it seems to be a high-performance way to exchange deep data structures between different services (it seems Google has a need for that &#8212; they claim that their production servers constantly run at full capacity). XML parsing [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; float: right; display: block;"><a href="http://www.flickr.com/photos/18559043@N04/2651867059/"><img style="border: medium none; display: block;" src="http://farm4.static.flickr.com/3027/2651867059_cc944a7102_m.jpg" alt="ITA-A-2031" /></a><span class="zemanta-img-attribution">Image by <a href="http://www.flickr.com/photos/18559043@N04/2651867059/">diankarl</a> via Flickr</span></div>
<p>Today, <a class="zem_slink" title="Google" rel="homepage" href="http://www.google.com/">Google</a> announces the <a class="zem_slink" title="Open source" rel="wikipedia" href="http://en.wikipedia.org/wiki/Open_source">open-sourcing</a> of their <a href="http://code.google.com/p/protobuf/">Protocol Buffers</a> project. From a first glance, it seems to be a high-performance way to exchange deep <a class="zem_slink" title="Data structure" rel="wikipedia" href="http://en.wikipedia.org/wiki/Data_structure">data structures</a> between different services (it seems Google has a need for that &#8212; they claim that their production servers constantly run at full capacity). <a class="zem_slink" title="XML" rel="wikipedia" href="http://en.wikipedia.org/wiki/XML">XML</a> parsing is not performant enough, raw byte streams are bound to break when one of the producers or consumers changes its internal format. Interface description languages have a bad reputation for being overly complex.</p>
<p>Enter <a href="http://code.google.com/p/protobuf/">Protocol Buffers</a>. The official announcement is on Google&#8217;s <a href="http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html">opensource blog</a>, and the code is released under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.</p>
<blockquote><p>&#8220;Protocol Buffers allow you to define simple data structures in a special definition language, then compile them to produce classes to represent those structures in the language of your choice. These classes come complete with heavily-optimized code to parse and serialize your message in an extremely compact format. Best of all, the classes are easy to use: each field has simple &#8220;get&#8221; and &#8220;set&#8221; methods, and once you&#8217;re ready, serializing the whole thing to â€“ or parsing it from â€“ a byte array or an I/O stream just takes a single method call.&#8221;</p></blockquote>
<p>Sounds interesting, and it could come in really useful in some of our upcoming projects. I&#8217;ll give it a try when I get the chance.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/8401bb7e-4207-4c10-86c9-51d2a8527136/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=8401bb7e-4207-4c10-86c9-51d2a8527136" alt="Zemanta Pixie" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://michael.podvinec.ch/tech/google-opensources-internal-data-exchange-format/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do type designers write by hand?</title>
		<link>http://michael.podvinec.ch/words/how-do-type-designers-write-by-hand</link>
		<comments>http://michael.podvinec.ch/words/how-do-type-designers-write-by-hand#comments</comments>
		<pubDate>Wed, 09 Jul 2008 09:10:21 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[words]]></category>
		<category><![CDATA[Typeface]]></category>
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://michael.podvinec.ch/?p=201</guid>
		<description><![CDATA[Image by *****\\MOXXO//***** via Flickr
My handwriting sucks. That&#8217;s why I use a keyboard whenever I need to make sure that what I write down is actually read/write. Still, I am very fond of good design, and of good typefaces.
The man in blue is wondering about the typeface designers themselves: &#8220;There&#8217;s great power in a typeface, [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; float: right; display: block;"><a href="http://www.flickr.com/photos/86985913@N00/2376540965"><img style="border: medium none; display: block;" src="http://farm4.static.flickr.com/3292/2376540965_7c8452cdba_m.jpg" alt="JUST be..." /></a><span class="zemanta-img-attribution">Image by <a href="http://www.flickr.com/photos/86985913@N00/2376540965">*****\\MOXXO//*****</a> via Flickr</span></div>
<p>My handwriting sucks. That&#8217;s why I use a keyboard whenever I need to make sure that what I write down is actually read/write. Still, I am very fond of good design, and of good <a class="zem_slink" title="Typeface" rel="wikipedia" href="http://en.wikipedia.org/wiki/Typeface">typefaces</a>.</p>
<p><a href="http://www.themaninblue.com">The man in blue</a> is wondering about the typeface designers themselves: &#8220;There&#8217;s great power in a typeface, but what&#8217;s always interested me more than the typeface is the designer behind it â€“ why did they create the typeface? Where did their inspiration come from? How did they start?</p>
<p>Lately, I&#8217;ve been asking just one question, though. Something which has always intrigued me: these people that help us communicate &#8230; how do they themselves communicate? If we strip away the monitors, and the printing presses, and the typefaces &#8230; how would <em>William Caslon</em> have written on a post-it note?&#8221;</p>
<p>So, he wrote to a number of typeface designers and <a href="http://www.themaninblue.com/articles/handwritten_typographers/">asked for a sample of their handwriting</a>. Inspiring&#8230; and comforting: Some of them produce chicken scratches just like me.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/ee1bf44b-9d45-4c7e-914e-23de192b69c5/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=ee1bf44b-9d45-4c7e-914e-23de192b69c5" alt="Zemanta Pixie" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://michael.podvinec.ch/words/how-do-type-designers-write-by-hand/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing the power of Zemanta</title>
		<link>http://michael.podvinec.ch/tech/testing-the-power-of-zemanta</link>
		<comments>http://michael.podvinec.ch/tech/testing-the-power-of-zemanta#comments</comments>
		<pubDate>Tue, 17 Jun 2008 17:56:48 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://michael.podvinec.ch/tech/testing-the-power-of-zemanta</guid>
		<description><![CDATA[
I recently stumbled upon a neat little gadget for blogging called Zemanta. This product of a Slovenian start-up company can either be used as an extension to either Firefox or Internet Explorer, or can be installed server-side, if you host your own blog. What it does is analyze the text you write while you blog, [...]]]></description>
			<content:encoded><![CDATA[<p><span class="zemanta-img" style="margin: 1em; float: right; display: block"><span class="zemanta-img-attribution" style="margin: 1em 0pt 0pt; display: block"><br />
</span></span>I recently stumbled upon a neat little gadget for <a href="http://en.wikipedia.org/wiki/Blog" title="Blog" rel="wikipedia" class="zem_slink">blogging</a> called <a href="http://www.zemanta.com" title="Zemanta ltd." rel="homepage" class="zem_slink">Zemanta</a>. This product of a Slovenian start-up company can either be used as an extension to either <a href="http://www.firefox.com/" title="Mozilla Firefox" rel="homepage" class="zem_slink">Firefox</a> or <a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx" title="Internet Explorer" rel="homepage" class="zem_slink">Internet Explorer</a>, or can be installed server-side, if you host your own blog. What it does is analyze the text you write while you blog, and after a little while (the first 300 characters), it will start providing you with links, tags, proposed images, in short: additional content you might want to incorporate into the post you&#8217;re writing at present (as I am doing now).</p>
<p>The tool is driven by a database on the server end, which somehow tries to reason about the semantic connections in theÂ  document you&#8217;re currently writing. This seems to work to some extent &#8211; at least the links and images it suggests are somewhat topical. On the other hand, the &#8220;latest articles&#8221; tab seems somewhat biased by what the net is already hotly discussing. That may be what you want &#8211; but often, you may want to write about something new, rather than something everybody&#8217;s talking of (currently, my article bar is full of <a href="http://www.firefox.com/" title="Mozilla Firefox" rel="homepage" class="zem_slink">Firefox 3</a> launch stories).</p>
<p>Does this tool convince me? Tough call. It looks like Zemanta can indeed speed up the production of an article by providing you with easy access to relevant links and images. On the other hand, I kind of like the oddball images that I usually put on top of my texts. Those, I&#8217;d never find with Zemanta.</p>
<p style="margin-top: 10px; height: 15px" class="zemanta-pixie"><a href="http://reblog.zemanta.com/zemified/4b34fcd4-bc37-423e-9a21-5ad2700f3af7/" class="zemanta-pixie-a" title="Zemified by Zemanta"><img src="http://img.zemanta.com/reblog_a.png?x-id=4b34fcd4-bc37-423e-9a21-5ad2700f3af7" style="border: medium none ; float: right" class="zemanta-pixie-img" alt="Zemanta Pixie" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://michael.podvinec.ch/tech/testing-the-power-of-zemanta/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

