<?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>Life by Bits &#38; Numbers &#187; Ranting</title>
	<atom:link href="http://www.inteist.com/category/ranting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.inteist.com</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 19:07:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>In App Advertising on BlackBerry with QuattroWireless, MillennialMedia, SMAATO and NexAge a bitter experience</title>
		<link>http://www.inteist.com/2010/12/in-app-advertising-on-blackberry-with-quattrowireless-millennialmedia-smaato-and-nexage-a-bitter-experience/</link>
		<comments>http://www.inteist.com/2010/12/in-app-advertising-on-blackberry-with-quattrowireless-millennialmedia-smaato-and-nexage-a-bitter-experience/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 04:41:01 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Ranting]]></category>

		<guid isPermaLink="false">http://www.inteist.com/?p=434</guid>
		<description><![CDATA[Preface At some point in the past I was trying to monetize free application on BlackBerry and since most of the advertising networks that actually work with BlackBerry don&#8217;t have an SDK, I had to work with their WEB APIs directly. This did not work for me at all (with minor exception for Quattro Wireless). [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2010/12/java-code-to-work-with-millennialmedia-smaato-and-nexage-web-advertising-apis/' rel='bookmark' title='Java code to work with MillennialMedia, SMAATO and NexAge web advertising APIs'>Java code to work with MillennialMedia, SMAATO and NexAge web advertising APIs</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/12/in-app-advertising-on-blackberry-with-quattrowireless-millennialmedia-smaato-and-nexage-a-bitter-experience/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/12/in-app-advertising-on-blackberry-with-quattrowireless-millennialmedia-smaato-and-nexage-a-bitter-experience/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F12%2Fin-app-advertising-on-blackberry-with-quattrowireless-millennialmedia-smaato-and-nexage-a-bitter-experience%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F12%2Fin-app-advertising-on-blackberry-with-quattrowireless-millennialmedia-smaato-and-nexage-a-bitter-experience%2F&amp;source=inteist&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<h2>Preface</h2>
<p>At some point in the past I was trying to monetize free application on BlackBerry and since most of the advertising networks that actually work with BlackBerry don&#8217;t have an SDK, I had to work with their WEB APIs directly.</p>
<p>This did not work for me at all (with minor exception for Quattro Wireless). Maybe this was personal to me, I don&#8217;t know, probably not. The monetization through advertising on BlackBerry is unfortunately does not work. I am talking from a lot of experience supporting free applications with ads on Android and iOS.</p>
<p>I&#8217;ve spent a lot of time looking for advertising agencies working with BlackBerry and then signing up and then getting the necessary information from them and then working through their documentation to implement a custom web client to pull the info from their web APIs &#8211; all this to learn once again that<strong> the revenue I could get is a </strong><strong>joke</strong>.</p>
<h2>Quattro Wireless</h2>
<p>Advertising with Quattro Wireless actually turned out to be the best BlackBerry advertising experience I had so far&#8230; As long as it lasted (not very long unfortunately).</p>
<p>Starting Sept. 30 1020 Quattro is iAd exclusive and stopped serving any ads to BlackBerry. Since I do not ever trust what I can get from advertising service, when the service stopped, the application was not impacted but other developers that were less careful (something you should not ever do though) might have had some problems.</p>
<h2>NexAge</h2>
<p>NexAge left me with<strong> the</strong> <strong>worst</strong> <strong>impression </strong>of all. First these guys at NexAge took a hell lot of my time with manual sign up and many  many phone calls I had to have with them to get anywhere. It looked very suspicious to me that they can&#8217;t implement an automatic sign up and to actually sign up for the service you had to talk to them over the phone. I should have known better at this point. Coupled with their awfully looking website, this fact should have stopped me from moving forward with them and saving a lot of my time and frustration. But since there were not many options at a time, I decided to try them out. The interesting part is that when I voiced my concerns about the manual sign-up to some higher up developer relations manager, he told me &#8220;We are the BMW of advertising, we give you a personalized and best service out there&#8221;&#8230; yeah&#8230; right&#8230;  After signing up with them and integrating their code (there were a few hiccups on the way but nothing deal breaking) I started to serve their advertisements and the results were &#8211; well&#8230; simply put horrible. When I talked to them they were not really helpful and they kept saying &#8220;we will investigate and will try to optimize&#8221;. I wonder if they are optimizing the ads manually as the sign-up. After couple weeks of my pilot with them, during which I wrote them and called them to complain about the ridiculousness of the revenue with not much results (they mostly simply ignored me) I shut them down and decided to forget about them and about the partial revenue I have generated in these couple weeks for the sake of my own mental health. I have to point out that they did have an SDK &#8211; a ridiculously large SDK, so I decided that I can not add an SDK which is almost as much as half of my whole application size, especially while I can implement the same thing with couple classes.</p>
<h2>SMAATO</h2>
<p>With <strong>SMAATO</strong> everything was much simpler, but the revenue was as bad if not worse as with NexAge. After trying them for some time and not seeing any improvement, I gave up on them.</p>
<h2>MillennialMedia</h2>
<p>With Millenial, it was more complicated. At some point I was simply furious with them and if there were any other options to advertise on BlackBerry, I would definitely avoid them, but since there aren&#8217;t I still work with them in a very limited capacity. I was so so sorry to learn that they are going to handle the technology side of RIM&#8217;s advertising service. The reason is simple &#8211; they are SUPER unorganized. And coupled with RIM, they just doubled the amount of mess. For example, they say you are ready to serve ads and you are fully operational and you publish your app and then you see some super weird stats and you ask them and they tell you some BS and then you wait a little more and then you ask again and then a few weeks later they say &#8211; &#8220;Ohh the ads you were serving are test ads&#8221;. To make things even worse &#8211; this happened to me more than once.</p>
<h2>Summary</h2>
<p>In summary, unfortunately, if you want to monetize your free application on BlackBerry &#8211; you better prepare yourself for the worst. I was hoping the official RIM advertising service will solve this problem, but unfortunately it didn&#8217;t. It&#8217;s a complete mess, as I mentioned and I don&#8217;t think they are going to sort this out any time soon. If you are a developer that knows of a better service &#8211; please let me know, I would appreciate it. Hopefully my experience also helps you to save some of your time. If you are eager to try anyway, I plan to post the custom integration code that I wrote here so that you (again) can save some time reusing this code.</p>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2010/12/java-code-to-work-with-millennialmedia-smaato-and-nexage-web-advertising-apis/' rel='bookmark' title='Java code to work with MillennialMedia, SMAATO and NexAge web advertising APIs'>Java code to work with MillennialMedia, SMAATO and NexAge web advertising APIs</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/12/in-app-advertising-on-blackberry-with-quattrowireless-millennialmedia-smaato-and-nexage-a-bitter-experience/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BlackBerry Developer Conference 2010 is tomorrow</title>
		<link>http://www.inteist.com/2010/09/blackberry-developer-conference-2010-is-tomorrow/</link>
		<comments>http://www.inteist.com/2010/09/blackberry-developer-conference-2010-is-tomorrow/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 05:26:34 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Ranting]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[DevCon]]></category>
		<category><![CDATA[RIM]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=312</guid>
		<description><![CDATA[BlackBerry Developer conference is starting tomorrow. I have arrived to San Francisco at noon today and just had a relaxing day browsing the sity, visiting the beautiful Chinatown and the Coit Tower from where you can see pretty much the whole city. It&#8217;s my second time in San Francisco, first time being here about 1.5 [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2010/09/blackberry-developer-conference-subjective-notes-note-one/' rel='bookmark' title='BlackBerry Developer Conference &#8211; subjective notes &#8211; note one'>BlackBerry Developer Conference &#8211; subjective notes &#8211; note one</a></li>
<li><a href='http://www.inteist.com/2010/03/new-england-blackberry-developer-meetup-group-first-meetup-notes/' rel='bookmark' title='New England BlackBerry Developer Meetup group &#8211; first meetup notes'>New England BlackBerry Developer Meetup group &#8211; first meetup notes</a></li>
<li><a href='http://www.inteist.com/2010/09/is-rim-going-down/' rel='bookmark' title='Is RIM going down?'>Is RIM going down?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/09/blackberry-developer-conference-2010-is-tomorrow/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/09/blackberry-developer-conference-2010-is-tomorrow/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F09%2Fblackberry-developer-conference-2010-is-tomorrow%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F09%2Fblackberry-developer-conference-2010-is-tomorrow%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Blackberry,DevCon,Mobile,RIM&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>BlackBerry Developer conference is starting tomorrow. I have arrived to San Francisco at noon today and just had a relaxing day browsing the sity, visiting the beautiful Chinatown and the Coit Tower from where you can see pretty much the whole city. It&#8217;s my second time in San Francisco, first time being here about 1.5 years ago for the Google I/O 2009 (so sorry had to miss it this year&#8230;). San Francisco is an interesting city and I like it, but it is a little dirty for my snobby Bostonian taste.</p>
<p>Anyhow, this is not about the city. BBDevCon 2010 is tomorrow and I am expecting it to be a turnkey for me, it was a long time of <a href="http://www.inteist.com/2009/04/android-development-vs-blackberry-development/">love and hate relation</a> between me and BlackBerry. The platform is not evolving (yeah yeah, BB OS 6 &#8211; whatever&#8230; this is so 3 years ago) and in the super fast paced space as mobile, standing still is actually equals to moving back as everyone is innovating with the speed of light.</p>
<p>I will be looking for cues as to whether RIM will be able to at least <a href="http://www.inteist.com/2010/09/is-rim-going-down/">maintain its current user base</a> and improve his ways in treating smaller indie developers.</p>
<p>There have been rummors about BB Tablet &#8211; BlackPad, to be announced during the BB DevCon 2010. I am personally very skeptical about it, but we will see. Also &#8211; it is almost clear to everyone that RIM will announce it&#8217;s advertising API availability to the public &#8211; not great news though. They have the worst performing advertising so far, and this is one of the major points for me personally, if there is no promising (I am not even wishing for bright) future on the horizon, BlackBerry will be the last platform to receive any attention on my list.</p>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2010/09/blackberry-developer-conference-subjective-notes-note-one/' rel='bookmark' title='BlackBerry Developer Conference &#8211; subjective notes &#8211; note one'>BlackBerry Developer Conference &#8211; subjective notes &#8211; note one</a></li>
<li><a href='http://www.inteist.com/2010/03/new-england-blackberry-developer-meetup-group-first-meetup-notes/' rel='bookmark' title='New England BlackBerry Developer Meetup group &#8211; first meetup notes'>New England BlackBerry Developer Meetup group &#8211; first meetup notes</a></li>
<li><a href='http://www.inteist.com/2010/09/is-rim-going-down/' rel='bookmark' title='Is RIM going down?'>Is RIM going down?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/09/blackberry-developer-conference-2010-is-tomorrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is RIM going down?</title>
		<link>http://www.inteist.com/2010/09/is-rim-going-down/</link>
		<comments>http://www.inteist.com/2010/09/is-rim-going-down/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 19:49:12 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Ranting]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[RIM]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=285</guid>
		<description><![CDATA[For the last several month I&#8217;ve been thinking about the future of developing for BlackBerry and whether it even makes sense to bet on the BlackBerry OS. The learning curve for BlackBerry development is very steep, which makes it a huge hurdle for the newcomers to the platform, but works for the advantage of the [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2009/04/android-development-vs-blackberry-development/' rel='bookmark' title='Android development vs. Blackberry Development'>Android development vs. Blackberry Development</a></li>
<li><a href='http://www.inteist.com/2010/09/blackberry-developer-conference-2010-is-tomorrow/' rel='bookmark' title='BlackBerry Developer Conference 2010 is tomorrow'>BlackBerry Developer Conference 2010 is tomorrow</a></li>
<li><a href='http://www.inteist.com/2010/11/android-vs-iphone-vs-blackberry-users/' rel='bookmark' title='Android vs. iPhone vs. BlackBerry Users'>Android vs. iPhone vs. BlackBerry Users</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/09/is-rim-going-down/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/09/is-rim-going-down/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F09%2Fis-rim-going-down%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F09%2Fis-rim-going-down%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Android,Blackberry,Mobile,RIM&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>For the last several month I&#8217;ve been thinking about the future of developing for BlackBerry and whether it even makes sense to bet on the BlackBerry OS. The learning curve for BlackBerry development is very steep, which makes it a huge hurdle for the newcomers to the platform, but works for the advantage of the companies and developers who already took the plunge and were swimming the quirky waters of BlackBerry OS for some time.</p>
<p><span id="more-285"></span>So basically what I am saying is that for existing BlackBerry developers is it a very sweet spot to be in <strong>if</strong> BlackBerry OS is to there to stay. With less than 10 thousand apps on the app world compared to more than 150 thousand on Android and more than 250 thousand on iPhone, there is a good chance your app will get noticed and get traction; especially if your app is somewhat polished since many of the apps on BlackBerry at the moment look absolutely horrible.  But the if I mentioned earlier about BlackBerry staying in the game, at least long enough for developers to rip any benefits <strong>in indeed one big if</strong>.</p>
<p><strong>Is RIM in trouble? </strong>Yes, I think it certainly is.</p>
<p>My contemplations began a long ago and I keep finding more and more reinforcements to this as time goes by, or maybe just more and more people are starting to realize it now as the <a href="http://www.businessinsider.com/rim-earnings-preview-now-rim-needs-to-explain-why-the-blackberry-isnt-screwed-2010-9" target="_blank">revenues of RIM are plummeting</a> and the market share is shrinking instead of growing with the overall growth of the smartphone market share. It surely does not look good anyway you look at it.</p>
<p>The upcoming BlackBerry developer conference seem to be struggling to find audience as well, as I have been getting tons of emails with more and more steep discounted registration fees, to the extent when it seems they will soon start actually paying people to attend.</p>
<p>A <a href="http://www.businessinsider.com/rim-android-blackberry-2010-8" target="_blank">recent find</a> to the collection was this article on business insider about how noone gives a damn about BlackBerry OS:</p>
<ul>
<li><strong>No one who buys BlackBerry products actually cares about the BlackBerry OS.</strong></li>
</ul>
<ul>
<li><strong>RIM&#8217;s greatest assets are its email service (on BlackBerry phones and back-end server setup), BlackBerry Messenger, and the BlackBerry brand. </strong>These could all be moved over to Android, and none of them relies on the BlackBerry OS.</li>
</ul>
<ul>
<li><strong>RIM&#8217;s mobile app platform is garbage compared to Apple&#8217;s or even Google&#8217;s.</strong> An Android BlackBerry would be able to take advantage of the fast-growing Android app platform, and RIM wouldn&#8217;t have to waste any money nurturing it.</li>
</ul>
<ul>
<li><strong>RIM still has good relationships with most carriers.</strong> So an Android-based BlackBerry could receive top billing from carriers, versus rival Android devices from Motorola, HTC, Samsung, and others.</li>
</ul>
<ul>
<li><strong>If RIM joined the Android camp, it would be a HUGE boost for Android, and a big problem for Apple, which would lose even more platform share to Android.</strong> Developers might seriously have to start thinking about Android first, and Apple&#8217;s iOS second. (There are still some major problems with Android&#8217;s app market, but those can be worked out.)</li>
</ul>
<ul>
<li><strong>For illustration, if RIM were an Android vendor in Q2, Android would have had 35% of the world&#8217;s smartphone market, per IDC, versus Apple&#8217;s 14%. </strong>Instead, RIM had 18% &#8212; down from last year &#8212; and Android had 17% &#8212; up huge from last year.</li>
</ul>
<ul>
<li><strong>Doesn&#8217;t a BlackBerry Droid sound sexy to you?</strong></li>
</ul>
<p>The article may come as a joke to some, but if you think about it and you know <a href="http://www.inteist.com/2009/04/android-development-vs-blackberry-development/">realities of development on different platforms</a>, this actually starts to make a lot of sense.</p>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2009/04/android-development-vs-blackberry-development/' rel='bookmark' title='Android development vs. Blackberry Development'>Android development vs. Blackberry Development</a></li>
<li><a href='http://www.inteist.com/2010/09/blackberry-developer-conference-2010-is-tomorrow/' rel='bookmark' title='BlackBerry Developer Conference 2010 is tomorrow'>BlackBerry Developer Conference 2010 is tomorrow</a></li>
<li><a href='http://www.inteist.com/2010/11/android-vs-iphone-vs-blackberry-users/' rel='bookmark' title='Android vs. iPhone vs. BlackBerry Users'>Android vs. iPhone vs. BlackBerry Users</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/09/is-rim-going-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to do a remote programming interview with code review</title>
		<link>http://www.inteist.com/2010/03/how-to-do-a-remote-programming-interview-with-code-review/</link>
		<comments>http://www.inteist.com/2010/03/how-to-do-a-remote-programming-interview-with-code-review/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 22:18:00 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[Ranting]]></category>
		<category><![CDATA[GoogleWave]]></category>
		<category><![CDATA[Interviewing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=178</guid>
		<description><![CDATA[I&#8217;ve just read a post at Coding Horror &#8211; Jeff Atwood&#8217;s popular blog where he goes into the problem that many candidates applying for a programming job simply can not program. He claims that it&#8217;s almost all of the applicants, which I find hard to believe. I tend to think that their resume evaluation techniques [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/03/how-to-do-a-remote-programming-interview-with-code-review/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/03/how-to-do-a-remote-programming-interview-with-code-review/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F03%2Fhow-to-do-a-remote-programming-interview-with-code-review%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F03%2Fhow-to-do-a-remote-programming-interview-with-code-review%2F&amp;source=inteist&amp;style=normal&amp;hashtags=GoogleWave,Interviewing,Programming,Technical&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve just read a post at Coding Horror &#8211; Jeff Atwood&#8217;s popular blog where he goes into the problem that many candidates applying for a programming job simply can not program. He claims that it&#8217;s almost all of the applicants, which I find hard to believe. I tend to think that their resume evaluation techniques are just not good enough, which is surprising since Jeff is good friends with Joel Spolsky who had an interesting article about <a href="http://www.joelonsoftware.com/articles/SortingResumes.html" target="_blank">screening resumes</a>.</p>
<p>Anyways, Jeff&#8217;s article is not about that. It&#8217;s about a little nifty tool that will allow you to see other person type. It&#8217;s very simple you give your interviewee a link and open a link in your browser and can see everything the other person types with a couple seconds lag. This tool is definitely nice, but hell, why not just use google wave? It&#8217;s easy, many technical people should already have it. If the programmer applying doesn&#8217;t have it and doesn&#8217;t have a good reason as to why this is so you should think twice about putting further time and effort in the interview process.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/03/how-to-do-a-remote-programming-interview-with-code-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android development vs. Blackberry Development</title>
		<link>http://www.inteist.com/2009/04/android-development-vs-blackberry-development/</link>
		<comments>http://www.inteist.com/2009/04/android-development-vs-blackberry-development/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 02:48:06 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[Ranting]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=75</guid>
		<description><![CDATA[I was contemplating quite a lot about the title for this post. Originally I wanted to give it the title of &#8220;Why developing for Blackberry sucks&#8221; but then I thought it might be too harsh and does not really reflect the content of the post which is about comparing the experience of developing for Android [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2010/11/android-vs-iphone-vs-blackberry-users/' rel='bookmark' title='Android vs. iPhone vs. BlackBerry Users'>Android vs. iPhone vs. BlackBerry Users</a></li>
<li><a href='http://www.inteist.com/2010/03/blackberry-eclipse-plugin-1-1-will-fix-some-of-the-annoying-problems/' rel='bookmark' title='BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems'>BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems</a></li>
<li><a href='http://www.inteist.com/2009/08/blackberry-development-with-eclipse-plugin-fixing-corrupted-jdp-file/' rel='bookmark' title='BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file'>BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2009/04/android-development-vs-blackberry-development/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2009/04/android-development-vs-blackberry-development/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2009%2F04%2Fandroid-development-vs-blackberry-development%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2009%2F04%2Fandroid-development-vs-blackberry-development%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Android,Blackberry,Mobile,Technical&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I was contemplating quite a lot about the title for this post. Originally I wanted to give it the title of &#8220;Why developing for Blackberry sucks&#8221; but then I thought it might be too harsh and does not really reflect the content of the post which is about comparing the experience of developing for Android and experience of developing for Blackberry and settled for the current title. There were other titles revolving in my head, but all of them were just variations of  the original &#8220;why developing for Blackberry sucks&#8221;</p>
<p>I have been developing for Android for some time and lately I have been working on developing for Blackberry and I must say development for Android wins hands down in all aspects. Many times, especially frustrated with Blackberry buggy IDE or other cumbersome experience I wanted to write this post, but I had to find the time for it.</p>
<p>So what is so bad about Blackberry development? It starts at the very basics &#8211; development environment. Google has developed a very nice plugin for Eclipse which works very well and even has the basics of support for visual editing of user iterface screens. RIM &#8211; the company behind Blackberry for a long time had their own development environment &#8211; JDE. Written using basic SWING components, there&#8217;s no need to mention how bare boned and outdated it looked. They have recently introduced Eclipse plugin as well, but it is pretty buggy and half baked. It is hundreds times better than the first version of the plugin, but it is still from being stable and feature rich.</p>
<p>Then we have the emulators &#8211; gosh, why do I have to restart the emulator everytime I want to test a new build? It can take up to a few minutes to restart the emulators for the more advanced models. To feel the pain, just imagine the nightmare of programming the UI for Blackberry in that setup. And no, there is no visual helper that can show the layout quickly, not to mention visual builder.</p>
<p>The compiler, or more exactly the packager &#8211; &#8220;rapc&#8221; has many times weird problems and behaves like a whiny child with lots of attitude problems. Same goes for the MDS server emulator.</p>
<p>Compared to Android, this can be nightmare. Yes I&#8217;ve had some issues and observed buggy behavior with aapt while developing for Android, but it was quite easy to resolve. For the UI part of the development, Android beats Blackberry as well. Constructing layout using XML is much easier than writing actual Java code. (Apple had actually went one step furthergiving the developers visual tools.)</p>
<p>Localization is much easier in Android as well. Besides conceptually being easy, the support of the Eclipse plugin for localization is half baked and buggy and what&#8217;s most important, it is not that easy to find documentation on how to implement localization for Blackberry in Eclipse.</p>
<p>The last but not the least (and in fact probably most important) is the vibrant, enthusiastic and active community of the Android platform. It is so much easier to find answers to any problems you have while developing for Android. I was a little considered about Android being all open source in a sense that there is no central authority with central responsibility for certain things, and Blackberry has all this and it turns out that what many enthusiasts can do, easily outweighs any size company organized or not.</p>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2010/11/android-vs-iphone-vs-blackberry-users/' rel='bookmark' title='Android vs. iPhone vs. BlackBerry Users'>Android vs. iPhone vs. BlackBerry Users</a></li>
<li><a href='http://www.inteist.com/2010/03/blackberry-eclipse-plugin-1-1-will-fix-some-of-the-annoying-problems/' rel='bookmark' title='BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems'>BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems</a></li>
<li><a href='http://www.inteist.com/2009/08/blackberry-development-with-eclipse-plugin-fixing-corrupted-jdp-file/' rel='bookmark' title='BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file'>BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2009/04/android-development-vs-blackberry-development/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>

