<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns: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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Hi, Rahim</title>
	
	<link>http://www.hirahim.com/blog</link>
	<description>Displayed on 100% recycled pixels.</description>
	<lastBuildDate>Thu, 02 Sep 2010 17:58:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1-beta1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/HiRahim" /><feedburner:info uri="hirahim" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Gas Log sketches</title>
		<link>http://feedproxy.google.com/~r/HiRahim/~3/pyoSGjL585k/</link>
		<comments>http://www.hirahim.com/blog/2010/09/02/gas-log-sketches/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 17:58:56 +0000</pubDate>
		<dc:creator>Rahim Sonawalla</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[Gas Log]]></category>

		<guid isPermaLink="false">http://www.hirahim.com/blog/?p=278</guid>
		<description><![CDATA[Early sketches of UI ideas for Gas Log.

]]></description>
			<content:encoded><![CDATA[<p>Early sketches of UI ideas for Gas Log.</p>
<p><a href="http://www.hirahim.com/projects/gaslog/images/gaslog_sketches.jpg"><img class="figure-c" src="http://www.hirahim.com/projects/gaslog/images/thumbnails/gaslog_sketches.jpg" alt="Photo of the design evolution of Gas Log user interface from my notebook." width="700" height="428" /></a></p>
<img src="http://feeds.feedburner.com/~r/HiRahim/~4/pyoSGjL585k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.hirahim.com/blog/2010/09/02/gas-log-sketches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.hirahim.com/blog/2010/09/02/gas-log-sketches/</feedburner:origLink></item>
		<item>
		<title>Gas Log 1.0.5 released</title>
		<link>http://feedproxy.google.com/~r/HiRahim/~3/T4gatv8PcII/</link>
		<comments>http://www.hirahim.com/blog/2010/08/23/gas-log-1-0-5-released/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 16:36:55 +0000</pubDate>
		<dc:creator>Rahim Sonawalla</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Gas Log]]></category>

		<guid isPermaLink="false">http://www.hirahim.com/blog/?p=271</guid>
		<description><![CDATA[The latest version of Gas Log is now up in the Android Market.
Based on user feedback, 1.0.5 replaces the &#8220;average total cost&#8221; statistic in the rotated graph view with the &#8220;average price per gallon.&#8221;

Get it now.

Note: there was a version jump from 1.0.3 to 1.0.5 because 1.0.4 contained a minor bug that I quickly fixed.
]]></description>
			<content:encoded><![CDATA[<p>The latest version of Gas Log is now up in the Android Market.</p>
<p>Based on user feedback, 1.0.5 replaces the &#8220;average total cost&#8221; statistic in the rotated graph view with the &#8220;average price per gallon.&#8221;</p>
<p><img class="figure-c" src="http://www.hirahim.com/projects/gaslog/images/thumbnails/gaslog_graph_1.0.4.png" alt="Screenshot of the new graph view in Gas Log." /></p>
<p>Get it now.</p>
<p><img class="figure-c" src="http://chart.apis.google.com/chart?cht=qr&#038;chs=220x220&#038;chl=market://search?q=pname:com.hirahim.gaslog" alt="QR code to download Gas Log." /></p>
<p>Note: there was a version jump from 1.0.3 to 1.0.5 because 1.0.4 contained a minor bug that I quickly fixed.</p>
<img src="http://feeds.feedburner.com/~r/HiRahim/~4/T4gatv8PcII" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.hirahim.com/blog/2010/08/23/gas-log-1-0-5-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.hirahim.com/blog/2010/08/23/gas-log-1-0-5-released/</feedburner:origLink></item>
		<item>
		<title>Gas Log for Android</title>
		<link>http://feedproxy.google.com/~r/HiRahim/~3/Hgb0ZGFkcoo/</link>
		<comments>http://www.hirahim.com/blog/2010/08/20/gas-log-for-android/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 03:39:33 +0000</pubDate>
		<dc:creator>Rahim Sonawalla</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Gas Log]]></category>

		<guid isPermaLink="false">http://www.hirahim.com/blog/?p=238</guid>
		<description><![CDATA[I&#8217;m just over a month late in blogging about this, but my first Android application is out and available for download in the Android Market. I&#8217;ve written a few apps for Android, but this is the first to actually be released to the general public.
Say hello to Gas Log, the fantastically simple way to track [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just over a month late in blogging about this, but my first Android application is out and available for download in the Android Market. I&#8217;ve written a few apps for Android, but this is the first to actually be released to the general public.</p>
<p>Say hello to Gas Log, the fantastically simple way to track your car&#8217;s fill-ups.</p>
<p><a href="http://www.hirahim.com/projects/gaslog/images/gaslog_main.png"><img class="figure-c" src="http://www.hirahim.com/projects/gaslog/images/thumbnails/gaslog_main.png" alt="Screenshot of Gas Log's main screen." /></a></p>
<p>Gas Log is simple by design and features a completely customized UI. There are similar apps on the Android Market that do much more, but Gas Log separates itself by doing a few things really well and not overwhelming the user with a noisy array of bells, whistles, and mostly ignored statistics. It&#8217;s apparent in the little details, like the custom numeric keypad that makes entering a new fill-up fast.</p>
<p><a href="http://www.hirahim.com/projects/gaslog/images/gaslog_entry.png"><img class="figure-c" src="http://www.hirahim.com/projects/gaslog/images/thumbnails/gaslog_entry.png" alt="Screenshot of Gas Log's entry screen." /></a></p>
<p>Or a beautiful graph that appears when you rotate your phone, showing you only the information you really care about.</p>
<p><a href="http://www.hirahim.com/projects/gaslog/images/gaslog_graph.png"><img class="figure-c" src="http://www.hirahim.com/projects/gaslog/images/thumbnails/gaslog_graph.png" alt="Screenshot of Gas Log's graph screen." /></a></p>
<p>Gas Log is out now and is currently free (ad-supported). An ad-free paid version will be out soon, and will include useful additions like easy backups of your data.</p>
<p>Search the Android Market for &#8220;Gas Log&#8221; or scan the handy QR code below.</p>
<p><img class="figure-c" src="http://chart.apis.google.com/chart?cht=qr&#038;chs=220x220&#038;chl=market://search?q=pname:com.hirahim.gaslog" width="220" height="220" alt="Scannable QR code for Gas Log." /></p>
<img src="http://feeds.feedburner.com/~r/HiRahim/~4/Hgb0ZGFkcoo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.hirahim.com/blog/2010/08/20/gas-log-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.hirahim.com/blog/2010/08/20/gas-log-for-android/</feedburner:origLink></item>
		<item>
		<title>Git + Dropbox: the workflow of champions</title>
		<link>http://feedproxy.google.com/~r/HiRahim/~3/DmqzTIN0-R0/</link>
		<comments>http://www.hirahim.com/blog/2010/08/04/git-dropbox-the-workflow-of-champions/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 07:35:45 +0000</pubDate>
		<dc:creator>Rahim Sonawalla</dc:creator>
				<category><![CDATA[how-to's]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://www.hirahim.com/blog/?p=229</guid>
		<description><![CDATA[I&#8217;ve been using this setup for some time now and it&#8217;s so insanely useful it&#8217;d be a shame if I didn&#8217;t share it. (Note: this isn&#8217;t new.) Basically, I use Git for my source control and Dropbox as my online repository&#8212;and it&#8217;s a snap to set up.

Create a directory in your Dropbox folder for your [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using this setup for some time now and it&#8217;s so insanely useful it&#8217;d be a shame if I didn&#8217;t share it. (Note: <a class="external" href="http://solutions.treypiepmeier.com/2010/02/22/using-dropbox-to-share-git-repositories/">this</a> <a class="external" href="http://www.cimgf.com/2008/06/03/version-control-makes-you-a-better-programmer/">isn&#8217;t</a> <a class="external" href="http://stackoverflow.com/questions/1960799/using-gitdropbox-together-effectively">new</a>.) Basically, I use <a class="external" href="http://git-scm.com/">Git</a> for my source control and <a class="external" href="http://www.dropbox.com/">Dropbox</a> as my online repository&#8212;and it&#8217;s a snap to set up.</p>
<ol>
<li>Create a directory in your Dropbox folder for your projects. Mine&#8217;s called &#8220;Projects.&#8221;</li>
<li>Open up a terminal and go to the directory of the project you&#8217;d like to host on Dropbox.</li>
<li>In the terminal type: <code>git clone --bare . ~/Dropbox/[projects folder]/[project name].git</code></li>
<li>Then type: <code>git remote add [project name] ~/Dropbox/[projects folder]/[project name].git</code></li>
</ol>
<p>That&#8217;s it! Now after every local commit, you can push your changes to Dropbox by doing <code>git push [project name] master</code>.</p>
<p>When I want to work on a project on my laptop, I run <code>git clone ~/Dropbox/[projects folder]/[project name].git</code> once to grab the initial code and <code>git pull origin master</code> everytime I want to pull new changes in.</p>
<img src="http://feeds.feedburner.com/~r/HiRahim/~4/DmqzTIN0-R0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.hirahim.com/blog/2010/08/04/git-dropbox-the-workflow-of-champions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.hirahim.com/blog/2010/08/04/git-dropbox-the-workflow-of-champions/</feedburner:origLink></item>
		<item>
		<title>NDAs: What to Watch Out For</title>
		<link>http://feedproxy.google.com/~r/HiRahim/~3/dD2_Dv-3NFk/</link>
		<comments>http://www.hirahim.com/blog/2010/04/19/ndas-what-to-watch-out-for/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 04:32:32 +0000</pubDate>
		<dc:creator>Rahim Sonawalla</dc:creator>
				<category><![CDATA[random]]></category>
		<category><![CDATA[contracts]]></category>
		<category><![CDATA[legal]]></category>
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://www.hirahim.com/blog/?p=217</guid>
		<description><![CDATA[I finished off my masters program at UCI a few weeks ago, and like most other recent grads, I&#8217;ve started looking for a job. It&#8217;s not as bad out there as people would have you believe, but it&#8217;s just as hard as ever to find the right company. For me, that&#8217;s a company with a [...]]]></description>
			<content:encoded><![CDATA[<p>I finished off my masters program at <a class="external" href="http://www.uci.edu">UCI</a> a few weeks ago, and like most other recent grads, I&#8217;ve started looking for a job. It&#8217;s not as bad out there as people would have you believe, but it&#8217;s just as hard as ever to find the <em>right</em> company. For me, that&#8217;s a company with a small team that&#8217;s working on an interesting product. Naturally, I&#8217;ve been eyeing a few startups. However, young startups tend not to have a lot of money to spend on the legal end of things, and it&#8217;s far too easy to pull down a seemingly standard legal document from the Internet, so as developers we need to be extra cautious about what we&#8217;re signing.</p>
<p>I was asked to sign a nondisclosure agreement (NDA) over the weekend that the CTO assured me was a standard NDA. All the investors and other employees signed it, so it must be OK. It looked normal to me, but I decided to play it safe and have my sister (a lawyer) give it a quick run-through. Turns out there were some bad bits that others might want to keep an eye out for.</p>
<ol>
<li>Typos: the &#8220;effective date&#8221; of the NDA was correct on the first page, but incorrect (a month prior) on the last page.</li>
<li>Inconsistencies: one of the sections in the NDA referred to another section incorrectly. This is usually an indication that the company pulled down a &#8220;standard&#8221; NDA they found on the Internet and rearranged (and probably edited) things to their liking. I don&#8217;t see a professional lawyer making such an obvious mistake on a three-page document.</li>
<li>Unusually long terms: from what I&#8217;ve been told, the standard amount is 2 years, meaning the NDA is effective 2 years after the &#8220;effective date&#8221; (the date you sign the NDA). The NDA I was asked to sign was 5 years&#8212;not a dealbreaker, but kind of long.</li>
<li>No provision for counsel: an NDA should have a clause that allows you to share information with your lawyer. Something along the lines of:<br />
<blockquote><p>Therefore, the Receiving party covenants the following:   Not to disclose or reveal Confidential Information received hereunder to any person except for Receiving Party’s employees, directors, counsel, agents and advisors (collectively, the “Representatives”) who are required to have such Confidential Information in order to perform their functions in connection with the Business Purpose;</p></blockquote>
</li>
<li>Clauses that don&#8217;t belong in an NDA: this one really irked me. Along with the typical NDA legalese, there was a &#8220;<a class="external" href="http://en.wikipedia.org/wiki/Work_for_hire">work for hire</a>&#8221; clause thrown in there. It&#8217;s pretty standard in an employment contract&#8212;but has no place in an NDA.</li>
</ol>
<p>I don&#8217;t think the company had bad intentions, and in the end, signing an NDA isn&#8217;t all that big of a deal. But as always, read before you sign or else you might just end up <a class="external" href="http://www.foxnews.com/scitech/2010/04/15/online-shoppers-unknowingly-sold-souls/">losing your soul</a>.</p>
<img src="http://feeds.feedburner.com/~r/HiRahim/~4/dD2_Dv-3NFk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.hirahim.com/blog/2010/04/19/ndas-what-to-watch-out-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.hirahim.com/blog/2010/04/19/ndas-what-to-watch-out-for/</feedburner:origLink></item>
	</channel>
</rss>
