<?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>finally{}</title>
	<atom:link href="http://www.jjude.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jjude.com</link>
	<description>all will be well finally</description>
	<lastBuildDate>Wed, 28 Dec 2011 18:00:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Here is a blog engine for Google AppEngine (and just about everywhere else)</title>
		<link>http://www.jjude.com/2011/12/here-is-a-blog-engine-for-google-appengine-and-just-about-everywhere-else/</link>
		<comments>http://www.jjude.com/2011/12/here-is-a-blog-engine-for-google-appengine-and-just-about-everywhere-else/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 17:50:53 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.jjude.com/2011/12/here-is-a-blog-engine-for-google-appengine-and-just-about-everywhere-else/</guid>
		<description><![CDATA[<p>How about finishing the year with an achievement? Wouldn&#8217;t that be a great feel-good motivator for the new year? Well it is. As part of learning web2py, Python and Google AppEngine, I have been creating few applications. Earlier I created a checklist application, which I&#8217;m happy about. Since beginning of December, I worked on a [...]</p><p><a href="http://www.jjude.com/2011/12/here-is-a-blog-engine-for-google-appengine-and-just-about-everywhere-else/">Here is a blog engine for Google AppEngine (and just about everywhere else)</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>How about finishing the year with an achievement?</p>
<p>Wouldn&#8217;t that be a great feel-good motivator for the new year? Well it is.</p>
<p>As part of learning <a href="http://www.web2py.com">web2py</a>, <a href="http://www.python.org">Python</a> and <a href="http://code.google.com/appengine/">Google AppEngine</a>, I have been creating few applications. Earlier I created a <a href="http://123-check.appspot.com/">checklist</a> application, which I&#8217;m happy about. Since beginning of December, I worked on a simple blog engine. Requirements were based on my itch and they are : <br />
1. Should support writing in <a href="http://daringfireball.net/projects/markdown/">Markdown</a>. I have been using <a href="http://daringfireball.net/projects/markdown/">Markdown</a> for all my writing. An additional   benefit of writing in a pure text format is that you got a local copy of all your writings. <br />
2. Just a single author system. <br />
3. Commenting is non- essential. Ratio of quality comment that adds to the discussion to time spent on spam is low. I don&#8217;t mind taking the discussion to <a href="http://www.twitter.com/jjude">Twitter</a> or <a href="http://gplus.to/jjude">G+</a>, if required. <br />
4. Have a minimal design. Yes, I want to learn CSS but I also like to limit the learning to few topics at one moment so that I can learn them well. Also I have found that minimalistic blogs are pleasant to the eyes <img src='http://www.jjude.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   </p>
<p>Having laid out these simple requirements, I went about developing it. Due to workload and family commitments, I could spend only an hour or two at max a day, some days even that was not possible. But the desire to create something of my own kept my enthusiasm high. The intuitiveness of web2py design should be commended since I didn&#8217;t spend any time in picking up from where I left. There was no time lost.   </p>
<p>I set myself a deadline &#8211; I should complete the blog engine before Christmas and should migrate my other <a href="http://www.jjude.biz">biz blog</a> before New Year.</p>
<p>When I started, I wasn&#8217;t sure I will be able to complete. But am happy that I was able to meet the deadlines I set to myself. In fact, I did better. My <a href="http://www.jjude.biz">biz blog</a> was running on <a href="http://www.wordpress.org">wordpress</a> and I was even able to import <a href="http://www.wordpress.org">wordpress</a> entries (though I would consider it was only about 90% success).</p>
<p>On 24th, I had the running code and launched the application on <a href="http://code.google.com/appengine/">Google AppEngine</a>. I called it <a href="http://minnaedu.appspot.com">Minnaedu</a> &#8211; a <a href="http://en.wikipedia.org/wiki/Tamil_language">Tamil</a> word for online journal. I played with it few more times before announcing it in <a href="http://groups.google.com/d/topic/web2py/TJ2Ww8Fk2EE/discussion">web2py forum</a> on Dec 25th.</p>
<p>Soon after I worked on making it work outside of <a href="http://code.google.com/appengine/">Google AppEngine</a>. I was hosting my <a href="http://www.jjude.biz">biz blog</a> on <a href="http://www.webfaction.com/?affiliate=id804097">webfaction</a> servers. Though <a href="http://www.webfaction.com/?affiliate=id804097">webfaction</a> doesn&#8217;t provide quick-install method for <a href="http://www.web2py.com">web2py</a> as they provide for <a href="https://www.djangoproject.com/">django</a>, they do provide a <a href="http://community.webfaction.com/questions/4025/is-there-going-to-be-a-one-click-installer-for-web2py-anytime-soon">script</a>. Few clicks here and there and voila, I got my <a href="http://www.jjude.biz">biz blog</a> in my own blog engine. </p>
<p>That is when I understood the power of <a href="http://www.web2py.com">web2py</a> &#8211; I could run the same codebase on <a href="http://code.google.com/appengine/">Google AppEngine</a> and <a href="http://www.webfaction.com/?affiliate=id804097">webfaction</a> (only change was database connection string).</p>
<p>This blog is still running on <a href="http://www.wordpress.org">wordpress</a>. Migrating this to <a href="http://minnaedu.appspot.com">minnaedu</a> is less priority than getting <a href="http://minnaedu.appspot.com">minnaedu</a> well tested and having the deployment taken care by <a href="http://docs.fabfile.org/en/1.3.3/index.html">fabric</a>.</p>
<p>Overall it is a great way to finish the year.</p>
<p>Wishing you create something useful for all &#8211; you and the tribe you chose to be with.</p>
<p><strong>Happy New Year</strong></p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.jjude.com/2011/11/is-slug-a-necessary-feature-anymore/" title="Is Slug A Necessary Feature Anymore?">Is Slug A Necessary Feature Anymore?</a></li><li><a href="http://www.jjude.com/2008/03/a-distant-dream-comes-true-with-django/" title="A distant dream comes true with Django">A distant dream comes true with Django</a></li><li><a href="http://www.jjude.com/2008/04/a-simple-twitter-clone-in-django/" title="A simple ‘Twitter’ clone in Django">A simple ‘Twitter’ clone in Django</a></li></ul><p><a href="http://www.jjude.com/2011/12/here-is-a-blog-engine-for-google-appengine-and-just-about-everywhere-else/">Here is a blog engine for Google AppEngine (and just about everywhere else)</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2011/12/here-is-a-blog-engine-for-google-appengine-and-just-about-everywhere-else/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>An User&#8217;s Perspective on OSes: Horrible, Bearable and Adorable</title>
		<link>http://www.jjude.com/2011/11/an-users-perspective-on-oses-horrible-bearable-and-adorable/</link>
		<comments>http://www.jjude.com/2011/11/an-users-perspective-on-oses-horrible-bearable-and-adorable/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 17:27:00 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.jjude.com/2011/11/an-users-perspective-on-oses-horrible-bearable-and-adorable/</guid>
		<description><![CDATA[<p>My wife has been requesting, for sometime now, to configure one of the unused laptops at home for her. In between taking care of our two year old ever-active son, indulging in cooking delicious meals and watching over-stretched banal Tamil TV serials, she wanted to check emails, browse net and may be use a spreadsheet [...]</p><p><a href="http://www.jjude.com/2011/11/an-users-perspective-on-oses-horrible-bearable-and-adorable/">An User&#8217;s Perspective on OSes: Horrible, Bearable and Adorable</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>My wife has been requesting, for sometime now, to configure one of the unused laptops at home for her. In between taking care of our two year old ever-active son, indulging in cooking delicious meals and watching over-stretched banal Tamil TV serials, she wanted to check emails, browse net and may be use a spreadsheet to budget &amp; track household expenses. </p>
<p>There are two unused laptops at home &#8211; one quite old with Windows 2000 on it &amp; another not so old with Windows XP on it. Both of them work but don&#8217;t recognize the home network and so don&#8217;t connect to Internet. I could&#8217;ve searched for drivers or tried to debug but the pseudo-geek in me overtook my senses and I decided to install one of the Linux variant. I thought, it will be a latest OS, so will detect all the hardware devices. I finalized on <a href="http://www.kubuntu.org/">Kubuntu</a> &amp; downloaded the latest version.</p>
<p>Installation went smooth. As I rightly predicted, it detected all the devices and I was able to connect to Internet. Wifi didn&#8217;t work, but I decided it can be fixed later.</p>
<p>I did a quick test with the essential applications &#8211; <a href="http://www.konqueror.org/features/browser.php">Konqueror</a>, <a href="http://www.kde.org/applications/office/kspread/">Spreadsheet</a> and <a href="http://www.kde.org/applications/office/kword/">Word</a>. I even played a bit with the default games. It felt good.</p>
<p>It was time for some ego-boosting.</p>
<p>Only it was not.</p>
<p>When I observed her using the laptop and looked at Kubuntu from her eyes, I realized that the user interface isn&#8217;t polished; menus, buttons and dialog boxes appeared scaffolded rather than complete.</p>
<p>She didn&#8217;t like what I gave her. <img src='http://www.jjude.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>I had overlooked an essential aspect through this entire process. My wife is a normal computer user and she doesn&#8217;t care if it is a superbly engineered, open-sourced, freely distributable, community developed OS (or apps for that matter). She expects a smooth experience from the time she opens the lid of the laptop to closing it. She will hardly spend more than half hour daily. If she gets frustrated at initial tries, the laptop will remain closed.</p>
<p>With that realization, I apologized.</p>
<p>She was happy to leave the laptop. She went back to cooking lunch.</p>
<p>Then I took the laptop where Windows 2000 was installed and tinkered with it. Soon it connected to net, in a wired mode. When I gave it to her, she was happier.</p>
<p>But she could be even more happier.</p>
<p>She had used my Mac time-to-time and that is how her desire for a laptop started. It was cruel of me to introduce her to Mac and then relegate her to Kubuntu.</p>
<p>&#8220;I want a Mac&#8221;, she said without saying it.</p>
<p>That is when the &#8216;feelings-side&#8217; of my brain, which is punctured for a man by default especially when it concerns his wife, woke up with a point:</p>
<p>If I&#8217;m callous, I will dump her with Ubuntu; if I&#8217;m indifferent, I will give her Windows; if I&#8217;m in love, I will gift her a Mac.</p>
<p>Now, if you will excuse me, I am going to the Mac store.</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.jjude.com/2011/11/is-slug-a-necessary-feature-anymore/" title="Is Slug A Necessary Feature Anymore?">Is Slug A Necessary Feature Anymore?</a></li><li><a href="http://www.jjude.com/2008/03/a-distant-dream-comes-true-with-django/" title="A distant dream comes true with Django">A distant dream comes true with Django</a></li><li><a href="http://www.jjude.com/2008/04/a-simple-twitter-clone-in-django/" title="A simple ‘Twitter’ clone in Django">A simple ‘Twitter’ clone in Django</a></li></ul><p><a href="http://www.jjude.com/2011/11/an-users-perspective-on-oses-horrible-bearable-and-adorable/">An User&#8217;s Perspective on OSes: Horrible, Bearable and Adorable</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2011/11/an-users-perspective-on-oses-horrible-bearable-and-adorable/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Solo Developers Aren&#8217;t Just Programmers</title>
		<link>http://www.jjude.com/2011/11/solo-developers-arent-just-programmers/</link>
		<comments>http://www.jjude.com/2011/11/solo-developers-arent-just-programmers/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 00:20:43 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[making money]]></category>
		<category><![CDATA[solo-developers]]></category>

		<guid isPermaLink="false">http://www.jjude.com/2011/11/solo-developers-arent-just-programmers/</guid>
		<description><![CDATA[<p>Back When I started in software field, in early 90&#8217;s as an employee, it was enough to master a programming language &#8211; in my case it was C and Visual Basic. You needed to know these languages really well and I did. In fact, I would program for others, for free, just to learn various [...]</p><p><a href="http://www.jjude.com/2011/11/solo-developers-arent-just-programmers/">Solo Developers Aren&#8217;t Just Programmers</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>Back When I started in software field, in early 90&#8217;s as an employee, it was enough to master a programming language &#8211; in my case it was C and Visual Basic. You needed to know these languages really well and I did. In fact, I would program for others, for free, just to learn various aspects of the language. Once I wrote a program to control arms &amp; legs of a robot, just to learn serial programming in C; another time I created dlls in VisualBasic that could be used in PowerBuilder to send emails.</p>
<p>But then I became solo and quickly I realised that solo developers don&#8217;t enjoy the luxury of that silo-expertise.</p>
<p>As a solo developer, you are required to master a whole <a href="http://www.jjude.com/2011/10/tools-of-software-craft/">gamut of software tools</a>. Its difficult but not impossible. Mostly we know the challenge and &#8216;know&#8217; we can handle it. After all, all of these are still software.</p>
<p>What came as a surprise to me and am sure to others in this flock is that suddenly you need to master so many other non-software skills.</p>
<p>You are expected to have good, if not excellent, communication skills &#8211; and many fellow programmers will admit it&#8217;s a nightmare; and you need a knack to close a sale, which includes among many others strong negotiation skill.</p>
<p>Being in India, I am aware that some, if not most, of these tasks can be outsourced. But even that requires these non-software skills like contract negotiation and cash-flow management!</p>
<p>So what I&#8217;m saying is, when you transition from an employee-programmer to a solo developer, you are no more a programmer. You are a businessman. Earlier, you realize it, it is better.</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.jjude.com/2011/11/is-slug-a-necessary-feature-anymore/" title="Is Slug A Necessary Feature Anymore?">Is Slug A Necessary Feature Anymore?</a></li><li><a href="http://www.jjude.com/2008/03/a-distant-dream-comes-true-with-django/" title="A distant dream comes true with Django">A distant dream comes true with Django</a></li><li><a href="http://www.jjude.com/2008/04/a-simple-twitter-clone-in-django/" title="A simple ‘Twitter’ clone in Django">A simple ‘Twitter’ clone in Django</a></li></ul><p><a href="http://www.jjude.com/2011/11/solo-developers-arent-just-programmers/">Solo Developers Aren&#8217;t Just Programmers</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2011/11/solo-developers-arent-just-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Slug A Necessary Feature Anymore?</title>
		<link>http://www.jjude.com/2011/11/is-slug-a-necessary-feature-anymore/</link>
		<comments>http://www.jjude.com/2011/11/is-slug-a-necessary-feature-anymore/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 09:26:49 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[slug]]></category>
		<category><![CDATA[traffic]]></category>

		<guid isPermaLink="false">http://www.jjude.com/2011/11/is-slug-a-necessary-feature-anymore/</guid>
		<description><![CDATA[<p>No doubt slug had its usage in driving SEO traffic. But in the Internet world dominated by Twitters &#38; Facebooks, is slug still a necessary feature? I&#8217;m pondering this question as I develop 123-check, which, I hope, will have all the checklists at one place. Let me tell you why I think slug is not [...]</p><p><a href="http://www.jjude.com/2011/11/is-slug-a-necessary-feature-anymore/">Is Slug A Necessary Feature Anymore?</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>No doubt <a href="http://en.wikipedia.org/wiki/Slug_(web_publishing)">slug</a> had its usage in driving SEO traffic. But in the Internet world dominated by Twitters &amp; Facebooks, is <a href="http://en.wikipedia.org/wiki/Slug_(web_publishing)">slug</a> still a necessary feature?</p>
<p>I&#8217;m pondering this question as I develop <a href="http://123-check.appspot.com">123-check</a>, which, I hope, will have all the checklists at one place.</p>
<p>Let me tell you why I think slug is not necessary. </p>
<p>To start with, implementing a slug has an overhead.  </p>
<p>First the overhead of programming it. In a framework like <a href="https://www.djangoproject.com/">Django</a> or <a href="http://wordpress.org/">WordPress</a> (yes, <a href="http://wordpress.org/">WordPress</a> is no more just a blog engine), enabling this feature may be just a matter of few lines of code or few clicks to install a plug-in. But if you program in <a href="http://web2py.com/">web2py</a>, it is not an out-of-the-box option. You need to spend time developing it.</p>
<p>Secondly, there is an ongoing overhead of translating the title (or whatever else you convert) to a slug  and then later, searching through a db with a slug (a text field search, so it&#8217;s slower than an id match). This wouldn&#8217;t matter much in most environments but in <a href="http://appengine.google.com">Google AppEngine</a> (where I host <a href="http://123-check.appspot.com">123-check</a>), it matters.</p>
<p>I would pick up the overhead if it helps. But I am more than convinced that there is no reason to implement it any more.</p>
<p>Let&#8217;s look at how you land at a web page. For convenience let&#8217;s limit to content pages (which is what <a href="http://123-check.appspot.com">123-check</a> is) and leave out corporate informational pages.</p>
<p>The fastest way to reach a web page is via bookmarking. May be you bookmark <a href="http://123-check.appspot.com">123-check</a> because you know, you can find all the checklists in a single portal (and if you have not bookmarked it, go ahead and do it now. I will wait).</p>
<p>But there are times you search. I have not used Bing much, but Google sorts by +s &amp; general popularity. Recently it also shows if someone from your circle shared or +ed a result. So you go ahead &amp; click a result thrown to you by Google.</p>
<p>Wait, did you look at the URL of the web page? I bet you didn&#8217;t. Most of us don&#8217;t.</p>
<p>There is still another way you land on a web page, which is through activity stream of <a href="http://twitter.com">Twitter</a>,  <a href="http://facebook.com">Facebook</a>. Ironically, you don&#8217;t even know the domain of the link you click because mostly its <a href="http://bit.ly">bit.ly</a> or something similar.</p>
<p>Ok so the slug is not used by humans. May be its for machines! But let&#8217;s look at some of the players in the &#8216;content&#8217; field.</p>
<p><a href="http://twitter.com/jjude">Twitter</a> gives a pretty URL to my profile page. So do <a href="http://in.linkedin.com/in/jjude">LinkedIn</a> &amp; <a href="http://www.facebook.com/joseph.jude">Facebook</a>. But on <a href="https://plus.google.com/105440944797450602039/">GPlus</a>, I&#8217;m just a number. Now that might surprise a lot of people.</p>
<p>What? The grand-daddy of SEO doesn&#8217;t have a pretty url in its social media site?</p>
<p>So if Google doesn&#8217;t go with Slug why should you?</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.jjude.com/2011/11/is-slug-a-necessary-feature-anymore/" title="Is Slug A Necessary Feature Anymore?">Is Slug A Necessary Feature Anymore?</a></li><li><a href="http://www.jjude.com/2008/03/a-distant-dream-comes-true-with-django/" title="A distant dream comes true with Django">A distant dream comes true with Django</a></li><li><a href="http://www.jjude.com/2008/04/a-simple-twitter-clone-in-django/" title="A simple ‘Twitter’ clone in Django">A simple ‘Twitter’ clone in Django</a></li></ul><p><a href="http://www.jjude.com/2011/11/is-slug-a-necessary-feature-anymore/">Is Slug A Necessary Feature Anymore?</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2011/11/is-slug-a-necessary-feature-anymore/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Tools of Software Craft</title>
		<link>http://www.jjude.com/2011/10/tools-of-software-craft/</link>
		<comments>http://www.jjude.com/2011/10/tools-of-software-craft/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 17:05:30 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web2py]]></category>

		<guid isPermaLink="false">http://www.jjude.com/2011/10/tools-of-software-craft/</guid>
		<description><![CDATA[<p>Any craftsman is as good only as the tools at his disposal and the craft of software development is no different. To produce his best efforts, he should have the best tools that he can afford. Fortunately, in software industry, some of these best tools are free. If you are on the search for a [...]</p><p><a href="http://www.jjude.com/2011/10/tools-of-software-craft/">Tools of Software Craft</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>Any craftsman is as good only  as the tools at his disposal and the craft of software development is no different. To produce his best efforts, he should have the best tools that he can afford. Fortunately, in software industry,  some of these best tools are free.</p>
<p>If you are on the search for a tool, know that no tool or framework is so comprehensive to cover an exhaustive use-cases. So whatever choices you make, it is likely that you will encounter someone from the anti-camp. Hear their arguments, just be sure of your requirements. Otherwise you will waste your time in search of the best tool!</p>
<p>While we are at it, here is a related point: since no tool can meet all your requirements, you may have to learn another tool.</p>
<p>With that said, here is a list of the tools I&#8217;ve acquired and use:</p>
<p><strong>Computer Environment</strong>: You might buy the best tools but if you have to run them on a lousy computer, your productivity is still hampered. I have been using a <a href="http://en.wikipedia.org/wiki/MacBook">MacBook</a> for the past three years and I don&#8217;t regret the investment. Why? Because it just works. Do yourself a favor and get the best computer you can buy.</p>
<p><strong>Programming Language</strong>: Another important choice for software developers is the programming language, since you have to literally live with it. Of all the languages I have used, I prefer <a href="http://www.python.org/">Python</a>. It is simple, hence easy to learn; it has got great community around; got many frameworks for both desktop and web development; and an added advantage of a simple programming language is that when you return after a break, you can quickly pick-up and move fast.</p>
<p><strong>Virtual Environment</strong>: Without an virtual environment, changes you make impact the main installation, sometimes disturbing the system behavior. Virtual environments give you the flexibility of experimentation &amp; isolating your experimental changes.</p>
<p>I use both <a href="https://www.virtualbox.org/">virtualbox</a>, which is a full fledged virtual emulator and <a href="http://pypi.python.org/pypi/virtualenv">virtualenv</a> which is a python virtual environment.</p>
<p><strong>Wireframe Sketchers</strong>: It is better to visualize the design before writing a single line of code. That will limit the cost of changes later. I play around with many desktop-based &amp; web-based tools for wireframe but I keep returning to pencil (the real paper &amp; pencil and the simple <a href="http://pencil.evolus.vn/en-US/Home.aspx">Pencil</a> extension for <a href="http://www.mozilla.org/en-US/firefox/new/">Firefox</a>)</p>
<p><strong>IDE/Text Editor</strong>: Integrated Development Environments are packaged with tons of tools to assist software development. But, I find them bloated for a Python based web development. A text editor meets almost all requirements of python based web development.</p>
<p>Recently, I switched to <a href="http://macromates.com/">TextMate</a> and I am happy with it. It comes with lots of <a href="http://svn.textmate.org/trunk/Bundles/">bundles</a> that ease your way of working.</p>
<p><strong>Frameworks</strong>: Frameworks provide a means for all the common activities of software development like UI design, events controllers, DB access and session management (in case of web apps). That said, frameworks can also be restrictive, so ensure the frameworks support the use-cases you have in mind.</p>
<p>I regularly use <a href="http://www.wxwidgets.org/">wxWidgets</a> for desktop programming &amp; <a href="http://web2py.com">web2py</a> for web development. They are not perfect and there is always a better framework; but they fit my needs.</p>
<p><strong>Source Control</strong>: It is suicidal to start software development without a source control tool, even for a solo-developer development (like me). There is an associated benefit of using a source control system: using commit comments, you can keep track of your progress in implementing features &amp; fixing bugs. </p>
<p><a href="http://mercurial.selenic.com/">Mercurial</a> is my choice for source control. On mac, I use <a href="https://bitbucket.org/snej/murky/wiki/Home">Murky</a> as the mercurial client.</p>
<p><strong>Bug / Issue / Features Database</strong>: Bugs &amp; features should be collected in a single bucket rather than being littered in papers or in text files. Most of the version control systems provide a bug tracking system too.</p>
<p>I use the bug / issue database that comes along with <a href="https://bitbucket.org/">Bitbucket</a>. </p>
<p><strong>(Automated) Testing Tools</strong>: after a certain threshold, it is impossible test all features manually. you should automate as much as possible and resort to manual testing only for those aspects that need to be tested manually like look &amp; feel of the application. There is a whole lot of testing tools available depending on the aspects of testing, for example functionality testing and load testing.</p>
<p>I don&#8217;t have a choice or a preference when it comes to automated testing tools. I&#8217;ve used Python unit-testing, <a href="http://seleniumhq.org/">Selenium</a> and now learning <a href="http://code.google.com/p/robotframework/">Robot Framework</a>. But I&#8217;m still on the look out for a better (read one that makes functional &amp; load testing easier) testing tool.</p>
<p><strong>Hosting</strong>: Web applications need a hosting environment. For my simple need <a href="http://appengine.google.com">Google AppEngine</a> and <a href="http://www.webfaction.com/">WebFaction</a> are sufficient enough.</p>
<p>I&#8217;m eager to know what are the tools you use? Leave them in <a href="#comments">comments</a>. </p>
<h4  class="related_post_title">Related Posts:</h4><ul class="related_post"><li><a href="http://www.jjude.com/2011/10/simplify-your-life-with-a-simple-application/" title="Simplify Your Life With A Simple Application">Simplify Your Life With A Simple Application</a></li><li><a href="http://www.jjude.com/2009/05/now-you-can-create-cases-via-twitter/" title="Now you can create cases via Twitter">Now you can create cases via Twitter</a></li><li><a href="http://www.jjude.com/2009/04/why-i-chose-web2py-for-developing-yatsy/" title="Why I chose web2py for developing YATSY?">Why I chose web2py for developing YATSY?</a></li></ul><p><a href="http://www.jjude.com/2011/10/tools-of-software-craft/">Tools of Software Craft</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2011/10/tools-of-software-craft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simplify Your Life With A Simple Application</title>
		<link>http://www.jjude.com/2011/10/simplify-your-life-with-a-simple-application/</link>
		<comments>http://www.jjude.com/2011/10/simplify-your-life-with-a-simple-application/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 00:25:45 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[123-check]]></category>
		<category><![CDATA[checklists]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[web2py]]></category>

		<guid isPermaLink="false">http://www.jjude.com/2011/10/simplify-your-life-with-a-simple-application/</guid>
		<description><![CDATA[<p>All of us want to excel in the domains that we practice &#8211; be it photography, web development or teaching. But sometimes it hits you that these fields have become too large for us to handle. It is not just that the domains have become too large. Now, we are expected to posses skills in [...]</p><p><a href="http://www.jjude.com/2011/10/simplify-your-life-with-a-simple-application/">Simplify Your Life With A Simple Application</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>All of us want to excel in the domains that we practice &#8211; be it photography, web development or teaching. But sometimes it hits you that these fields have become too large for us to handle.</p>
<p>It is not just that the domains have become too large. Now, we are expected to posses skills in many of the associated fields to be successful. It is not enough that you can focus and capture amazing pictures, but you need to be able to persuade clients to engage you for assignments, negotiate  fees and also effectively manage time.</p>
<p>When all of these crowd your mind, you tend to forget things &#8211; some times even the crucial things. That leads to disasters which can&#8217;t be forgiven, because you knew you had to do it, you knew how to do it, yet forgot to do it.  </p>
<p>That is how proposals are emailed to wrong clients and product upgrades are done without shuting down email servers!</p>
<p>But is there a remedy? Can this be solved?</p>
<p>&#8220;Yes,&#8221; says Atul Gawande in his book, <a href="http://gawande.com/the-checklist-manifesto">The Checklist Manifesto</a>. If not obvious from the book title, he recommends us to use checklists.</p>
<p>I stand by checklists, because I use them and I have found their effectiveness.</p>
<p>Because I&#8217;m convinced of the effectiveness of checklists, I have created a <a href="http://123-check.appspot.com/">web-application</a> to be a repository of checklists.</p>
<p>It is only the first version. But you can already create checklists and tag them. I have list of additional features to implement (like delete, modify checklists, share in social media etc.), Still you can mail me your suggestions.</p>
<p>Now its your time to go and create checklists, because you don&#8217;t want to make stupid mistakes.</p>
<h4  class="related_post_title">Related Posts:</h4><ul class="related_post"><li><a href="http://www.jjude.com/2011/10/tools-of-software-craft/" title="Tools of Software Craft">Tools of Software Craft</a></li><li><a href="http://www.jjude.com/2009/05/now-you-can-create-cases-via-twitter/" title="Now you can create cases via Twitter">Now you can create cases via Twitter</a></li><li><a href="http://www.jjude.com/2009/04/why-i-chose-web2py-for-developing-yatsy/" title="Why I chose web2py for developing YATSY?">Why I chose web2py for developing YATSY?</a></li></ul><p><a href="http://www.jjude.com/2011/10/simplify-your-life-with-a-simple-application/">Simplify Your Life With A Simple Application</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2011/10/simplify-your-life-with-a-simple-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad App Review &#8211; Nebulous Notes Lite</title>
		<link>http://www.jjude.com/2011/06/ipad-app-review-nebulous-notes-lite/</link>
		<comments>http://www.jjude.com/2011/06/ipad-app-review-nebulous-notes-lite/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 13:39:59 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[free apps]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipad apps]]></category>
		<category><![CDATA[nebulous]]></category>
		<category><![CDATA[note taking]]></category>
		<category><![CDATA[notes]]></category>

		<guid isPermaLink="false">http://www.jjude.com/2011/06/ipad-app-review-nebulous-notes-lite/</guid>
		<description><![CDATA[<p>One of the first apps that I downloaded into iPad is Nebulous Notes Lite and I love it. Why? Is it because it is free? Is it because it has dropbox interface? Is it because it has a full screen edit? (well almost) Yes all of the above, but those aren&#8217;t the only reasons for [...]</p><p><a href="http://www.jjude.com/2011/06/ipad-app-review-nebulous-notes-lite/">iPad App Review &#8211; Nebulous Notes Lite</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>One of the first apps that I downloaded into iPad is Nebulous Notes Lite and I love it.</p>
<p>Why?</p>
<p>Is it because it is free?</p>
<p>Is it because it has dropbox interface?</p>
<p>Is it because it has a full screen edit? (well almost)</p>
<p>Yes all of the above, but those aren&#8217;t the only reasons for my &#8216;wow&#8217; feeling.</p>
<p>More than everything above, its the macro bar on top of the regular iPad keyboard that makes me tap it to capture notes.</p>
<p>The extra line of keys bring undo, redo, letter and word navigation and so on. It is so useful that, I think it should be a default in iPad.</p>
<p>Even though it&#8217;s free, Nebulous Notes Lite lets you define your own macros and rearrange these macros (by way of export and import) to suit your need.</p>
<p><img src="http://www.jjude.com/wp-content/uploads/nebulous_lite.png" alt="Nebulous Lite" title="" /></p>
<p>Another one of geeky feature that I love is it&#8217;s support for <a href="http://daringfireball.net/projects/markdown/" target="_blank">Markdown</a> tags. Now I can type blog posts in a readable format and convert to HTML when I post. This helps me concentrate on content creation rather than worry about presentation. I use TextMate on my Mac, so conversion is taken care of well by TextMate&#8217;s blogging bundle.</p>
<p>Ever since I bought iPad, I have been compiling my blog posts solely on Nebulous Notes Lite and I observe that, my rate of getting the post out has increased.</p>
<p>I am so amazed by features in the free version, I might soon buy the full version. It&#8217;s that good.</p>
<h4  class="related_post_title">Related Posts:</h4><ul class="related_post"><li><a href="http://www.jjude.com/2011/05/top-20-free-ipad-apps/" title="Top 20 Free iPad Apps">Top 20 Free iPad Apps</a></li><li><a href="http://www.jjude.com/2011/05/how-i-came-to-own-an-ipad-2/" title="How I Came To Own An iPad?">How I Came To Own An iPad?</a></li></ul><p><a href="http://www.jjude.com/2011/06/ipad-app-review-nebulous-notes-lite/">iPad App Review &#8211; Nebulous Notes Lite</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2011/06/ipad-app-review-nebulous-notes-lite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Years On; And The Date Is Still Strong</title>
		<link>http://www.jjude.com/2011/06/two-years-on-and-the-date-is-still-strong/</link>
		<comments>http://www.jjude.com/2011/06/two-years-on-and-the-date-is-still-strong/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 02:21:29 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.jjude.com/2011/06/two-years-on-and-the-date-is-still-strong/</guid>
		<description><![CDATA[<p>Owning a Mac was a long cherished dream of mine. Like many other dreams, it was beyond my reach. But dreams do come true. As soon as I became an independent consultant, I bought myself a MacBook Laptop. Yes it was expensive, but that is one of few purchases that I am not sorry about. [...]</p><p><a href="http://www.jjude.com/2011/06/two-years-on-and-the-date-is-still-strong/">Two Years On; And The Date Is Still Strong</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>Owning a Mac was a long cherished dream of mine. Like many other dreams, it was beyond my reach. But dreams do come true.</p>
<p>As soon as I became an independent consultant, I bought myself a <a href="http://www.jjude.com/2009/03/a-byte-of-apple/">MacBook Laptop</a>. Yes it was expensive, but that is one of few purchases that I am not sorry about.</p>
<p>Reasons?</p>
<p>Due to nature of my assignments, I had to use my laptop only on an open network. But so far, I didn&#8217;t have to worry about virus creeping to my laptop. I freely use thumb-drives for sharing files with all others Ms-Windows users without any care or concern. I do have an anti-virus installed; yet the <strong>assurance of safety</strong> in itself is a great relief.</p>
<p>Secondly, in these many days, I haven&#8217;t wasted an hour of downtime due to system crash, failed updates or   hanging system for thousand and one reasons. <strong>Efficiency</strong> is implicitly expected out of consultants and being an IT consultant, I am glad that I never had to say, &#8220;please give me one more day since I have to re-install my computer&#8221; (though I had to hear that from many of my colleagues).</p>
<p><img src="http://jjude.com/wp-content/uploads/picture1.png" alt="MacOS Applications Screenshot" title="Screenshot of My MacBook Desktop" /></p>
<p>Another advantage of Mac is the <strong>pleasure of using better designed products</strong>. I can&#8217;t comment if this differentiation is brought forth by designers of applications or MacOS itself somehow mandates a pleasing UI and a well functioning design; in any case, Mac users benefit from such application ecosystem. One such feature that is &#8216;full screen editing&#8217; by which you are presented a full screen canvas with minimalist tools, thus helping you to concentrate on creating the content rather than being diverted by umpteen number of tiny icons scattered all over the screen. I am not saying all Mac users are highly productive &#8211; I can&#8217;t even say that about myself, but these applications facilitate productivity and then gets out of your way.</p>
<p>Is it all only admiration? Of course not. I am not a Mac zealot to be blinded. There are some <strong>black-spots</strong> too in Mac.</p>
<p>Foremost is the <strong>lack of wide spread customer service centres</strong>, at least in India. There are only handful of service centres, (though they were extremely helpful), and then there are absolutely none in tier-2 cities.</p>
<p>And then there is this, common complaint that anything to do with  Mac is very <strong>expensive</strong>. There is definitely a premium to be paid for all the features in Mac, be it hardware, MacOS applications or third-party applications. They are more expensive than their counterparts in Windows machines.</p>
<p>But these gripes are small compared to what I get out of owning a Mac. </p>
<p>I will continue to enjoy the pleasure of being with a Mac.</p>
<h4  class="related_post_title">Related Posts:</h4><ul class="related_post"><li><a href="http://www.jjude.com/2011/05/top-20-free-ipad-apps/" title="Top 20 Free iPad Apps">Top 20 Free iPad Apps</a></li></ul><p><a href="http://www.jjude.com/2011/06/two-years-on-and-the-date-is-still-strong/">Two Years On; And The Date Is Still Strong</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2011/06/two-years-on-and-the-date-is-still-strong/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top 20 Free iPad Apps</title>
		<link>http://www.jjude.com/2011/05/top-20-free-ipad-apps/</link>
		<comments>http://www.jjude.com/2011/05/top-20-free-ipad-apps/#comments</comments>
		<pubDate>Fri, 20 May 2011 09:52:16 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[free ipad apps]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipad apps]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.jjude.com/2011/05/top-20-free-ipad-apps-2/</guid>
		<description><![CDATA[<p>The three major factor by which iPad stands out from its competition (is there any?) are, sleek device, low price and most importantly, vast number of applications. Pick any category and you are sure to find a free, cheap and an expensive application, and mostly a good fit for your needs. Ever since I got [...]</p><p><a href="http://www.jjude.com/2011/05/top-20-free-ipad-apps/">Top 20 Free iPad Apps</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>The three major factor by which iPad stands out from its competition (is there any?) are, sleek device, low price and most importantly, vast number of applications. Pick any category and you are sure to find a free, cheap and an expensive application, and mostly a good fit for your needs.</p>
<p>Ever since <a href="http://www.jjude.com/2011/05/how-i-came-to-own-an-ipad-2/">I got an iPad</a>, I have been browsing the <a href="http://www.apple.com/ipad/from-the-app-store/">AppStore</a> for free apps. </p>
<p>Browsing the AppStore can overwhelm you.  While large number of applications is a good thing, searching through the AppStore can overwhelm you. There are just too many apps. Of course, if you care to spend time sifting through all of searches and app descriptions, you will find what you want.</p>
<p>But if you are ready to spend money, then you don&#8217;t have to spend that much time going through the appstore &#8211; just pick up the app you want to buy, pay and own it.</p>
<p>Since I had time, I decided to search for free apps.</p>
<p>In fact, I&#8217;m surprised that there are any free apps for iPad. Apple charges enormous amount (at least according to my standards)  to be part of the developer program and without participating in it, you can&#8217;t get your app into AppStore which is the only distribution mode for iPad apps. Yes, there are free apps with ads, but not every one.</p>
<p>Here I present the free apps I found useful. </p>
<div id="attachment_569" class="wp-caption aligncenter" style="width: 235px"><img src="http://www.jjude.com/wp-content/uploads/ipad_apps.png" alt="Top 20 Free iPad Apps" title="ipad_apps" width="225" height="300" class="size-full wp-image-569" /><p class="wp-caption-text">Top 20 Free iPad Apps</p></div>
<p>While there are hundreds of free apps, I didn&#8217;t go and try every free apps. Why? Because of how I want to use this iPad. </p>
<p>I framed &#8216;<a href="http://www.jjude.biz/2010/06/how-to-be-a-champion-and-remain-one/">consume, create, converse</a>&#8217; model for learning. I am curious about various subjects and I want to learn about all of them. So I looked for apps that fit into these three broad categories.</p>
<ol>
<li>
<p><a href="http://itunes.apple.com/us/app/appstart-for-ipad/id408984648?mt=8">AppStart</a>: A beginners guide for iPad. It gets you started with using iPad. It also provides list of essential applications (both free and commercial) under different categories.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/mobilerss-free-google-rss/id333925239?mt=8">MobileRSS</a>: I am a follower of &#8216;<a href="http://www.evancarmichael.com/Entrepreneur-Advice/352/The-120-Day-Wonder-How-to-Evangelize-a-Blog.html">Eat like a bird</a>&#8217; principle advocated by <a href="http://blog.guykawasaki.com/">Guy Kawasaki</a>. So I read lot of blogs and Google Reader is my choice of RSS aggregator. Hence I prefer desktop &amp; mobile clients that syncs with Google Reader. MobileRSS is an easy to use iPad app syncing with Google Reader. </p>
</li>
<li>
<p><a href="http://itunes.apple.com/in/app/read-it-later-free/id309597402?mt=8">Read It Later</a>: Another tool for consumption of interesting ideas. As I read blogs and tweets, I collect links that would be of interest which I can read leisurely. &#8216;Read it Later&#8217; client enables me to collect these links and as the name indicates, to read them later. An annoying aspect though is that you need to be connected to the Internet to  save these links. It would be a welcome feature if links can be added offline too. </p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/echofon-for-twitter/id286756410?mt=8">Echofon</a>: Twitter enables me to consume, create and engage all within the same system. I learnt a lot through Twitter regarding all the topics that I&#8217;m interested in. Echofon provides a simple and easy interface to all of Twitter functionalities (lists, retweets, reply etc). I can also save links to &#8216;Read It Later&#8217;, if connected to Internet.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/evernote/id281796108?mt=8">Evernote</a>: Evernote is a fantastic tool for knowledge management. It has tools for collection from RSS readers, browsers and menu bar and all of it&#8217;s clients (on MAC, iPad, android) for free.  These collected notes can be tagged  and organised under notebooks. Since it is a free plan, there is no offline reading of these notes, which I am ok.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/nebulous-notes-lite/id392778235?mt=8">Nebulous Lite</a>: A text editor for iPad. But it&#8217;s more than a text editor. It has support for <a href="http://daringfireball.net/projects/markdown/">markdown</a> format with <a href="http://itunes.apple.com/us/app/dropbox/id327630330?mt=8">dropbox</a> sync. If that isn&#8217;t enough, it also has support for macros which brings an additional row of keys to default iPad keyboard. I have found that  this extra row of keys offer very useful features like undo, redo, navigating shortcuts etc. Try this app if you plan to type a lot on your iPad. In fact, I am typing this blog post in it, which will be converted into HTML on my MAC. </p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/bible-hd/id364899669?mt=8">Bible</a>: There is no other book that has inspired me as much as Bible. Now I can carry it along with me to read it anytime I want. Not just one version but many versions (I have downloaded Good News Version).</p>
</li>
<li>
<p><a href="http://itunes.apple.com/in/app/ibooks/id364709193?mt=8">iBooks</a>: Probably the only free app from Apple for iPad. This is a book reader. You can download books on variety of topics from the bookstore. I have downloaded some of the classics. Currently I am reading, &#8220;<a href="http://www.amazon.com/India-What-Can-Teach-Us/dp/1585090646">India : What can it teaches us?</a>&#8221;</p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/toshl/id384083725?mt=8">Toshl</a>: A tool to track expenses. It is a iPhone only app which syncs with their web app. Since I have been already using it, I went ahead to use it in iPad too.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/in/app/idea-sketch/id367246522?mt=8">Idea Sketch</a>: A simple tool to draw flow chart or mind map. The drawing can be saved locally or emailed.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/documents-free-mobile-office/id306273816?mt=8">Documents Free Mobile Office Suite</a>: Mobile office suite which can handle both documents and spreadsheets along with integration to Google Docs. Google Documents can be downloaded, edited and uploaded back. Documents can also be created in the iPad and uploaded into Google Docs.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/dropbox/id327630330?mt=8">Dropbox</a>: The glue. Now-a-days, I depend on dropbox for sharing files back and forth between iPad and Mac and writing notes on the iPad and syncing back to Mac.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/in/app/wordweb-dictionary/id309627313?mt=8">WordWeb</a>: Dictionary for iPad. It&#8217;s fairly comprehensive and has an extensive search facility too. Every now and then, I would like to refer a word and with word web, I don&#8217;t have to wait until I get a Internet connection.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/in/app/wordpress/id335703880?mt=8">WordPress</a>: I host two blogs &#8211; one is this and [another] where I blog about consulting. I can post from within the iPad and also track comments. But the most useful feature is the access statistics of the blogs. </p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/the-times-of-india-for-ipad/id427164653?mt=8">Times Of India</a>: <a href="http://timesofindia.indiatimes.com/">Times of India</a> is the only Indian newspaper that has an iPad version, that too for free. I have been a subscriber of its paper version. Now I sync the iPad app in the morning and I read while traveling or whenever I get free time during the day.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/flipboard/id358801284?mt=8">Flipboard</a>: A new way of consuming digital information. An interesting concept that turns blogs and twitter feeds into a digital magazine.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/in/app/cloudreaders-pdf-cbz-cbr/id363484920?mt=8">CloudReaders</a>: A PDF reader for iPad. You can download from its bookshelf or transfer files from your mac. It has an easy mechanism to transfer files into iPad from Mac.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/chess-free/id311395856?mt=8">Chess</a>: If I completed whatever I wanted to do, then I take a break and play for sometime before I get to the next task. This app is well designed.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/epicurious-recipes-shopping/id312101965?mt=8">Epicurious Recipes &amp; Shopping List</a>: Cooking can be fun and a stress reliever. Epicurious lists lots of recipes. I&#8217;m still looking for a good Indian menu in the list. Right now, I am just trying out the drinks mentioned here.</p>
</li>
<li>
<p><a href="http://itunes.apple.com/us/app/im/id285688934?mt=8">IM+</a>: I use Google (gmail) as my contact manager app, so I was looking for a chat client with a support for Google protocol. IM+ supports almost all existing chat protocols and it&#8217;s easy to use too.</p>
</li>
</ol>
<p>As days go by, I will test out other applications in each of these categories. If you have any suggestions, please let me know via <a href="#comments">comments</a>.</p>
<p>As I use these applications, I will also post full review of these applications. So stay tuned.</p>
<h4  class="related_post_title">Related Posts:</h4><ul class="related_post"><li><a href="http://www.jjude.com/2011/06/ipad-app-review-nebulous-notes-lite/" title="iPad App Review &#8211; Nebulous Notes Lite">iPad App Review &#8211; Nebulous Notes Lite</a></li><li><a href="http://www.jjude.com/2011/06/two-years-on-and-the-date-is-still-strong/" title="Two Years On; And The Date Is Still Strong">Two Years On; And The Date Is Still Strong</a></li><li><a href="http://www.jjude.com/2011/05/how-i-came-to-own-an-ipad-2/" title="How I Came To Own An iPad?">How I Came To Own An iPad?</a></li></ul><p><a href="http://www.jjude.com/2011/05/top-20-free-ipad-apps/">Top 20 Free iPad Apps</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2011/05/top-20-free-ipad-apps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How I Came To Own An iPad?</title>
		<link>http://www.jjude.com/2011/05/how-i-came-to-own-an-ipad-2/</link>
		<comments>http://www.jjude.com/2011/05/how-i-came-to-own-an-ipad-2/#comments</comments>
		<pubDate>Mon, 16 May 2011 18:08:49 +0000</pubDate>
		<dc:creator>Joseph Jude</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[india]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://www.jjude.com/2011/05/how-i-came-to-own-an-ipad-2/</guid>
		<description><![CDATA[<p>Apple released its iPad 1 in India, just few weeks before launch of its iPad 2, leading to an assumption that Apple considers India as a dumping ground. The buzz in the social media was that, Apple is ignoring emerging markets. This meant that iPad 2 wont be available in India for a very long [...]</p><p><a href="http://www.jjude.com/2011/05/how-i-came-to-own-an-ipad-2/">How I Came To Own An iPad?</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></description>
			<content:encoded><![CDATA[<p>Apple released its iPad 1 in India, just few weeks before launch of its iPad 2, leading to an assumption that Apple considers India as a <a href="http://www.pluggd.in/is-india-a-dumping-ground-for-apple-products-297/">dumping ground</a>. The buzz in the social media was that, <a href="http://twitter.com/gmanka/status/60566108394098689">Apple is ignoring emerging markets</a>. This meant that iPad 2 wont be available in India for a very long time. </p>
<p>I could have asked any of my friends in the US to buy me an iPad 2 and dispatch via someone returning to India. But too much of &#8216;I-want-to-help-Indian-economy&#8217; <a href="http://www.jjude.biz/2011/01/how-ideologies-impact-problem-solving/">ideology</a> prevented me from doing it.</p>
<p>So I <a href="http://www.jjude.biz/2011/03/is-problem-solving-an-art-or-science/">decided</a> to buy an Android based tablet. </p>
<p>But there was no Android tablet available in the market. There was <a href="http://www.samsung.com/global/microsite/galaxytab/2010/">Samsung Tab</a>, but it wasn&#8217;t really a tablet since it was running on Android OS meant for phones. <a href="http://www.samsung.com/global/microsite/galaxytab/">Samsung Galaxy Tab</a> was announced but not yet released.</p>
<p>So here I was in India waiting for a real tablet. Then something unexpected happened.</p>
<p>There is a reason Apple is the <a href="http://www.guardian.co.uk/technology/2011/may/09/apple-tops-google-global-brands">most celebrated brand</a> now. They beat their competitors in every factor. Not only they create smooth and beautiful products, but they also devour their competition unexpectedly. One such move was their introduction of iPad in India.</p>
<p>Apple announced that iPad 2 will be available in India by first week of May. </p>
<p>Unlike the US there were no long queues in India to get an iPad. Even the shortage of iPads were attributed to shops ordering just few units. </p>
<p>When I went to <a href="http://www.anymac.biz/">Anything Mac</a> for servicing my MacBook, I casually asked, if they had an iPad 2. Since I didn&#8217;t see any crowd and also the shop itself was so small, I had assumed they won&#8217;t have one. But I was wrong. They had iPads. The receptionist apologetically said they had only the wi-fi ones, which was great since I wanted only wi-fi ones.</p>
<p>So there I became the proud owner of iPad 2.</p>
<h4  class="related_post_title">Related Posts:</h4><ul class="related_post"><li><a href="http://www.jjude.com/2011/06/ipad-app-review-nebulous-notes-lite/" title="iPad App Review &#8211; Nebulous Notes Lite">iPad App Review &#8211; Nebulous Notes Lite</a></li><li><a href="http://www.jjude.com/2011/05/top-20-free-ipad-apps/" title="Top 20 Free iPad Apps">Top 20 Free iPad Apps</a></li><li><a href="http://www.jjude.com/2008/11/shed-your-colonial-inheritence-lead-us-by-uniting-us/" title="Shed your colonial inheritence &#8211; lead us by uniting us">Shed your colonial inheritence &#8211; lead us by uniting us</a></li></ul><p><a href="http://www.jjude.com/2011/05/how-i-came-to-own-an-ipad-2/">How I Came To Own An iPad?</a> is post from <a href="http://www.jjude.com">finally{}</a>.
<p>Author Bio : Joseph is an independent consultant helping organizations to achieve their business objectives through IT investment. You can follow him on twitter <a href="http://twitter.com/jjude">@jjude</a></p></p>]]></content:encoded>
			<wfw:commentRss>http://www.jjude.com/2011/05/how-i-came-to-own-an-ipad-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

