<?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/" version="2.0">

<channel>
	<title>Living On Codes</title>
	
	<link>http://livingoncodes.com</link>
	<description>by Mozammel Haque</description>
	<lastBuildDate>Tue, 26 Jan 2010 08:36:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</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/LivingOnCodes" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="livingoncodes" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Enabling vi keybindings on your favorite terminal</title>
		<link>http://livingoncodes.com/2010/01/enabling-vi-keybindings-on-your-favorite-terminal/</link>
		<comments>http://livingoncodes.com/2010/01/enabling-vi-keybindings-on-your-favorite-terminal/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 08:35:02 +0000</pubDate>
		<dc:creator>mozammel</dc:creator>
				<category><![CDATA[note to self]]></category>
		<category><![CDATA[self-note]]></category>

		<guid isPermaLink="false">http://livingoncodes.com/?p=80</guid>
		<description><![CDATA[Most of the bash terminals have the emacs keybinding by default. But I&#8217;m a vi kind of guy and first thing I change on a terminal I&#8217;m working with is to change its default behavior handeling line editing to a vi style keybinding. You can easily accomplish this by typing in (for bash):

set -o vi

You [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the bash terminals have the emacs keybinding by default. But I&#8217;m a vi kind of guy and first thing I change on a terminal I&#8217;m working with is to change its default behavior handeling line editing to a vi style keybinding. You can easily accomplish this by typing in (for bash):</p>
<p><code><br />
set -o vi<br />
</code></p>
<p>You can save this on your ~/.bashrc or ~/.profile (for mac) so that you don&#8217;t need to repeat it each time you fire the terminal.</p>
<p>When editing a line in the terminal, you can hit [ESC] and you will be in vi. Now you can use most of the vi commands to edit you current line. Some familiar commands are:</p>
<p><code><br />
- b to go back one word<br />
- 2b to go back two words<br />
- w to go forward one word<br />
- dw to delete a word after cursor<br />
- dd to delete entire line<br />
- d$ to delete from the current cursor position to the end of the line<br />
- d0 to delete from the current cursor position to the beginning of the line<br />
- cw to replace a word and go directly to insert mode, etc.<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://livingoncodes.com/2010/01/enabling-vi-keybindings-on-your-favorite-terminal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Want to stop procastinating? Try Pomodoro Technique</title>
		<link>http://livingoncodes.com/2010/01/want-to-stop-procastinating-try-pomodoro-technique/</link>
		<comments>http://livingoncodes.com/2010/01/want-to-stop-procastinating-try-pomodoro-technique/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 09:13:54 +0000</pubDate>
		<dc:creator>mozammel</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[pomodoro]]></category>
		<category><![CDATA[time management]]></category>

		<guid isPermaLink="false">http://livingoncodes.com/?p=54</guid>
		<description><![CDATA[At the age of Facebook, emails, SMSs, instant messages, phone calls, twitter, blogs, reddit and what not other distractions it is difficult of keep your mind focused at the task at hand. It may sound over disciplinary, but many times I wanted to track my focus on a certain job that I&#8217;m working at so [...]]]></description>
			<content:encoded><![CDATA[<p>At the age of Facebook, emails, SMSs, instant messages, phone calls, twitter, blogs, reddit and what not other distractions it is difficult of keep your mind focused at the task at hand. It may sound over disciplinary, but many times I wanted to track my focus on a certain job that I&#8217;m working at so that I can judge my performance later on. Sometimes I even started a stopwatch to keep myself on track so that my attention doesn&#8217;t deviate away from the task at hand. But recently I found myself falling back on a circle which kinda looks like this:</p>
<div align="center"><a href="http://livingoncodes.com/wp-content/uploads/2010/01/2zdw4mv.jpg"><img class="aligncenter size-full wp-image-61" title="Daily Circle" src="http://livingoncodes.com/wp-content/uploads/2010/01/2zdw4mv.jpg" alt="Daily Circle" width="492" height="504" /></a></div>
<p>&nbsp;<br />
As I was reading my daily updates (another distraction?) at <a href="http://reddit.com/r/programming">http://reddit.com/r/programming</a>, I found this interesting technique from the <a href="http://www.reddit.com/help/faqs/programming">reddit programming help page</a> which I think can boost my productivity at lot if I follow this wisely. The technique is called <a href="http://www.pomodorotechnique.com/index.html">Pomodoro</a>. It&#8217;s basic concept is you break down a task to the level of completing it chunk by chunk basis. Each chunk called pomodoro will consist 25 minutes of full focused effort without any lengthy distractions. After each effort you must take a break of 3 to 5 minutes. You don&#8217;t allow any distractions when you are on a pomodoro, and if you are distracted for long enough (more than 15 seconds?) then you have to invalidate that pomodoro session and start again hoping next pomodoro will go better. You repeat it until the task is done and if you go on like this, the general rule is a task should not be too big that it takes more than 6/7 pomodoros. You are also suppose to take a 20-30 minutes break after each 4 sessions of pomodoro which will ensure a healthy work habit.</p>
<p>You start by creating an <a href="http://www.pomodorotechnique.com/downloads/pomodoro_inventory.pdf">activity list</a>. You fill up your daily <a href="http://www.pomodorotechnique.com/downloads/pomodoro_todo.pdf">to do</a> list from your list of activities. One important improvement you can make if you follow up your daily tasks and record your pomodoros and estimates on your Recording Estimates chart as mentioned on <a href="http://www.pomodorotechnique.com/resources/cirillo/ThePomodoroTechnique_v1-3.pdf">the book available at the pomodoro site</a>.</p>
<p>I really like this simple tool (MacOS based) named also <a href="http://github.com/ugol/pomodoro/downloads">pomodoro</a> hosted at github. As I&#8217;m mostly comfortable using electronic notebooks I use excel sheets to keep my todo, activity, and recording estimate lists. So far it is proving really effective technique to improve my productivity and I hope it will sky rocket your productivity too if you follow it properly. I highly recommend reading the <a href="http://www.pomodorotechnique.com/resources/cirillo/ThePomodoroTechnique_v1-3.pdf">eBook</a> provided at the pomodoro technique site to help you get started with your productivity boost.</p>
]]></content:encoded>
			<wfw:commentRss>http://livingoncodes.com/2010/01/want-to-stop-procastinating-try-pomodoro-technique/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fresh start in 2010</title>
		<link>http://livingoncodes.com/2009/12/fresh-start-in-2010/</link>
		<comments>http://livingoncodes.com/2009/12/fresh-start-in-2010/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 07:14:58 +0000</pubDate>
		<dc:creator>mozammel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://livingoncodes.com/?p=39</guid>
		<description><![CDATA[I have been blogging here and there for last 8/9 years but till now never consistently at a single site. As my new year&#8217;s resolution I am focusing on to start contributing to my long awaited personal blog site, &#8216;Living on Codes&#8217;. My plan is to make it useful for me, so that in future [...]]]></description>
			<content:encoded><![CDATA[<p>I have been blogging here and there for last 8/9 years but till now never consistently at a single site. As my new year&#8217;s resolution I am focusing on to start contributing to my long awaited personal blog site, &#8216;Living on Codes&#8217;. My plan is to make it useful for me, so that in future I can comeback to my site for guidance, thus helping others who are browsing through my site.</p>
]]></content:encoded>
			<wfw:commentRss>http://livingoncodes.com/2009/12/fresh-start-in-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
