<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Raam Dev's Weblog</title>
	
	<link>http://blog.raamdev.com</link>
	<description>Patience and dedication yield guaranteed accomplishment.</description>
	<pubDate>Fri, 09 Jan 2009 04:58:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/RaamDevsWeblog" type="application/rss+xml" /><feedburner:emailServiceId>876078</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Starting the P90X Workout Routine</title>
		<link>http://feeds.feedburner.com/~r/RaamDevsWeblog/~3/506850474/starting-the-p90x-workout-routine</link>
		<comments>http://blog.raamdev.com/2009/01/08/starting-the-p90x-workout-routine#comments</comments>
		<pubDate>Fri, 09 Jan 2009 03:50:29 +0000</pubDate>
		<dc:creator>Raam</dc:creator>
		
		<category><![CDATA[Blog Entries]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Health]]></category>

		<guid isPermaLink="false">http://blog.raamdev.com/?p=2570</guid>
		<description><![CDATA[A few days ago a friend told me he was starting the P90X workout program. (I remembered seeing an infomercial for P90X and thinking it would be an interesting routine to try, but I knew nothing would convince me to buy something I saw on an infomercial.) I&#8217;ve always used my own self-designed programs or [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago a friend told me he was starting the <a href="http://www.beachbody.com/p90x/p90xdotcom/">P90X workout program</a>. (I remembered seeing an infomercial for P90X and thinking it would be an interesting routine to try, but I knew <em>nothing</em> would convince me to buy something I saw on an infomercial.) I&#8217;ve always used my own self-designed programs or followed 30-day workout routines that I find in health magazines. However, it&#8217;s a new year and I need a new routine.</p>
<p>When I inquired how much he paid, he said he downloaded the entire thing free. Doh! Why didn&#8217;t I think of that!? A quick search of <a href="http://mininova.org">mininova.org</a> and a day&#8217;s worth of downloading later and I have 4gb of videos and the entire P90X program on my laptop. </p>
<p>Having a workout routine (any routine, really) is important to maintaining a consistent level of difficulty and for maintaining consistency. The P90X routine has a lot of variety, including things like yoga, kenpo, and plyometrics, so I&#8217;m going to stick with it for the next 90 days. I strongly agree with the methodology it preaches: constant changes in the workouts are necessary to keep your body constantly adapting and growing. I just finished the Back &#038; Chest + Abs routine and all I can say is wow. I can already feel the results just from the first workout!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raamdev.com/2009/01/08/starting-the-p90x-workout-routine/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.raamdev.com/2009/01/08/starting-the-p90x-workout-routine</feedburner:origLink></item>
		<item>
		<title>Another Surge of StumbleUpon Visitors</title>
		<link>http://feeds.feedburner.com/~r/RaamDevsWeblog/~3/505929411/another-surge-of-stumbleupon-visitors</link>
		<comments>http://blog.raamdev.com/2009/01/08/another-surge-of-stumbleupon-visitors#comments</comments>
		<pubDate>Thu, 08 Jan 2009 06:12:17 +0000</pubDate>
		<dc:creator>Raam</dc:creator>
		
		<category><![CDATA[Asides]]></category>

		<category><![CDATA[Blog Entries]]></category>

		<guid isPermaLink="false">http://blog.raamdev.com/?p=2565</guid>
		<description><![CDATA[A few weeks ago there was a sudden surge of StumbleUpon visitors to my Loituma Clock post. Well its happened again! In the past two days there have been over 2,800 visitors from StumbleUpon to that post. If any of you are reading this, welcome!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.raamdev.com/2008/10/20/welcome-stumbleupon-visitors">A few weeks ago</a> there was a sudden surge of StumbleUpon visitors to my <a href="http://blog.raamdev.com/2008/02/12/loituma-clock">Loituma Clock post</a>. Well its happened again! In the past two days there have been over 2,800 visitors from StumbleUpon to that post. If any of you are reading this, welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raamdev.com/2009/01/08/another-surge-of-stumbleupon-visitors/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.raamdev.com/2009/01/08/another-surge-of-stumbleupon-visitors</feedburner:origLink></item>
		<item>
		<title>An Example of Bad HTML Form Usability</title>
		<link>http://feeds.feedburner.com/~r/RaamDevsWeblog/~3/505923498/an-example-of-bad-html-form-usability</link>
		<comments>http://blog.raamdev.com/2009/01/08/an-example-of-bad-html-form-usability#comments</comments>
		<pubDate>Thu, 08 Jan 2009 06:00:24 +0000</pubDate>
		<dc:creator>Raam</dc:creator>
		
		<category><![CDATA[Blog Entries]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Usability]]></category>

		<category><![CDATA[User Interfaces]]></category>

		<guid isPermaLink="false">http://blog.raamdev.com/?p=2551</guid>
		<description><![CDATA[While recently reconfiguring a Netgear FVS-124G router I was astounded by the blatant misuse of HTML form elements. In the router configuration there was a list of services that were forwarded to various computers. (I would call it port forwarding but Netgear has its own way of doing things &#8212; another usability mistake.) The router [...]]]></description>
			<content:encoded><![CDATA[<p>While recently reconfiguring a <a href="http://www.netgear.com/Products/VPNandSSL/WiredVPNFirewallRouters/FVS124G.aspx">Netgear FVS-124G</a> router I was astounded by the blatant misuse of HTML form elements. In the router configuration there was a list of services that were forwarded to various computers. (I would call it port forwarding but Netgear has its own way of doing things &#8212; another usability mistake.) The router was being configured for a new office so none of the existing dozen-or-so entries were valid and needed to be removed.</p>
<p><img src="http://blog.raamdev.com/wp-content/uploads/2009/01/netgear_usability.png" alt="Bad Netgear Usability" /></p>
<p>Since the list used Radio Buttons (wrong) instead of Check Boxes (correct), I was only able to select a single entry at a time, cdelete it, click Continue on the following confirmation page, and then return to the list to start the process all over again. Sure, the Radio Buttons could be a way to prevent someone from accidentally deleting a whole selection, but that&#8217;s why confirmations exist. </p>
<p>You&#8217;d think someone as big as Netgear would have gotten their act together by now and worked out some of these really silly usability issues. For that matter, they (along with Linksys) should do away with their interface all together and adopt <a href="http://www.dd-wrt.com/">DD-WRT</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raamdev.com/2009/01/08/an-example-of-bad-html-form-usability/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.raamdev.com/2009/01/08/an-example-of-bad-html-form-usability</feedburner:origLink></item>
		<item>
		<title>Apple finally advancing laptop battery tech?</title>
		<link>http://feeds.feedburner.com/~r/RaamDevsWeblog/~3/504926333/apple-finally-advancing-laptop-battery-tech</link>
		<comments>http://blog.raamdev.com/2009/01/06/apple-finally-advancing-laptop-battery-tech#comments</comments>
		<pubDate>Wed, 07 Jan 2009 03:40:09 +0000</pubDate>
		<dc:creator>Raam</dc:creator>
		
		<category><![CDATA[Asides]]></category>

		<category><![CDATA[Blog Entries]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.raamdev.com/?p=2544</guid>
		<description><![CDATA[AppleInsider has an article taking a look at the battery technology used by the new 17&#8243; MacBook Pro announced at Macworld today. Apple claims the new battery technology gives the MBP up to 8 hours of battery life &#8212; pretty impressive considering it&#8217;s the largest laptop Apple sells. Check out the battery video on Apple&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.appleinsider.com/articles/09/01/06/a_closer_look_at_apples_advanced_notebook_battery_tech.html">AppleInsider has an article taking a look at the battery technology used by the new 17&#8243; MacBook Pro announced at Macworld today</a>. Apple claims the new battery technology gives the MBP up to 8 hours of battery life &#8212; pretty impressive considering it&#8217;s the largest laptop Apple sells. Check out <a href="http://www.apple.com/macbookpro/17inch-battery/watch.html">the battery video on Apple&#8217;s website</a> to see exactly how the new battery technology differs (including clips of the manufacturing process). I&#8217;m really happy to see that <em>someone</em> is making a real effort to push laptop battery standards. It&#8217;s one of the areas in technology that really needs improvement.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raamdev.com/2009/01/06/apple-finally-advancing-laptop-battery-tech/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.raamdev.com/2009/01/06/apple-finally-advancing-laptop-battery-tech</feedburner:origLink></item>
		<item>
		<title>Instantly Preview Files in OS X using Quick Look</title>
		<link>http://feeds.feedburner.com/~r/RaamDevsWeblog/~3/504520828/instantly-preview-files-in-os-x-using-quick-look</link>
		<comments>http://blog.raamdev.com/2009/01/06/instantly-preview-files-in-os-x-using-quick-look#comments</comments>
		<pubDate>Tue, 06 Jan 2009 18:25:14 +0000</pubDate>
		<dc:creator>Raam</dc:creator>
		
		<category><![CDATA[Blog Entries]]></category>

		<category><![CDATA[HOWTO's]]></category>

		<category><![CDATA[OS X]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.raamdev.com/?p=2538</guid>
		<description><![CDATA[I discovered this feature as I discover many new things in OS X: entirely by accident. While I had a file on my desktop selected, my wrist accidentally hit the space bar on the keyboard. Instantly a quick preview window popped up giving me a preview of the image:

The feature, known as Quick Look, is [...]]]></description>
			<content:encoded><![CDATA[<p>I discovered this feature as I discover many new things in OS X: entirely by accident. While I had a file on my desktop selected, my wrist accidentally hit the space bar on the keyboard. Instantly a quick preview window popped up giving me a preview of the image:</p>
<p><img src="http://blog.raamdev.com/wp-content/uploads/2009/01/quick_look.png" alt="Mac OS X Quick Look" /></p>
<p>The feature, known as <a href="http://www.apple.com/macosx/features/quicklook.html">Quick Look</a>, is one of the more than <a href="http://www.apple.com/macosx/features/300.html">300 new features</a> in OS X Leopard (10.5). Quick Look also works on text files, documents, PDF files, and even HTML and PowerPoint. This method of previewing files is so much easier than opening them in their native application! (It&#8217;s more than a preview though, since you can also scroll through the pages for multi-page documents.) Closing the preview window is as easy as pressing Esc, or you can simply select another file with the preview open and it will preview the newly selected file.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raamdev.com/2009/01/06/instantly-preview-files-in-os-x-using-quick-look/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.raamdev.com/2009/01/06/instantly-preview-files-in-os-x-using-quick-look</feedburner:origLink></item>
		<item>
		<title>Bounce-back Spam (Backscatter)</title>
		<link>http://feeds.feedburner.com/~r/RaamDevsWeblog/~3/503098046/bounce-back-spam-backscatter</link>
		<comments>http://blog.raamdev.com/2009/01/05/bounce-back-spam-backscatter#comments</comments>
		<pubDate>Mon, 05 Jan 2009 05:34:25 +0000</pubDate>
		<dc:creator>Raam</dc:creator>
		
		<category><![CDATA[Blog Entries]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://blog.raamdev.com/?p=2520</guid>
		<description><![CDATA[I really hate bounce-back spam! (I call it bounce-back spam, but the official name for it is Backscatter.) I&#8217;ve read, and been told by sysadmins, that there is not much that can be done about it. The Wikipedia page on bounce messages has a little section that explains why:
Excluding MDAs, all MTAs forward mails to [...]]]></description>
			<content:encoded><![CDATA[<p>I really hate bounce-back spam! (I call it bounce-back spam, but the official name for it is <a href="http://en.wikipedia.org/wiki/Backscatter_(e-mail)" target="_new">Backscatter</a>.) I&#8217;ve read, and been told by sysadmins, that there is not much that can be done about it. The Wikipedia page on <a href="http://en.wikipedia.org/wiki/Bounce_message" target="_new">bounce messages</a> has a little section that explains why:</p>
<blockquote><p>Excluding MDAs, all MTAs forward mails to another MTA. This next MTA is free to reject the mail with an SMTP error message like user unknown, over quota, etc. At this point the sending MTA has to inform the originator, or as <a href="http://tools.ietf.org/html/rfc5321" target="_new">RFC 5321</a> puts it:</p>
<p><em>If an SMTP server has accepted the task of relaying the mail and later finds that the destination is incorrect or that the mail cannot be delivered for some other reason, then it MUST construct an &#8220;undeliverable mail&#8221; notification message and send it to the originator of the undeliverable mail (as indicated by the reverse-path).</em></p>
<p>This rule is essential for SMTP: as the name says, it&#8217;s a simple protocol, it cannot reliably work if mail silently vanishes in black holes, so bounces are required to spot and fix problems.</p>
<p>Today, however, most email is <a href="http://en.wikipedia.org/wiki/E-mail_spam" target="_new">spam</a>, which usually utilizes forged Return-Paths. It is then often impossible for the MTA to inform the originator, and sending a bounce to the forged Return-Path would hit an innocent third party. This inherent flaw in today&#8217;s SMTP (without the deprecated source routes) is addressed by various proposals, most directly by <a href="http://en.wikipedia.org/wiki/Bounce_Address_Tag_Validation" target="_new">BATV</a> and <a href="http://en.wikipedia.org/wiki/Sender_Policy_Framework" target="_new">SPF</a>.</p></blockquote>
<p>It looks like I&#8217;ll have to just deal with it. (I could set up filters and such, but then I might miss a real bounce-back and not know that my message didn&#8217;t go through!) I&#8217;m just grateful it comes in waves of a few hours every few weeks instead of non-stop! Has anyone else had to deal with this? If so, what did you do about it?</p>
<p><img src="http://blog.raamdev.com/wp-content/uploads/2009/01/bounce_back_spam_sucks.png" alt="Backscatter Spam" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raamdev.com/2009/01/05/bounce-back-spam-backscatter/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.raamdev.com/2009/01/05/bounce-back-spam-backscatter</feedburner:origLink></item>
		<item>
		<title>Procrastination is a Time Killer</title>
		<link>http://feeds.feedburner.com/~r/RaamDevsWeblog/~3/502671347/procrastination-is-a-time-killer</link>
		<comments>http://blog.raamdev.com/2009/01/04/procrastination-is-a-time-killer#comments</comments>
		<pubDate>Sun, 04 Jan 2009 17:42:47 +0000</pubDate>
		<dc:creator>Raam</dc:creator>
		
		<category><![CDATA[Asides]]></category>

		<category><![CDATA[Blog Entries]]></category>

		<guid isPermaLink="false">http://blog.raamdev.com/?p=2511</guid>
		<description><![CDATA[I&#8217;ve been working feverishly this weekend on revamping the website and billing system for my web hosting business. I really can&#8217;t believe it&#8217;s been on my to-do list for over a year now! Procrastination is a serious time killer!
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working feverishly this weekend on revamping the website and billing system for my web hosting business. I really can&#8217;t believe it&#8217;s been on my to-do list for over a year now! Procrastination is a serious time killer!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raamdev.com/2009/01/04/procrastination-is-a-time-killer/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.raamdev.com/2009/01/04/procrastination-is-a-time-killer</feedburner:origLink></item>
		<item>
		<title>2009: New Year’s Resolutions</title>
		<link>http://feeds.feedburner.com/~r/RaamDevsWeblog/~3/500780174/2009-new-years-resolutions</link>
		<comments>http://blog.raamdev.com/2009/01/02/2009-new-years-resolutions#comments</comments>
		<pubDate>Fri, 02 Jan 2009 07:49:19 +0000</pubDate>
		<dc:creator>Raam</dc:creator>
		
		<category><![CDATA[Blog Entries]]></category>

		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://blog.raamdev.com/?p=2500</guid>
		<description><![CDATA[Here are my New Year&#8217;s resolutions for 2009:

Get in the best shape of my life
Improve my social skills
Improve my handwriting
Make at least one of my website ideas a reality
Read one book every month
Learn more about microcontrollers
Add more programming languages to my skill set (maybe Scheme, Perl, Python, and Ruby)

I&#8217;m really looking forward to this new [...]]]></description>
			<content:encoded><![CDATA[<p>Here are my New Year&#8217;s resolutions for 2009:</p>
<ol>
<li><strong>Get in the best shape of my life</strong></li>
<li><strong>Improve my social skills</strong></li>
<li><strong>Improve my handwriting</strong></li>
<li><strong>Make at least one of my website ideas a reality</strong></li>
<li><strong>Read one book every month</strong></li>
<li><strong>Learn more about microcontrollers</strong></li>
<li><strong>Add more programming languages to my skill set (maybe Scheme, Perl, Python, and Ruby)</strong></li>
</ol>
<p>I&#8217;m really looking forward to this new year and I can already feel big changes headed my way!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raamdev.com/2009/01/02/2009-new-years-resolutions/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.raamdev.com/2009/01/02/2009-new-years-resolutions</feedburner:origLink></item>
		<item>
		<title>2008: Year in Review</title>
		<link>http://feeds.feedburner.com/~r/RaamDevsWeblog/~3/500020093/2008-year-in-review</link>
		<comments>http://blog.raamdev.com/2008/12/31/2008-year-in-review#comments</comments>
		<pubDate>Thu, 01 Jan 2009 03:53:56 +0000</pubDate>
		<dc:creator>Raam</dc:creator>
		
		<category><![CDATA[Blog Entries]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Philosophy &#038; Life]]></category>

		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://blog.raamdev.com/?p=2463</guid>
		<description><![CDATA[For the past few years I have been writing a end-of-year review summarizing major events or changes in my life that occurred for that year as well as reviewing the resolutions I had set at the beginning of the year. I have found the process of writing these reviews extremely helpful for my own personal [...]]]></description>
			<content:encoded><![CDATA[<p><em>For the past few years I have been writing a end-of-year review summarizing major events or changes in my life that occurred for that year as well as reviewing the resolutions I had set at the beginning of the year. I have found the process of writing these reviews extremely helpful for my own personal advancement. Having such reviews to look back at the years also helps me see where I could have improved and what things I considered important. If you have a blog, journal, or even a diary, I strongly encourage you to do something similar. </em></p>
<p>This past year seems to have brought the greatest number of changes to my life, as seems to be the case for every year that passes (a good thing, I think). Changes on the material level have been equally as great as those on the personal level.</p>
<p>Last year, after realizing that I could not afford to keep my three multi-family investment properties, I listed all of them for sale. But due to the rapidly declining market, all but one was foreclosed on this year. The bank did not even have the courtesy of calling me on the <a href="http://blog.raamdev.com/2008/03/03/my-first-foreclosure">first foreclosure</a> and the property that was sold earlier this month sold at a huge loss. I tried working with the banks on all three properties, but they would hear nothing of it.</p>
<p>The global financial crisis only worsened things, but it was way back in 2007 that I saw where things were headed. That was when I told myself I had to leave all emotion out of the financial decisions and simply do what makes the most sense. For that reason, I decided to file for bankruptcy this year. I&#8217;m young and spending the next 5 - 10 years trying to keep up with three mortgages that totaled more than 4x the (drastically reduced) value of the properties made no sense at all. Hey, some of the most successful people have filed for bankruptcy and bounced back. Like I said, when it comes to finances, leave all emotion out of it and just do what makes the most sense. The weight of responsibility, stress, and worry that has been taken off my back is incredible. I never thought I would feel so much freedom and relief as I do now.</p>
<p>Late in September, I decided to move out of my 1000+ sq ft, two-bedroom Arlington apartment and move back close to home (but not <em>at</em> home) to a tiny 150 sq ft room to save money on rent and expenses. The decision was difficult because for the past 10 years I&#8217;ve subconsciously used the distance I was living from home as measurement of my independence (it&#8217;s silly, I know). The big reason to move was to save money, but it was also because I realized having all that extra space made it that much more difficult to own less stuff (&#8221;Reduce what I own&#8221;, a 2008 new years resolution I took very seriously). Since my new place wouldn&#8217;t have anywhere to put all the stuff (and because I hate crowded rooms), I began <a href="http://blog.raamdev.com/2008/09/24/letting-go-of-stuff">letting go of stuff</a>.</p>
<p>It was the end of a 3-year relationship late this year that made me open my eyes and really take a look at my life and the so many things that I have neglected. (I intentionally avoid talking about the more emotional aspects of my life on this blog, but this event profoundly affected the way I look at life, love, and relationships.) Communication holds the keys to every relationship, whether in business, family, or love. Although my sociable limitations have always been a crutch, I&#8217;ve managed to &#8220;get by&#8221; with the bare minimum, telling myself, and others, that not being social is &#8220;just who I am&#8221;. Well that&#8217;s bullshit. Our limitations, and the things we&#8217;re not good at, should be the very things we spend the most time improving! Shrugging off change because it&#8217;s difficult is a sure way to death. We need to <a href="http://blog.raamdev.com/2008/11/05/evolve-or-die">Evolve or Die</a>.</p>
<p>I&#8217;ve started being friendlier to people and I try to smile more often (I&#8217;m well known to have that &#8220;always-so-serious&#8221; look). I make an effort to communicate, even with people I don&#8217;t know. I&#8217;ve also begun doing more online socializing with sites like Facebook, Linkedin, and Twitter and I make a conscious effort to read and comment on others&#8217; blogs. In the few short months that I&#8217;ve begun making such conscious efforts, amazing things have started happening.</p>
<p>After attending the <a href="http://blog.raamdev.com/2008/07/18/heading-to-nyc-for-the-weekend-to-attend-hope">HOPE</a> conference earlier this year, I realized how much I really love the lower-level world of technology (microcontrollers, robotics, etc.) and I decided I really want to learn to write Linux device drivers and explore the inner workings of Unix. My company paid for a class at Harvard Extension and I decided to take the C/Unix class to get myself started with C and Unix programming. I never really understood how the C language was so much <a href="http://blog.raamdev.com/2008/10/08/c-variables-eerily-close-to-the-machine">closer to the machine</a>, but now I do (and now I can really appreciate its power). I absolutely love it. Being home-schooled and self-taught my whole life, this class marked the first formal education I&#8217;ve ever had and, like my <a href="http://blog.raamdev.com/2008/09/17/a-unique-perspective-college-campus">unique perspective of college</a>, the environment was very new.</p>
<p>I never thought I would give up my Blackberry, but this year the iPhone won me over. It&#8217;s an amazing device and I&#8217;m really glad I switched. Having my phone, email, and iPod, SSH client, web, and camera all in one tiny, very user-friendly device is simply incredible.</p>
<p>After reading Getting Things Done by David Allen, I bought a GTD application for OS X (and iPhone) called OmniFocus and I&#8217;ve been using it religiously to keep myself organized. Practicing <a href="http://en.wikipedia.org/wiki/Getting_Things_Done">the GTD method</a> has definitely helped me stay focused and get more things done (though I&#8217;m still practicing). I&#8217;ve begun reading other books like the very popular How to Win Friends and Influence People by Dale Carnegie. One of my new years resolutions for this year was to read one book every month. I haven&#8217;t quite achieved that rate, but I&#8217;ve at least read half a dozen books cover to cover. I discovered I can read stuff online at 700 WPM with nearly 90% comprehension using spreeder.com and it has helped me get through the large number of interesting articles that I normally would have passed up for lack of time. </p>
<p>Here are the new years resolutions I made earlier this year, along with notes about what was, or was not, accomplished:</p>
<ol>
<li><strong>Drink at least 2 liters of water per day</strong> (doesn&#8217;t include other liquids)</li>
<blockquote><p>Not done. The first few weeks I drank a lot of water, but I think if you&#8217;re not very active, drinking so much water can be very difficult. I don&#8217;t drink 2 liters of water a day, but I usually manage to down at least 16 oz.</p></blockquote>
<li><strong>Drink no more than 1 cup of coffee per day</strong></li>
<blockquote><p>Done. To my surprise, I was able to stick with this rule throughout most of the year. A single cup of black coffee, usually a small. For the past few weeks, I&#8217;ve cut black coffee all together and reverted to a single shot of expresso diluted in a large cup of hot water (an Americano). I also try to drink at least 1 cup of herbal tea every day.</p></blockquote>
<li><strong>100 pushups, 100 situps, and 100 pullups per day, every day</strong></li>
<blockquote><p>Not done. Yikes. Not even close. My workout routine was very irregular this year and currently my lats and arms hurt like hell from the two sets of 10 pullups I did two days ago!</p></blockquote>
<li><strong>10% Bodyfat</strong></li>
<blockquote><p>Not done. As I mentioned above, this year my workout routine was very irregular (entire months passed without working out!) but there are no excuses! 2009 will be the fittest year of my life!</p></blockquote>
<li><strong>Maintain a 100% vegan diet</strong></li>
<blockquote><p>Done. Vegan for life!</p></blockquote>
<li><strong>Reduce what I own</strong></li>
<blockquote><p>Done. As I mentioned in the review above, I have gotten rid of all my properties, sold a lot of stuff, moved into a tiny 150 sq ft room and I&#8217;m now down to just a single storage unit of stuff and whatever is in my small room and bathroom. Paying for the storage unit ($120 a month) should give me incentive to get the stuff inside sold ASAP.</p></blockquote>
<li><strong>At least $20k in savings and investments</strong></li>
<blockquote><p>Not done. Due to the loss of my properties this year and my overall financial situation, this has not been achieved.</p></blockquote>
<li><strong>Get rid of all my rental properties</strong></li>
<blockquote><p>Done. I tried to sell all three of them, but two were foreclosed on and one was sold. As I said in the review, the weight of responsibility, stress, and worry that has been taken off my back is incredible. I never thought I would feel so much freedom and relief as I do now.</p></blockquote>
<li><strong>Revamp my web hosting business and move it to corbaweb.com</strong></li>
<blockquote><p>Not done. I decided to change the name from corbaweb.com to actualwebspace.com. Revamping my hosting business has been something I have been delaying for far too long. I made myself a promise that I would get it revamped before my vacation is over, and I will be spending this weekend working on it.</p></blockquote>
<li><strong>Make bbalert.net public</strong> (personal project)</li>
<blockquote><p>Not done. This was going to be a site for setting up BlackBerry email Alerts, but since I got an iPhone, my interest in finishing this vanished.</p></blockquote>
<li><strong>Make myfmo.com public</strong></li>
<blockquote><p>Not done. This is the fitness management site I&#8217;ve been wanting to create for the past few years (it was carried over from <a href="http://blog.raamdev.com/2007/01/01/new-years-resolutions-2007/">2007</a>). </p></blockquote>
<li><strong>Make savenotes.com public</strong></li>
<blockquote><p>Not done. A simple web app to save notes online (it was also carried over from <a href="http://blog.raamdev.com/2007/01/01/new-years-resolutions-2007/">2007</a>). I&#8217;ve seen lots of online sites that do something similar (<a href="http://pastie.org/">Pastie</a>, <a href="http://notesake.com">NoteSake</a>) and they have mostly discouraged me from creating my own version.</p></blockquote>
<li><strong>Read one book per month</strong></li>
<blockquote><p>Not done. But I&#8217;ve read about a book every two months on average this year, so it&#8217;s definitely a huge improvement.</p></blockquote>
<li><strong>Become a better chess player</strong></li>
<blockquote><p>Not done? I haven&#8217;t put any major effort into becoming a better chess player, but the past few days I played with my dad and beat him 75% of the time (vs 25% last year). I thought maybe I was getting better, but then yesterday I lost every single game to both him and my brother. I definitely need to play more often.</p></blockquote>
</ol>
<p>While going over all the posts I wrote this year, I came across <a href="http://blog.raamdev.com/2008/02/10/managing-trust-and-expectation">Managing Trust and Expectation</a>. While reviewing the past year is great, we must never forget the importance of this very moment.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raamdev.com/2008/12/31/2008-year-in-review/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.raamdev.com/2008/12/31/2008-year-in-review</feedburner:origLink></item>
		<item>
		<title>Mint.com on Walking Away From Your Home</title>
		<link>http://feeds.feedburner.com/~r/RaamDevsWeblog/~3/498979907/mintcom-on-walking-away-from-your-home</link>
		<comments>http://blog.raamdev.com/2008/12/30/mintcom-on-walking-away-from-your-home#comments</comments>
		<pubDate>Tue, 30 Dec 2008 23:06:34 +0000</pubDate>
		<dc:creator>Raam</dc:creator>
		
		<category><![CDATA[Asides]]></category>

		<category><![CDATA[Blog Entries]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Real Estate]]></category>

		<guid isPermaLink="false">http://blog.raamdev.com/?p=2460</guid>
		<description><![CDATA[I just finished reading a Mint.com blog post about whether or not you should walk away from your home. It was especially interesting to me because I made the decision almost a year and a half ago to walk away from all three of my rental properties when I saw what was happening to the [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished reading <a href="http://blog.mint.com/blog/finance-core/should-you-walk-away-from-your-home/">a Mint.com blog post about whether or not you should walk away from your home</a>. It was especially interesting to me because I made the decision almost a year and a half ago to walk away from all three of my rental properties when I saw what was happening to the market. If you&#8217;re not familiar with my situation, you can read <a href="http://blog.mint.com/blog/finance-core/should-you-walk-away-from-your-home/#comment-28317">my comment on the post</a> for a quick overview.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raamdev.com/2008/12/30/mintcom-on-walking-away-from-your-home/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.raamdev.com/2008/12/30/mintcom-on-walking-away-from-your-home</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 3.678 seconds --><!-- Cached page generated by WP-Super-Cache on 2009-01-09 05:09:27 --><!-- Compression = gzip -->
