<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:posterous="http://posterous.com/help/rss/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>OPEN input</title>
    <link>http://www.openinput.com</link>
    <description>Programming, agility and motivation</description>
    <generator>posterous.com</generator>
    <link xmlns="http://www.w3.org/2005/Atom" href="http://posterous.com/api/sup_update#5ceea6bfc" type="application/json" rel="http://api.friendfeed.com/2008/03#sup" />
    
    
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/openinput" /><feedburner:info uri="openinput" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://posterous.superfeedr.com/" /><item>
      <pubDate>Thu, 09 Feb 2012 07:54:00 -0800</pubDate>
      <title>Sh*t Bad Scrum Masters Say</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/sKHKE2be4Tw/sht-bad-scrum-masters-say</link>
      <guid isPermaLink="false">http://www.openinput.com/sht-bad-scrum-masters-say</guid>
      <description>&lt;p&gt;
	&lt;p&gt;&lt;iframe src="http://player.vimeo.com/video/36100336?title=0&amp;amp;byline=0&amp;amp;portrait=0" frameborder="0" height="225" width="400"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vimeo.com/36100336"&gt;Sh*t Bad Scrum Masters Say&lt;/a&gt; from &lt;a href="http://vimeo.com/user4168234"&gt;neil schwartz&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;. (via &lt;a href="http://weisbart.com/Sh-tBadScrumMastersSay/"&gt;Adam Weisbart&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Unfortunately I've lived situations like these...&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/sht-bad-scrum-masters-say"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/sht-bad-scrum-masters-say#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/sKHKE2be4Tw" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/sht-bad-scrum-masters-say</feedburner:origLink></item>
    <item>
      <pubDate>Thu, 20 Oct 2011 09:13:00 -0700</pubDate>
      <title>Troy Hunt: Secret iOS business; Microsoft FUD against Apple has begun? /cc @troyhunt</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/A8Bo4GAKS2c/troy-hunt-secret-ios-business-microsoft-fud-a</link>
      <guid isPermaLink="false">http://www.openinput.com/troy-hunt-secret-ios-business-microsoft-fud-a</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
&lt;blockquote&gt;
&lt;div&gt;
&lt;p&gt;In the beginning, there was the web and you accessed it though the browser and all was good. Stuff didn&amp;rsquo;t download until you clicked on something; you expected cookies to be tracking you and you always knew if HTTPS was being used. In general, the casual observer had a pretty good idea of what was going on between the client and the server.&lt;/p&gt;
&lt;p&gt;Not so in the mobile app world of today. These days, there&amp;rsquo;s this great big fat abstraction layer on top of everything that keeps you pretty well disconnected from what&amp;rsquo;s actually going on. Thing is, it&amp;rsquo;s a trivial task to see what&amp;rsquo;s going on underneath, you just fire up an HTTP proxy like &lt;a href="http://www.fiddler2.com/fiddler2/"&gt;Fiddler&lt;/a&gt;, sit back and watch the show.&lt;/p&gt;
&lt;p&gt;Let me introduce you to the seedy underbelly of the iPhone, a world where not all is as it seems and certainly not all is as it should be.&lt;/p&gt;
&lt;a name="more"&gt;&lt;/a&gt;
&lt;h4&gt;There&amp;rsquo;s no such thing as too much information &amp;ndash; or is there?&lt;/h4&gt;
&lt;p&gt;Here&amp;rsquo;s a good place to start: conventional wisdom says that network efficiency is always a good thing. Content downloads faster, content renders more quickly and site owners minimise their bandwidth footprint. But even more importantly in the mobile world, consumers are frequently limited to fairly meagre download limits, at least by today&amp;rsquo;s broadband standards. Bottom line: bandwidth optimisation in mobile apps is &lt;em&gt;very&lt;/em&gt; important, far more so than in your browser-based web apps of today.&lt;/p&gt;
&lt;p&gt;Let me give you an example of where this all starts to go wrong with mobile apps. Take the &lt;a href="http://www.triplem.com.au/"&gt;Triple M&lt;/a&gt; app, designed to give you a bunch of info about one of Australia&amp;rsquo;s premier radio stations &lt;em&gt;and&lt;/em&gt; play it over 3G for you. Here&amp;rsquo;s how it looks:&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div class="posterous_quote_citation"&gt;Read the rest of the FUD at &lt;a href="http://www.troyhunt.com/2011/10/secret-ios-business-what-you-dont-know.html"&gt;troyhunt.com&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;I think this is my fault... for the first time I thought Microsoft was doing something right with its mobile platform, and was ready to fight its opponents only based on technical merits. But clearly I was wrong. And here it comes the typical FUD from them.&lt;/p&gt;
&lt;p&gt;Come on Troy, at least you should have published this under some alias, so we wouldn't have known you are a Microsoft MVP.&lt;/p&gt;
&lt;p&gt;Let's take a look at this article:&lt;/p&gt;
&lt;p&gt;First of all we have a rant against poorly optimized resources being pulled from the web... ah, ok, so we have some bad programmers out there, but really, WTF has this to do with iOS??&lt;/p&gt;
&lt;p&gt;Then we have the rant about privacy, and he analyzes several applications using Flurry. But ops, if you go to the Flurry web page you can see that it's a multiplatform analytics package, available among others for Windows Phone. So again more FUD.&lt;/p&gt;
&lt;p&gt;Finally he talks about security, and we can see as an application sends a password in the clear, with no encryption... another clever developer. I guess Apple should kill all of them.&lt;/p&gt;
&lt;p&gt;So Microsoft is back. Sad, really sad.&lt;/p&gt;
&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/troy-hunt-secret-ios-business-microsoft-fud-a"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/troy-hunt-secret-ios-business-microsoft-fud-a#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/A8Bo4GAKS2c" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/troy-hunt-secret-ios-business-microsoft-fud-a</feedburner:origLink></item>
    <item>
      <pubDate>Wed, 07 Sep 2011 08:35:00 -0700</pubDate>
      <title>Objective-C rocketing up the TIOBE charts</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/udIGc-C44B0/objective-c-rocketing-up-the-tiobe-charts</link>
      <guid isPermaLink="false">http://www.openinput.com/objective-c-rocketing-up-the-tiobe-charts</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;div class='p_embed p_image_embed'&gt;
&lt;img alt="Media_httpwwwblogcdnc_eiici" height="193" src="http://posterous.com/getfile/files.posterous.com/openinput/oqxGcEhppeeAJxCHtrrytfBcoEnjIBpdEkklsyvBnhuIcGyudsppkDgGlpGF/media_httpwwwblogcdnc_eIIcI.jpg.scaled500.jpg" width="456" /&gt;
&lt;/div&gt;


&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.tuaw.com/2011/09/06/objective-c-rocketing-up-the-tiobe-charts/"&gt;tuaw.com&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/objective-c-rocketing-up-the-tiobe-charts"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/objective-c-rocketing-up-the-tiobe-charts#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/udIGc-C44B0" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="193" width="456" url="http://getfile3.posterous.com/getfile/files.posterous.com/openinput/oqxGcEhppeeAJxCHtrrytfBcoEnjIBpdEkklsyvBnhuIcGyudsppkDgGlpGF/media_httpwwwblogcdnc_eIIcI.jpg">
        <media:thumbnail height="193" width="456" url="http://getfile3.posterous.com/getfile/files.posterous.com/openinput/oqxGcEhppeeAJxCHtrrytfBcoEnjIBpdEkklsyvBnhuIcGyudsppkDgGlpGF/media_httpwwwblogcdnc_eIIcI.jpg.scaled500.jpg" />
      </media:content>
    <feedburner:origLink>http://www.openinput.com/objective-c-rocketing-up-the-tiobe-charts</feedburner:origLink></item>
    <item>
      <pubDate>Wed, 07 Sep 2011 02:46:00 -0700</pubDate>
      <title>Be sensible, don't develop for Android</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/xYO1gXMiNUI/be-sensible-dont-develop-for-android</link>
      <guid isPermaLink="false">http://www.openinput.com/be-sensible-dont-develop-for-android</guid>
      <description>&lt;p&gt;
	&lt;p&gt;Ok, now that I have catched your attention, let me explain myself: I have just received a call from a client that wanted to develop an applicacion for iOS and Android, both for smartphones and tablets. My answer has been: developing now for Android tablets is kind of suicidal. Why?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Right now the Android SDK is splitted in two versions: &lt;a href="http://developer.android.com/sdk/android-2.3.4.html"&gt;Gingerbread (2.3.x)&lt;/a&gt; aimed at smartphones, &lt;a href="http://developer.android.com/sdk/android-3.2.html"&gt;HoneyComb (3.x)&lt;/a&gt; aimed at tablets. Google was forced to do this in order to respond to Apple's iPad, so the Android platform wouldn't fall behind iOS in tablet support. This creates a nightmare for developers wanting to create an application supporting both smartphones and applets. This is expected to change with Android Ice Cream Sandwich (4.x) expected for Q4 2011. Anyway, I wouldn't say it's safe to develop for Android before Q2 2012 if you want to target both smartphones and tablets, once the dust is settled, the platform has minimally matured, and we have some numbers about market quota of the different Android versions.&lt;/li&gt;
&lt;li&gt;Android is under heavy fire in several fronts:     
&lt;ul&gt;
&lt;li&gt;Apple has several lawsuits against Samsung, targeting Samsung Galaxy Tab, probably the flagship among the Android tablets. In the latest &lt;em&gt;coup de th&amp;eacute;&amp;acirc;tre&lt;/em&gt; in the Apple-Samsung affair, &lt;a href="http://j.mp/pzQvE9" title="Samsung Puts Galaxy 10.1 Tablet on Hold as Apple Wins German Court Order - Bloomberg" rel="bookmark"&gt;Apple has successfully blocked Samsung from showing off Galaxy Tab 7.7 at IFA in Germany&lt;/a&gt;, throwing a bit more uncertainty on the future of the Samsung tablet, and the Android tablet market, after &lt;a href="http://j.mp/rqZS83" title="Apple Australia stops Samsung tablet sale | The Australian"&gt;the&lt;/a&gt; &lt;a href="http://j.mp/oOz0ol" title="Samsung delays tablet launch in Australia on Apple suit | Reuters"&gt;Australia&lt;/a&gt; &lt;a href="http://j.mp/pYfgMO" title="Samsung-Apple tablet row hots up in Australia"&gt;affair&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Oracle &lt;a href="http://j.mp/rmSHJD" title="Oracle seeks billions in lawsuit against Google | Reuters"&gt;wants its piece of the Android cake&lt;/a&gt;, and won't let Google keep it for them, due to its use of Java as the language of choice for the Android platform, and the creation of an alternative Java Virtual Machine called Dalvik. I doubt Oracle will want to kill the golden egg machine that Android may become, but for sure they won't miss the opportunity to cash in thanks to their &lt;a href="http://j.mp/oqc4K7" title="Oracle Buys Sun"&gt;adquisition of Sun&lt;/a&gt; and all of their Java related technologies.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fragmentation, fragmentation, fragmentation. The openness of Android may be one of its biggest problems, as we have a myriad of devices ranging from low end don't-use-for-anything-but-calling phones to high end control-your-rockets-from-here smartphones. &lt;a href="http://j.mp/qN9sYs" title="Reports: Google could &amp;quot;standardize&amp;quot; Android on ARM"&gt;Google has acknowledged the problem&lt;/a&gt;, but right now we don't have a clear solution for this issue. So you have to develop for Android, and hope your application will be able to run and display properly on all the devices out there. And of course, if you intend to be serious about user support, expect to invest a lot on CRM due to users complaining about your application not running in their devices and making low ratings of your application in the Market.&lt;/li&gt;
&lt;li&gt;And finally, if you don't have enough with all of this, Google abandons its position of neutral player in the Android market, and &lt;a href="http://j.mp/nKFgp9" title="Google Buys Motorola Mobility For $12.5B, Says &amp;ldquo;Android Will Stay Open&amp;rdquo; | TechCrunch"&gt;buys Motorola&lt;/a&gt;. Of course they have acquired Motorola to get hold of their patent portfolio and be able to fight back the ongoing lawsuits. Of course they will remain open, and Motorola will be just one of their licensees. Of course Motorola will be run as a separate business. And of course, all the other Android devices manufacturers aren't nervous about the move, are they?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So don't get me wrong. I still think Android is quite well positioned to get hold of our home devices, our car, our smartphones and tablets. But I don't see that coming in the near future, and I would feel a bit uneasy if I had to put all my eggs in the Android basket taking into account the current circumstances. So be sensible, and at least don't develop only for Android.&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/be-sensible-dont-develop-for-android"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/be-sensible-dont-develop-for-android#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/xYO1gXMiNUI" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/be-sensible-dont-develop-for-android</feedburner:origLink></item>
    <item>
      <pubDate>Tue, 26 Jul 2011 08:03:00 -0700</pubDate>
      <title>Consumers Spend Average of $14 per Transaction in iOS and Android Freemium Games</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/BYx_BIPH2nM/consumers-spend-average-of-14-per-transaction</link>
      <guid isPermaLink="false">http://www.openinput.com/consumers-spend-average-of-14-per-transaction</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;div class='p_embed p_image_embed'&gt;
&lt;a href="http://posterous.com/getfile/files.posterous.com/openinput/uAEajAJnxiFsslJJowaJHbgCyazGukewtDAtcyuwhsybAkgmgbeHsAdoAfmI/media_httpblogflurryc_nuaha.png.scaled1000.png"&gt;&lt;img alt="Media_httpblogflurryc_nuaha" height="350" src="http://posterous.com/getfile/files.posterous.com/openinput/uAEajAJnxiFsslJJowaJHbgCyazGukewtDAtcyuwhsybAkgmgbeHsAdoAfmI/media_httpblogflurryc_nuaha.png.scaled500.png" width="500" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://blog.flurry.com/bid/67748/Consumers-Spend-Average-of-14-per-Transaction-in-iOS-and-Android-Freemium-Games"&gt;blog.flurry.com&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/consumers-spend-average-of-14-per-transaction"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/consumers-spend-average-of-14-per-transaction#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/BYx_BIPH2nM" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
      <media:content type="image/png" height="420" width="600" url="http://getfile9.posterous.com/getfile/files.posterous.com/openinput/uAEajAJnxiFsslJJowaJHbgCyazGukewtDAtcyuwhsybAkgmgbeHsAdoAfmI/media_httpblogflurryc_nuaha.png">
        <media:thumbnail height="350" width="500" url="http://getfile2.posterous.com/getfile/files.posterous.com/openinput/uAEajAJnxiFsslJJowaJHbgCyazGukewtDAtcyuwhsybAkgmgbeHsAdoAfmI/media_httpblogflurryc_nuaha.png.scaled500.png" />
      </media:content>
    <feedburner:origLink>http://www.openinput.com/consumers-spend-average-of-14-per-transaction</feedburner:origLink></item>
    <item>
      <pubDate>Tue, 12 Jul 2011 13:28:00 -0700</pubDate>
      <title>Facebook trapped in MySQL ‘fate worse than death’, is NewSQL the cure?</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/Nuc6JmbTK9o/facebook-trapped-in-mysql-fate-worse-than-dea</link>
      <guid isPermaLink="false">http://www.openinput.com/facebook-trapped-in-mysql-fate-worse-than-dea</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;blockquote class="posterous_long_quote"&gt;&lt;h2&gt;&lt;strong&gt;Is ‘NewSQL’ the cure?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;But Stonebraker — &lt;a href="http://en.wikipedia.org/wiki/Michael_Stonebraker"&gt;an entrepreneur&lt;/a&gt; as much as a computer scientist — has an answer for the shortcoming of both “old SQL” and NoSQL. It’s called NewSQL (a term &lt;a href="http://blogs.the451group.com/information_management/2011/04/06/what-we-talk-about-when-we-talk-about-newsql/"&gt;coined by 451 Group analyst Matthew Aslett&lt;/a&gt;) or scalable SQL, as &lt;a href="http://gigaom.com/cloud/will-scalable-data-stores-make-nosql-a-non-starter-2/"&gt;I’ve referred to it&lt;/a&gt; in the past. Pushed by companies such as &lt;a href="http://gigaom.com/cloud/for-xeround-mysql-in-the-cloud-knows-no-bounds/"&gt;Xeround&lt;/a&gt;, &lt;a href="http://gigaom.com/2010/05/03/clustrix-builds-the-webscale-holy-grail-a-database-that-scales/"&gt;Clustrix&lt;/a&gt;, &lt;a href="http://nimbusdb.com"&gt;NimbusDB&lt;/a&gt;, &lt;a href="http://gigaom.com/cloud/geniedb-designs-around-cap-to-scale-cloud-apps/"&gt;GenieDB&lt;/a&gt; and Stonebraker’s own &lt;a href="http://voltdb.com"&gt;VoltDB&lt;/a&gt;, NewSQL products maintain ACID properties while eliminating most of the other functions that slow legacy SQL performance. VoltDB, an online-transaction processing (OLTP) database, utilizes a number of methods to improve speed, including by running entirely in-memory instead of on disk.&lt;/p&gt;
&lt;p&gt;It would be easy to accuse Stonebraker of tooting his own horn, but NewSQL vendors have been garnering lots of attention, &lt;a href="http://gigaom.com/cloud/clustrix-gets-12m-more-for-scalable-sql/"&gt;investment&lt;/a&gt; and &lt;a href="http://gigaom.com/cloud/clustrix-lifts-the-curtain-on-early-database-customers/"&gt;customers&lt;/a&gt; over the past year. There’s no guarantee they’re the solution for Facebook’s MySQL woes — the complexity of Facebook’s architecture and the company’s penchant for open source being among the reasons — but perhaps NewSQL will help the next generation of web startups avoid falling into the pitfalls of their predecessors. Until, that is, it, too, becomes a relic of the Web 3.0 era.&lt;/p&gt;&lt;/blockquote&gt;

&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://gigaom.com/cloud/facebook-trapped-in-mysql-fate-worse-than-death/"&gt;gigaom.com&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;When we haven't already mastered the NoSQL databases, with Java PaaS offers flourishing, and with SQL databases still engraved in our aging software engineer brains, a new actor enters the cloud arena: NewSQL databases.
&lt;/p&gt;&lt;p&gt;In the social and cloud computing era, applications are more than ever demanding data stores that can keep up with the real time collaboration needs of a whole humanity wanting to share everything and to interact in every imaginable way. Let's see if these so called NewSQL databases are up to the task!&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/facebook-trapped-in-mysql-fate-worse-than-dea"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/facebook-trapped-in-mysql-fate-worse-than-dea#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/Nuc6JmbTK9o" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/facebook-trapped-in-mysql-fate-worse-than-dea</feedburner:origLink></item>
    <item>
      <pubDate>Mon, 27 Jun 2011 15:55:00 -0700</pubDate>
      <title>iPod Magic - Deceptions</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/kvlzMelIXPY/ipod-magic-deceptions</link>
      <guid isPermaLink="false">http://www.openinput.com/ipod-magic-deceptions</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;iframe allowfullscreen="true" src="http://www.youtube.com/embed/jvXqXcVF5S8?hd=1" frameborder="0" height="300" width="500"&gt;&lt;/iframe&gt;

&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.youtube.com/watch?v=jvXqXcVF5S8&amp;amp;feature=youtu.be"&gt;youtube.com&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;I'm done with iOS programming... whatever I do it won't be as wonderful and magic as this.&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/ipod-magic-deceptions"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/ipod-magic-deceptions#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/kvlzMelIXPY" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/ipod-magic-deceptions</feedburner:origLink></item>
    <item>
      <pubDate>Thu, 23 Jun 2011 11:12:00 -0700</pubDate>
      <title>We're too focused on winning and forget about the pleasure of playing. Let's play at work!</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/7cOvi37wCts/were-too-focused-on-winning-and-forget-about</link>
      <guid isPermaLink="false">http://www.openinput.com/were-too-focused-on-winning-and-forget-about</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;iframe src="http://player.vimeo.com/video/25397042?portrait=0" frameborder="0" height="283" width="500"&gt;&lt;/iframe&gt;

&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://vimeo.com/25397042"&gt;vimeo.com&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;In a demanding environment such as the one we are working in we tend to focus on winning: we must achieve our goals, deliver on time, and make money. But what about the pleasure of playing? What about the simple satisfaction of doing our work and doing it well? What about the fun of creating something new, wonderful, suitable?
&lt;/p&gt;&lt;p&gt;Please, don't forget your inner child. Let's play at work, let's have fun and goals will come.&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/were-too-focused-on-winning-and-forget-about"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/were-too-focused-on-winning-and-forget-about#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/7cOvi37wCts" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/were-too-focused-on-winning-and-forget-about</feedburner:origLink></item>
    <item>
      <pubDate>Wed, 22 Jun 2011 00:31:00 -0700</pubDate>
      <title>Consumers Don't Want Tablets, They Want iPads - John Paczkowski - News - AllThingsD</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/IgafBncIYVk/consumers-dont-want-tablets-they-want-ipads-j</link>
      <guid isPermaLink="false">http://www.openinput.com/consumers-dont-want-tablets-they-want-ipads-j</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;div class='p_embed p_image_embed'&gt;
&lt;a href="http://posterous.com/getfile/files.posterous.com/openinput/sdIuIDgDImoznwzpmrvBnEqHwtbtACwnxxtcGApbkgyqCrznJaaGgjtwmnsm/media_httpallthingsdc_mdgpC.jpg.scaled1000.jpg"&gt;&lt;img alt="Media_httpallthingsdc_mdgpc" height="292" src="http://posterous.com/getfile/files.posterous.com/openinput/sdIuIDgDImoznwzpmrvBnEqHwtbtACwnxxtcGApbkgyqCrznJaaGgjtwmnsm/media_httpallthingsdc_mdgpC.jpg.scaled500.jpg" width="500" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://allthingsd.com/20110620/consumers-dont-want-tablets-they-want-ipads/"&gt;allthingsd.com&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/consumers-dont-want-tablets-they-want-ipads-j"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/consumers-dont-want-tablets-they-want-ipads-j#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/IgafBncIYVk" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="348" width="596" url="http://getfile9.posterous.com/getfile/files.posterous.com/openinput/sdIuIDgDImoznwzpmrvBnEqHwtbtACwnxxtcGApbkgyqCrznJaaGgjtwmnsm/media_httpallthingsdc_mdgpC.jpg">
        <media:thumbnail height="292" width="500" url="http://getfile1.posterous.com/getfile/files.posterous.com/openinput/sdIuIDgDImoznwzpmrvBnEqHwtbtACwnxxtcGApbkgyqCrznJaaGgjtwmnsm/media_httpallthingsdc_mdgpC.jpg.scaled500.jpg" />
      </media:content>
    <feedburner:origLink>http://www.openinput.com/consumers-dont-want-tablets-they-want-ipads-j</feedburner:origLink></item>
    <item>
      <pubDate>Tue, 07 Jun 2011 00:03:00 -0700</pubDate>
      <title>IOS 5 Video Tour HD</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/NN5BOQ4Dglo/ios-5-video-tour-hd</link>
      <guid isPermaLink="false">http://www.openinput.com/ios-5-video-tour-hd</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;iframe allowfullscreen="true" src="http://www.youtube.com/embed/fp14M7yQV-0" frameborder="0" height="417" width="500"&gt;&lt;/iframe&gt;

&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.youtube.com/watch?v=fp14M7yQV-0&amp;amp;feature=player_embedde"&gt;youtube.com&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/ios-5-video-tour-hd"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/ios-5-video-tour-hd#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/NN5BOQ4Dglo" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/ios-5-video-tour-hd</feedburner:origLink></item>
    <item>
      <pubDate>Wed, 04 May 2011 20:54:00 -0700</pubDate>
      <title>Hudson now an Eclipse project, the end of the Hudson / Jenkins affair?</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/BnF22aKPk4w/hudson-now-an-eclipse-project-the-end-of-the</link>
      <guid isPermaLink="false">http://www.openinput.com/hudson-now-an-eclipse-project-the-end-of-the</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;blockquote class="posterous_long_quote"&gt;&lt;h1&gt;Hudson&lt;/h1&gt;
	
		&lt;p align="center"&gt;Proposal posted 8&amp;nbsp;hours&amp;nbsp;ago&lt;/p&gt;











&lt;p&gt;
  The Hudson project is a proposed open source project under the &lt;a href="http://www.eclipse.org/projects/project_summary.php?projectid=technology"&gt;Technology Top-Level Project&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
  This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and 
  scope. We solicit additional participation and input from the Eclipse community. Please send all feedback to the  
  &lt;a href="http://www.eclipse.org/forums/eclipse.proposals"&gt;Eclipse Proposals&lt;/a&gt; Forum.&lt;/p&gt;&lt;/blockquote&gt;

&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.eclipse.org/proposals/technology.hudson/"&gt;eclipse.org&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;Hudson is now a proposed Eclipse project, with Sonatype backing this decision. I hope this causes both projects to merge, and all the continuous integration talent is reunited in one single project.&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/hudson-now-an-eclipse-project-the-end-of-the"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/hudson-now-an-eclipse-project-the-end-of-the#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/BnF22aKPk4w" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/hudson-now-an-eclipse-project-the-end-of-the</feedburner:origLink></item>
    <item>
      <pubDate>Wed, 04 May 2011 07:39:00 -0700</pubDate>
      <title>How to Create a Burndown Chart in Google Docs | Scrumology</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/e4qtHew2YA0/how-to-create-a-burndown-chart-in-google-docs</link>
      <guid isPermaLink="false">http://www.openinput.com/how-to-create-a-burndown-chart-in-google-docs</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;div class='p_embed p_image_embed'&gt;
&lt;a href="http://posterous.com/getfile/files.posterous.com/openinput/lkwjwdDpbFvzvgcskaGeqCDtCcoEFwttwtnzjbCHaACekEIFjbmClCkoltEm/media_httpwwwscrumolo_fhzoc.gif.scaled1000.gif"&gt;&lt;img alt="Media_httpwwwscrumolo_fhzoc" height="287" src="http://posterous.com/getfile/files.posterous.com/openinput/lkwjwdDpbFvzvgcskaGeqCDtCcoEFwttwtnzjbCHaACekEIFjbmClCkoltEm/media_httpwwwscrumolo_fhzoc.gif.scaled500.gif" width="500" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.scrumology.net/2011/05/03/how-to-create-a-burndown-chart-in-google-docs/"&gt;scrumology.net&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;Great and extremely cheap solution!&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/how-to-create-a-burndown-chart-in-google-docs"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/how-to-create-a-burndown-chart-in-google-docs#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/e4qtHew2YA0" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
      <media:content type="image/gif" height="326" width="567" url="http://getfile0.posterous.com/getfile/files.posterous.com/openinput/lkwjwdDpbFvzvgcskaGeqCDtCcoEFwttwtnzjbCHaACekEIFjbmClCkoltEm/media_httpwwwscrumolo_fhzoc.gif">
        <media:thumbnail height="287" width="500" url="http://getfile2.posterous.com/getfile/files.posterous.com/openinput/lkwjwdDpbFvzvgcskaGeqCDtCcoEFwttwtnzjbCHaACekEIFjbmClCkoltEm/media_httpwwwscrumolo_fhzoc.gif.scaled500.gif" />
      </media:content>
    <feedburner:origLink>http://www.openinput.com/how-to-create-a-burndown-chart-in-google-docs</feedburner:origLink></item>
    <item>
      <pubDate>Tue, 03 May 2011 12:57:00 -0700</pubDate>
      <title>Chart: News About Osama Bin Laden Flies Via Twitter, highest sustained rate of tweets ever</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/Dd-9tam7iwY/chart-news-about-osama-bin-laden-flies-via-tw</link>
      <guid isPermaLink="false">http://www.openinput.com/chart-news-about-osama-bin-laden-flies-via-tw</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;div class='p_embed p_image_embed'&gt;
&lt;img alt="Media_httpcdntheatlan_htjsd" height="290" src="http://posterous.com/getfile/files.posterous.com/openinput/kJnBjrsHCyplnlmpkHpdapszAvwlCzzcqbtrmuFvoxiymmzkdmJzxsqFnDtj/media_httpcdntheatlan_Htjsd.jpg.scaled500.jpg" width="464" /&gt;
&lt;/div&gt;
&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://www.theatlanticwire.com/national/2011/05/chart-news-bin-laden-twitter/37266/"&gt;theatlanticwire.com&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/chart-news-about-osama-bin-laden-flies-via-tw"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/chart-news-about-osama-bin-laden-flies-via-tw#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/Dd-9tam7iwY" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
      <media:content type="image/jpeg" height="290" width="464" url="http://getfile9.posterous.com/getfile/files.posterous.com/openinput/kJnBjrsHCyplnlmpkHpdapszAvwlCzzcqbtrmuFvoxiymmzkdmJzxsqFnDtj/media_httpcdntheatlan_Htjsd.jpg">
        <media:thumbnail height="290" width="464" url="http://getfile1.posterous.com/getfile/files.posterous.com/openinput/kJnBjrsHCyplnlmpkHpdapszAvwlCzzcqbtrmuFvoxiymmzkdmJzxsqFnDtj/media_httpcdntheatlan_Htjsd.jpg.scaled500.jpg" />
      </media:content>
    <feedburner:origLink>http://www.openinput.com/chart-news-about-osama-bin-laden-flies-via-tw</feedburner:origLink></item>
    <item>
      <pubDate>Tue, 03 May 2011 10:01:00 -0700</pubDate>
      <title>Planetary app turns music library into galactic art (Q&amp;A) | Geek Gestalt - CNET News</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/-i1KTWDNvPk/planetary-app-turns-music-library-into-galact</link>
      <guid isPermaLink="false">http://www.openinput.com/planetary-app-turns-music-library-into-galact</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;blockquote class="posterous_long_quote"&gt;Today, Bloom--which recently scored funding from Betaworks, SV Angel, and Flickr co-founder &lt;a href="http://news.cnet.com/8301-13772_3-10448459-52.html" title="Watching the birth of Flickr co-founder's gaming start-up -- Tuesday, Feb 9, 2010"&gt;Stewart Butterfield&lt;/a&gt;--launched its first iPad app, &lt;a href="http://planetary.bloom.io/"&gt;Planetary&lt;/a&gt;. Designed to radically change the way users approach their music collections, is it also the company's first serve in what could be some very interesting potential partnerships with services like iTunes and any other that has plenty of data but no visually interesting way to present it.&lt;/blockquote&gt;

&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://news.cnet.com/8301-13772_3-20058911-52.html"&gt;news.cnet.com&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;Interesting free iPad application that turns your music collection into a galaxy. Downloading it right now!&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/planetary-app-turns-music-library-into-galact"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/planetary-app-turns-music-library-into-galact#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/-i1KTWDNvPk" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/planetary-app-turns-music-library-into-galact</feedburner:origLink></item>
    <item>
      <pubDate>Mon, 02 May 2011 12:45:00 -0700</pubDate>
      <title>Cocoa Samurai: Xcode 4 Keyboard Shortcuts now available!</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/I502qxlipVI/cocoa-samurai-xcode-4-keyboard-shortcuts-now</link>
      <guid isPermaLink="false">http://www.openinput.com/cocoa-samurai-xcode-4-keyboard-shortcuts-now</guid>
      <description>&lt;p&gt;
	&lt;div class="posterous_bookmarklet_entry"&gt;
      &lt;div class='p_embed p_image_embed'&gt;
&lt;img alt="Media_httplh6ggphtcom_iafgv" height="297" src="http://posterous.com/getfile/files.posterous.com/openinput/uhmpEIIfyDvnuEslrbeIzfJzbBFbGbqgyvnEncGCeDIIcxIbfDanfksbxJog/media_httplh6ggphtcom_iafGv.png.scaled500.png" width="318" /&gt;
&lt;/div&gt;
&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://cocoasamurai.blogspot.com/2011/03/xcode-4-keyboard-shortcuts-now.html"&gt;cocoasamurai.blogspot.com&lt;/a&gt;&lt;/div&gt;
    &lt;p&gt;&lt;/p&gt;&lt;/div&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/cocoa-samurai-xcode-4-keyboard-shortcuts-now"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/cocoa-samurai-xcode-4-keyboard-shortcuts-now#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/I502qxlipVI" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
      <media:content type="image/png" height="297" width="318" url="http://getfile3.posterous.com/getfile/files.posterous.com/openinput/uhmpEIIfyDvnuEslrbeIzfJzbBFbGbqgyvnEncGCeDIIcxIbfDanfksbxJog/media_httplh6ggphtcom_iafGv.png">
        <media:thumbnail height="297" width="318" url="http://getfile9.posterous.com/getfile/files.posterous.com/openinput/uhmpEIIfyDvnuEslrbeIzfJzbBFbGbqgyvnEncGCeDIIcxIbfDanfksbxJog/media_httplh6ggphtcom_iafGv.png.scaled500.png" />
      </media:content>
    <feedburner:origLink>http://www.openinput.com/cocoa-samurai-xcode-4-keyboard-shortcuts-now</feedburner:origLink></item>
    <item>
      <pubDate>Mon, 21 Mar 2011 08:30:39 -0700</pubDate>
      <title>Barcelona Mobile Open Space 2011: looking forward to the next one #bmos</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/u6NALhDCJJw/barcelona-mobile-open-space-looking-forward-t</link>
      <guid isPermaLink="false">http://www.openinput.com/barcelona-mobile-open-space-looking-forward-t</guid>
      <description>&lt;p&gt;
	&lt;p&gt;After the &lt;a href="http://www.openinput.com/iphone-developers-conference-devup11-organize"&gt;Ideateca DevUp 2011&lt;/a&gt; I attended the &lt;a href="http://agile-barcelona.org/events/barcelona-mobile-open-space-2011/"&gt;Barcelona Mobile Open Space&lt;/a&gt;&amp;nbsp;held on saturday organized by &lt;a href="http://agile-barcelona.org/"&gt;Agile Barcelona&lt;/a&gt; and &lt;a href="http://catdroid.org/"&gt;CatDroid&lt;/a&gt;. The event was an &lt;a href="http://en.wikipedia.org/wiki/Open_Space_Technology"&gt;open space&lt;/a&gt; where around 75 people met to discuss issues regarding mobile platforms.&lt;/p&gt;
&lt;p&gt;This was a completely different kind of event, where self-organization, respect, willingness to learn and share ruled the day. I want to thank the organization and all those attending for making me have a lot of fun and learn a lot. When you attend an open space with such a people you leave thinking companies would run a lot better if they let their employees to work in an open space fashion.&lt;/p&gt;
&lt;p&gt;Regarding the sessions, there were a lot of interesting topics discussed, so I would have liked to attend more than I could. Anyway, here you have the overview of the sessions I attended:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monetization of applications. Here we discussed about the current trends in monetizing applications, the shift to freemium or advertising backed models, the need of marketing actions after publishing applications and using the services of application or game publishers. One interesting issue that came up was the difficulty to monetize applications in the spanish market.&lt;/li&gt;
&lt;li&gt;Testing and continuous integration. It seems iOS / MacOS developers are at a clear disadvantage here. Android, based on Java, has a rich ecosystem of open source tools providing support for automatic building, testing, continuous integration, etc. Windows Phone 7 has also a sound platform covering these needs, although propietary. In the case of Apple developers, a few tools were mentioned: xcodebuild or ant scripts used to automate builds; &lt;a href="http://developer.apple.com/tools/unittest.html"&gt;OCUnit&lt;/a&gt;, &lt;a href="http://gabriel.github.com/gh-unit/"&gt;GHUnit&lt;/a&gt; or &lt;a href="http://code.google.com/p/google-toolbox-for-mac/"&gt;Google Toolbox&lt;/a&gt; for unit testing; &lt;a href="http://www.mulle-kybernetik.com/software/OCMock/"&gt;OCMock&lt;/a&gt; for mocking; and &lt;a href="http://www.gorillalogic.com/fonemonkey"&gt;FoneMonkey&lt;/a&gt; or &lt;a href="https://github.com/unboxed/icuke"&gt;iCuke&lt;/a&gt; for functional testing. We briefly explored the possibility of using cross platform development solutions as &lt;a href="http://www.phonegap.com/"&gt;PhoneGap&lt;/a&gt;&amp;nbsp;to reduce the manteinance of tests across different platforms.&lt;/li&gt;
&lt;li&gt;Round table of mobile platforms. People working on different platforms described them briefly:
&lt;ul&gt;
&lt;li&gt;iPhone / iPad: A decent development environment with only a few targeted devices, combined with the most profitable market make iOS a great platform to develop applications and try to make a living by it.&lt;/li&gt;
&lt;li&gt;Android: Openness, a lot of open source tools and easy publishing are pros of this platform. In the cons, difficulties to monetize applications, platform fragmentation due to a lot of targeted devices and piracy in the markets.&lt;/li&gt;
&lt;li&gt;Windows Phone 7: Microsoft has done a great effort to ease cross platform development, so an application can be easily ported to mobile, web or desktop platforms. A very good IDE, and a market with few applications make Windows Phone 7 a great platform to develop for and to position yourself in a probably growing market.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After having lunch I attended the three platform workshops (Android, iPhone and Windows Phone 7). In fact I gave one of them (the iPhone one) accompanied by Pedro Moreira Santos (thans a lot!). I think we all got impressed with the Microsoft IDE, and I think Windows Phone 7 will become a tough contender in the fight for the mobile space. They are currently searching desperately for developers, so if you are interested it seems you can easily get a one year developer subscription for free.&lt;/p&gt;
&lt;p&gt;There were a lot more interesting sessions I couldn't attend, like an agile introduction, agile contracts, etc. Summing up, an incredible event with incredible people. Looking forward to the next one!&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/barcelona-mobile-open-space-looking-forward-t"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/barcelona-mobile-open-space-looking-forward-t#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/u6NALhDCJJw" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/barcelona-mobile-open-space-looking-forward-t</feedburner:origLink></item>
    <item>
      <pubDate>Mon, 21 Mar 2011 04:50:07 -0700</pubDate>
      <title>iPhone developers conference #devup11 organized by @ideateca, a great first event</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/Cs31qVjV4Do/iphone-developers-conference-devup11-organize</link>
      <guid isPermaLink="false">http://www.openinput.com/iphone-developers-conference-devup11-organize</guid>
      <description>&lt;p&gt;
	&lt;p&gt;This weekend we had two great events held at Barcelona: the &lt;a href="http://devup.ideateca.com/"&gt;iPhone Developers Conference&lt;/a&gt; organized by &lt;a href="http://ideateca.com/"&gt;Ideateca&lt;/a&gt; on friday, and the &lt;a href="http://agile-barcelona.org/events/barcelona-mobile-open-space-2011/"&gt;Barcelona Mobile Open Space&lt;/a&gt;, organized by &lt;a href="http://agile-barcelona.org/"&gt;Agile Barcelona&lt;/a&gt; and &lt;a href="http://catdroid.org/"&gt;Catdroid&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The first one, the iPhone Developers Conference, was organized by Ideateca in an attempt to cover the lack of such an event here in Spain. I must say the their first attempt has been great, really well organized and with some very interesting topics treated.&lt;/p&gt;
&lt;p&gt;One of the key issues that kept coming back through the whole day was the death of paid games. This was mentioned several times: &lt;a href="http://enekoknorr.com/"&gt;Eneko Kn&amp;ouml;rr&lt;/a&gt; mentioned it at the opening talk, and the issue was discussed later at a round table about monetization involving Noam Yasour (&lt;a href="http://www.inmobi.com/"&gt;Inmobi&lt;/a&gt;), Paul Bowen (&lt;a href="https://www.tapjoy.com/"&gt;Tapjoy&lt;/a&gt;), Paul Childs (&lt;a href="http://adfonic.com/"&gt;Adfonic&lt;/a&gt;) and Carlos Sutter (&lt;a href="http://www.adknowledge.com/"&gt;Adknowledge&lt;/a&gt;). We just have to take a look at recent statistics: if you look at the top 50 games based on revenue, 23 of them are free. So it seems clear the model is shifting from paid to free / freemium with the following alternatives to monetize: advertising, in-app purchases or virtual currency.&lt;/p&gt;
&lt;p&gt;Another important event was the announcement made by Ideateca: they will now offer publishing services leveraging all the knowledge and contacts they have acquired publishing their own games. This positions them as a good option for independent developers working in Spain wanting to be backed by a renowned firm.&lt;/p&gt;
&lt;p&gt;There were also some interesting talks regarding internationalization of applications, user experience (getting users to fall in love with your application), or HTML 5, mixed with some round tables about application development, development frameworks... Broadly speaking, I think the speakers had a good level, except for a few exceptions that didn't rise to the occasion. Round tables also showed that english speaking is still one of our subjects to retake here in Spain (I include myself) and that had a negative impact in some of them.&lt;/p&gt;
&lt;p&gt;On the negative side of things, the schedule was kind of frenetic, with some speakers without time to answer questions, and little time for lunch. I also would have liked a bit more of technical speaks, but you know, I'm a developer, so I may be biased.&lt;/p&gt;
&lt;p&gt;Summing up, I think it was a quite good event taking into account it was the first one organized by Ideateca. I hope this is just the first one of a lot of DevUps held here in Spain, and that Ideateca improves these minor negative details in coming events.&lt;/p&gt;
&lt;p&gt;CONGRATULATIONS, IDEATECA!&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/iphone-developers-conference-devup11-organize"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/iphone-developers-conference-devup11-organize#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/Cs31qVjV4Do" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/iphone-developers-conference-devup11-organize</feedburner:origLink></item>
    <item>
      <pubDate>Mon, 14 Mar 2011 05:30:34 -0700</pubDate>
      <title>#Agile dead? No, it's worse: beware of walking dead scrummers! #scrum</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/tLOdnykrOmo/agile-dead-no-its-worse-beware-of-walking-dea</link>
      <guid isPermaLink="false">http://www.openinput.com/agile-dead-no-its-worse-beware-of-walking-dea</guid>
      <description>&lt;p&gt;
	&lt;p&gt;There were a few posts stating the &lt;a href="http://agilesoftwaredevelopment.com/blog/janusz-gorycki/agile-dead"&gt;death&lt;/a&gt; &lt;a href="http://jamesshore.com/Blog/The-Decline-and-Fall-of-Agile.html"&gt;of&lt;/a&gt; &lt;a href="http://businessagile.blogspot.com/2008/11/scrum-is-dead-long-live-scrum.html"&gt;scrum&lt;/a&gt; and &lt;a href="http://www.cio.com/article/464169/When_Agile_Projects_Go_Bad"&gt;agile&lt;/a&gt;, the &lt;a href="http://www.erik.net/post/2387443734/death-of-iteration"&gt;death of iterations&lt;/a&gt;, and even the &lt;a href="http://agilefocus.com/2011/02/21/agiles-second-chasm-and-how-we-fell-in/"&gt;second&lt;/a&gt; &lt;a href="http://www.coregroup.no/2011/03/the-second-death-of-agile/"&gt;death&lt;/a&gt; of agile. But I think we are at a really worse scenario, my fellow developers. And what is worse than death? &lt;strong&gt;Non-life&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Oh, believe me. I would have prefered not to witness this, but I have seen them, creeping along the corridors of the office, staring into the distance, following a nonsense liturgy. They are...&lt;/p&gt;
&lt;h3&gt;The Walking Dead Scrummers&lt;/h3&gt;
&lt;p&gt;Yes, they once had a scrum soul, or at least they tried to. They once were a team; they struggled against waterfall, fixed scopes and deadlines, and legacy code. But now they stare at the void, they have lost their souls, and you hear them mumble from time to time about velocity, retrospectives, and test driven development.&lt;/p&gt;
&lt;p&gt;How do you notice you are surrounded by walking dead scrummers?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First of all, they will bombard you with nonsense agile buzzwords. Don't be fooled by this. They seem to be telling you something, but if you think twice about what they are saying, you will notice they really don't have a clue about what agile really is.&lt;/li&gt;
&lt;li&gt;They kind of meet at a daily scrum. If you happen to attend such a meeting, search for the following signs: 
&lt;ul&gt;
&lt;li&gt;Everybody tediously recites what she did yesterday and what she will do today.&lt;/li&gt;
&lt;li&gt;Everybody gazes absent-mindedly at walls, ceiling, windows, anywhere but at the person talking. If you spot somebody doing her nails say your prays, you are at a walking dead scrum.&lt;/li&gt;
&lt;li&gt;You hear something that seems a problem, but nobody else seems to notice it, and nobody proposes a posible solution or a pairing.&lt;/li&gt;
&lt;li&gt;They will fine you for arriving late. &lt;em&gt;Don't even try to enter the room&lt;/em&gt;, even if you are only a few seconds late. They will jump on you, screaming things like "Follow the holy scrum rules!" or "Get out and put the money in the piggybank!".&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;They kind of do sprints, but&amp;nbsp; 
&lt;ul&gt;
&lt;li&gt;Sprints rarely have the same length.&lt;/li&gt;
&lt;li&gt;Sprints are sometimes driven by scope instead of time (the sprint will end when we finish those user stories).&lt;/li&gt;
&lt;li&gt;You will often hear a walking dead scrummer yelling "ABORT, ABORT", and they will abort the current sprint and go to a planning meeting without any customer involved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;They kind of do planning meetings, but 
&lt;ul&gt;
&lt;li&gt;You won't usually see any customer attending the meeting.&lt;/li&gt;
&lt;li&gt;They kind of play planning poker, but the walking dead scrum master usually imposes her estimates.&lt;/li&gt;
&lt;li&gt;You will hear things like focus factor, or perfect engineering hour that are used to modify the original estimates, but you don't see any metric supporting the modification.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;They kind of do retrospectives, but 
&lt;ul&gt;
&lt;li&gt;The retrospective mettings are done on demand, so be really scared if a sprint ends, another begins and no retrospective is done: you are in a walking dead team.&lt;/li&gt;
&lt;li&gt;They talk gibberish, usually about how everything went wrong although their planning and execution verged on perfection.&lt;/li&gt;
&lt;li&gt;They always find somebody to blame outside the team.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Why is this worse than agile death?&lt;/h3&gt;
&lt;p&gt;Because management thinks they are really doing agile! So what can you expect in this situation? Clearly the project will fail, and management will blame agility for the failure. Agility will be avoided in future projects, or will be tolerated as the latest trend because, after all, it doesn't provide worse results than waterfall. And walking dead scrummers will reign over earth.&lt;/p&gt;
&lt;h3&gt;Why have they become walking dead scrummers?&lt;/h3&gt;
&lt;p&gt;The reason is simple: &lt;strong&gt;they have forgotten the principles, or they haven't learned them at all&lt;/strong&gt;. When this happens, they become walking dead scrummers, they wander without any sense of direction, in a procession of practices, rules and buzzwords. And the worst thing of all is that in case of failure of a practice they won't be able to steer the process; even if they know why they are failing they won't be able to correct themselves, as they won't know what they're trying to achieve with that particular practice. In the final step to become walking dead scrummers they will pervert practices in a desperate attempt to make them work, and with this they decompose scrum and themselves, and everything rots away.&lt;/p&gt;
&lt;h3&gt;How to fight walking dead scrummers?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;With values, principles and purposes!&lt;/strong&gt; Here you have a quick and incomplete reminder:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In XP you have the five values, every practice must be governed by them 
&lt;ul&gt;
&lt;li&gt;Communication: The holy grail in agility. A team with bad communication (either internal or external) is a team doomed to failure.&lt;/li&gt;
&lt;li&gt;Simplicity: Always do the simplest thing that could possibly work.&lt;/li&gt;
&lt;li&gt;Feedback: Without feedback we aren't able to improve.&lt;/li&gt;
&lt;li&gt;Value: Be brave enough to fail, to try different things.&lt;/li&gt;
&lt;li&gt;Respect: Everything done must be balanced with respect to coworkers, customer, company...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;In Scrum, everything has a purpose: 
&lt;ul&gt;
&lt;li&gt;Planning meetings 
&lt;ul&gt;
&lt;li&gt;Involve customer in planning process.&lt;/li&gt;
&lt;li&gt;Improve estimation using planing poker.&lt;/li&gt;
&lt;li&gt;Build up team belonging feeling thanks to joint commitment.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Sprints 
&lt;ul&gt;
&lt;li&gt;Create a rythm in the company.&lt;/li&gt;
&lt;li&gt;Create a sense of urgency, with a near deadline and clear objective.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Sprint demos 
&lt;ul&gt;
&lt;li&gt;Show progress to customer.&lt;/li&gt;
&lt;li&gt;Improve team morale thanks to achievements.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Daily scrums 
&lt;ul&gt;
&lt;li&gt;Promotes team belonging feeling.&lt;/li&gt;
&lt;li&gt;Helps to early identify problems and propose joint solutions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Retrospectives 
&lt;ul&gt;
&lt;li&gt;Identifies problems, root causes, and tries to solve them.&lt;/li&gt;
&lt;li&gt;Steers the process for continuous improvement.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So here you have your weapons. And remember, as it always happens with walking dead and zombies, &lt;em&gt;you must target the head&lt;/em&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;/ul&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/agile-dead-no-its-worse-beware-of-walking-dea"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/agile-dead-no-its-worse-beware-of-walking-dea#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/tLOdnykrOmo" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/agile-dead-no-its-worse-beware-of-walking-dea</feedburner:origLink></item>
    <item>
      <pubDate>Fri, 25 Feb 2011 04:16:46 -0800</pubDate>
      <title>The miracle of a simple phrase in #agile retrospectives</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/LKahPwvPsyU/the-miracle-of-a-simple-phrase</link>
      <guid isPermaLink="false">http://www.openinput.com/the-miracle-of-a-simple-phrase</guid>
      <description>&lt;p&gt;
	&lt;p&gt;There is a phrase I always use when working with new teams at our first retrospectives: We are here to seek solutions, not guilty ones.&lt;/p&gt;
&lt;p&gt;This may seem a simple phrase, but I have seen this phrase to operate some of the most incredible miracles in meetings and teams.&lt;/p&gt;
&lt;p&gt;I remember one of my first retrospectives as a Scrum master. I was quite worried because one of the members of the team had not a computer science education and was producing bad quality code. I spent the whole day thinking a way to bring up the subject at the meeting without hurting him. So I began the retrospective and made my usual speech about solutions and guilty ones, yet without a solution to the problem. I did not need it: after a few minutes and to my surprise, he pointed to his own code, telling us that he was not much proud of his work. Oh, man, what a relief... from that point we had a constructive conversation about how we could improve it, including having some sessions about TDD, refactoring, and doing some pair design and programming.&lt;/p&gt;
&lt;p&gt;In another meeting I was introducing myself to a team that already knew me. I wanted to change to mood of the team, so I began talking about this, and told them I wanted to change the way they were working: we would not seek guilty ones any more, we would only seek solutions. While I was telling them about my experience doing this, one of those present began telling me about something he had done in the project he knew he could have done better. I had to stop him! I was shocked: it was incredible that even not being at a retrospective, just relieving people from guilt made them confess all their sins.&lt;/p&gt;
&lt;p&gt;Of course, your words must be backed by actions: you won't get any benefits if you say the magic words at meetings, but then you punish those alleged guilty. But if you are able to really put your money (or actions) where your mouth is you will see incredible things happen. You will just have to let the agile magic spread.&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/the-miracle-of-a-simple-phrase"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/the-miracle-of-a-simple-phrase#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/LKahPwvPsyU" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/the-miracle-of-a-simple-phrase</feedburner:origLink></item>
    <item>
      <pubDate>Wed, 26 Jan 2011 02:21:00 -0800</pubDate>
      <title>TDD, games and random failure tests</title>
      <link>http://feedproxy.google.com/~r/openinput/~3/DcMcur-Y2Fo/40999929</link>
      <guid isPermaLink="false">http://www.openinput.com/40999929</guid>
      <description>&lt;p&gt;
	&lt;p&gt;Yesterday I had a really weird problem. I was TDDing as usual, in this case a game. Testing games is tricky because games are inherently random in nature, so you will not be able to test every posible case, and chances are that you end with tests failing randomly. That was my case yesterday.&lt;/p&gt;

&lt;p&gt;In addition I&amp;rsquo;m now learning a new platform (iOS) and developing for iPad using OCUnit, that has a known problem causing it to hide the stack trace when the test crashes. In addition debugging tests is quite involved, and I haven&amp;rsquo;t had time to configure it. So welcome to my nightmare, a random crash with no clue about what was causing it.&lt;/p&gt;

&lt;p&gt;So I began to chase the usual suspects, and replaced every call to &lt;code&gt;arc4random()&lt;/code&gt; with a constant value, with no success. After some time I realized the problem was in this line of code:&lt;/p&gt;

&lt;div class="CodeRay"&gt;
  &lt;div class="code"&gt;&lt;pre&gt;&lt;span class="r"&gt;for&lt;/span&gt; (NSNumber *numberOfCardsPerGroup&lt;span class="er"&gt; &lt;/span&gt;in [[handSpecification groupsForCardsPerGroup] allKeys])&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;that should have been instead:&lt;/p&gt;

&lt;div class="CodeRay"&gt;
  &lt;div class="code"&gt;&lt;pre&gt;&lt;span class="r"&gt;for&lt;/span&gt; (NSNumber *numberOfCardsPerGroup&lt;span class="er"&gt; &lt;/span&gt;in [[[[handSpecification groupsForCardsPerGroup] allKeys] sortedArrayUsingSelector:&lt;span class="er"&gt;@&lt;/span&gt;selector(compare:)] reverseObjectEnumerator])&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;As you may have guessed allKeys returns a &lt;code&gt;NSSet&lt;/code&gt;. So I had my lesson learned:&lt;/p&gt;

&lt;blockquote class="posterous_short_quote"&gt;&lt;p&gt;If you are having random failures in tests don&amp;rsquo;t forget to check the points of your code where you work with sets, as you may have inadvertently introduced some randomness in it.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Hope this helps!&lt;/p&gt;
	
&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.openinput.com/40999929"&gt;Permalink&lt;/a&gt; 

	| &lt;a href="http://www.openinput.com/40999929#comment"&gt;Leave a comment&amp;nbsp;&amp;nbsp;&amp;raquo;&lt;/a&gt;

&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/openinput/~4/DcMcur-Y2Fo" height="1" width="1"/&gt;</description>
      <posterous:author>
        <posterous:userImage>http://files.posterous.com/user_profile_pics/1511647/foto-cuadrado.jpg</posterous:userImage>
        <posterous:profileUrl>http://posterous.com/users/he618NXCBb8qC</posterous:profileUrl>
        <posterous:firstName>José</posterous:firstName>
        <posterous:lastName>González Gómez</posterous:lastName>
        <posterous:nickName>jgongo</posterous:nickName>
        <posterous:displayName>José González Gómez</posterous:displayName>
      </posterous:author>
    <feedburner:origLink>http://www.openinput.com/40999929</feedburner:origLink></item>
  </channel>
</rss>

