<?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>The Common Sense Chronicles &#187; technical</title>
	<atom:link href="http://www.rajatarya.com/category/technical/feed" rel="self" type="application/rss+xml" />
	<link>http://www.rajatarya.com</link>
	<description>glimpses of sanity on technology and productivity by rajat arya</description>
	<lastBuildDate>Sat, 28 Jan 2012 14:59:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Quick Update and more changes soon</title>
		<link>http://www.rajatarya.com/website/quick-site-update-more-changes-soon</link>
		<comments>http://www.rajatarya.com/website/quick-site-update-more-changes-soon#comments</comments>
		<pubDate>Mon, 09 Aug 2010 06:02:32 +0000</pubDate>
		<dc:creator>Rajat Arya</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.rajatarya.com/?p=697</guid>
		<description><![CDATA[Quick site update tonight: moved to WordPress 3.0.1 removed unused plugins removed unused themes updated remaining plugins to recent version removed old pictures page updated about page And after over a year, synced up the developer version of rajatarya.com with &#8230; <a href="http://www.rajatarya.com/website/quick-site-update-more-changes-soon">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Quick site update tonight:</p>
<ul>
<li>moved to <a class="zem_slink" title="WordPress" rel="homepage" href="http://wordpress.org">WordPress</a> 3.0.1</li>
<li>removed unused plugins</li>
<li>removed unused themes</li>
<li>updated remaining plugins to recent version</li>
<li>removed old pictures page</li>
<li>updated <a href="http://www.rajatarya.com/about">about</a> page</li>
</ul>
<p>And after over a year, synced up the developer version of rajatarya.com with the production version.  Much more painful than I expected and definitely a good reminder to follow the &#8216;right&#8217; process &#8211; work on the developer site and then publish to the production site.</p>
<p>Please let me know if you see anything that doesn&#8217;t appear to work (<a  rel="nofollow" id="emailShroud1" stoDom="rajatarya.com" stoUser="rajat" href="http://www.somethinkodd.com/emailshroud/emailaddress.php?domainName=rajatarya.com&amp;userName=rajat&amp;ver=2.1.0" >rajat</a>).</p>
<p>I am planning a site overhaul and some new blog posts, so more to come in the next few weeks!</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/zemified_a.png?x-id=2588dee6-2238-42ab-98dd-c1fd6ab137dc" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.rajatarya.com/website/quick-site-update-more-changes-soon/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taming Windows 7 in a VirtualBox VM Using Raw Disk Access</title>
		<link>http://www.rajatarya.com/website/taming-windows-virtualbox-vm</link>
		<comments>http://www.rajatarya.com/website/taming-windows-virtualbox-vm#comments</comments>
		<pubDate>Wed, 04 Nov 2009 16:43:55 +0000</pubDate>
		<dc:creator>Rajat Arya</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.rajatarya.com/?p=644</guid>
		<description><![CDATA[Image via Wikipedia (This is even more technical than my other technical posts. Consider yourself warned.) I wanted a dual-boot system between Windows 7 and Ubuntu 9.10 64-bit.&#160; I wanted both systems to be fully functional as 64-bit operating systems &#8230; <a href="http://www.rajatarya.com/website/taming-windows-virtualbox-vm">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 138px;">
<dt class="wp-caption-dt"><a href="http://en.wikipedia.org/wiki/Image:Virtualbox_logo.png"><img title="VirtualBox" src="http://upload.wikimedia.org/wikipedia/en/d/d5/Virtualbox_logo.png" alt="VirtualBox" height="128" width="128"/></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://en.wikipedia.org/wiki/Image:Virtualbox_logo.png">Wikipedia</a></dd>
</dl>
</div>
</div>
<p><em>(This is even more technical than my other technical posts. Consider yourself warned.)</em></p>
<p>I wanted a <a class="zem_slink" title="Multi boot" rel="wikipedia" href="http://en.wikipedia.org/wiki/Multi_boot">dual-boot</a> system between <a class="zem_slink" title="Windows 7" rel="homepage" href="http://www.microsoft.com/windows/windows-7/default.aspx">Windows 7</a> and <a class="zem_slink" title="Ubuntu" rel="homepage" href="http://www.ubuntu.com/">Ubuntu</a> 9.10 64-bit.&nbsp; I wanted both systems to be fully functional as 64-bit operating systems and have full access to the computer&#8217;s hardware.&nbsp; Accomplishing <a class="zem_olink" title="Dual-Booting Linux And Windows: Easier Said than Done" href="http://www.slumpedoverkeyboarddead.com/2009/10/29/dual-booting-linux-and-windows-easier-said-than-done/">this</a> has been <strong>well</strong> documented and I won&#8217;t bother discussing it.&nbsp; I simply repartitioned the hard drive into two partitions, and then let Windows 7 install on one of them and then installed Ubuntu 9.10 on the other.&nbsp; Grub gives me a choice when the machine boots and defaults to <a class="zem_slink" title="Linux" rel="wikipedia" href="http://en.wikipedia.org/wiki/Linux">Linux</a>, which is what I wanted.&nbsp; Then I decided I want to run Windows 7 in a VM on the Linux machine, and that I really wanted the VM to run from the Windows 7 partition already created.&nbsp; I had heard this was possible with earlier versions of Windows, so I figured Windows 7 should be no exception (at least if Vista can support such a scenario then Windows 7 should be the same).</p>
<p>I started by reading <a href="http://cargowire.net/articles/seamlessubuntuwindows" target="_blank">this</a>, which gave me good guidance, but was the other configuration &#8211; Windows as the host and Ubuntu as the guest &#8211; I wanted the opposite &#8211; Ubuntu as the host and Windows as the guest.&nbsp; That led me to the <a href="http://www.virtualbox.org/manual/UserManual.html#rawdisk" target="_blank">VirtualBox User&#8217;s Guide</a>, which does a great job of describing the process of using Raw Disk access.&nbsp; And finally, I did some perusing of the <a class="zem_slink" title="VirtualBox" rel="homepage" href="http://www.virtualbox.org/">VirtualBox</a> forums to find a couple specific answers to getting the setup working.</p>
<p>In an effort to help document this scenario, here are the things I did to get it <strong>working</strong>:</p>
<ol>
<li>Read the VirtualBox User&#8217;s Guide on Raw Disk Access (<a href="http://www.virtualbox.org/manual/UserManual.html#rawdisk">here</a>)</li>
<li>

<div class="wp-terminal">user@computer:$ VBoxManage internalcommands listpartitions -<a class="zem_slink" href="http://en.wikipedia.org/wiki/Rawdisk" title="Rawdisk" rel="wikipedia">rawdisk</a> /dev/sda<br/>VirtualBox Command Line Management Interface Version 3.0.8<br/>(C) 2005-2009 Sun Microsystems, Inc.<br/>All rights reserved.<br/><br/>Number  Type   StartCHS       EndCHS      Size (MiB)  Start (Sect)<br/>1       0x07  0   /32 /33  12  /223/19           100         2048<br/>2       0x07  12  /223/20  1023/254/63         99900       206848<br/>3       0x07  1023/254/63  1023/254/63         70000    204802048<br/>5       0x83  1023/254/63  1023/254/63         65624    348176808<br/>6       0x82  1023/254/63  1023/254/63          2839    482576598<br/></div>

</li>
<li>Notice how there is a 100MB partition (partition 1) &#8211; that is the boot partition for Windows 7.  This, along with partition 2 are the Windows 7 partitions.  Partition 3 is my &#8216;data&#8217; partition, which is shared between both OSes.  All of these partitions need to be enabled for read/write access by me in order for VirtualBox to load them up.  I did this by:

<div class="wp-terminal">user@computer:$ chmod 666 /dev/sda1<br/></div>


<div class="wp-terminal">user@computer:$ chmod 666 /dev/sda2<br/></div>


<div class="wp-terminal">user@computer:$ chmod 666 /dev/sda3<br/></div>

<p>I know this is not the most secure way of doing things, but it works for me.</li>
<li>Now it is also important that there is a place for Master-Boot Record (MBR) to get loaded from VirtualBox.  This is necessary so that when the VM starts up it has an MBR to use &#8211; otherwise it will try to use Grub and will fail miserably.  To get a &#8216;dummy&#8217; MBR created I read a couple forum posts (<a href="http://forums.virtualbox.org/viewtopic.php?t=2019">here</a>), and then did the following:

<div class="wp-terminal">user@computer:$ sudo apt-get install mbr<br/></div>


<div class="wp-terminal">user@computer:$ install-mbr -e12 --force ~/vm.mbr<br/></div>

<p>The <strong>-e12</strong> argument means I want the first and second partition enabled in the MBR.  This is critical to getting it all to work &#8211; otherwise the VM won&#8217;t know which partition to enable.</li>
<li>Now we are ready to actually create the raw disk for VirtualBox to handle, I typed in the following:

<div class="wp-terminal">user@computer:$ VBoxManage internalcommands createrawvmdk -filename /home/rajat/win7.vmdk -rawdisk /dev/sda -partitions 1,2 -mbr /home/rajat/vm.mbr -relative -register<br/></div>

</li>
<li>Go through VirtualBox, create a new VM, mark it Windows 7 (in my case 64-bit) and save.  The VM is ready to be started, but it won&#8217;t work entirely yet.</li>
<li>Set the VM to mount the DVD drive and put in your Vista DVD.  <strong>Start the VM</strong>.  Press <strong>F12</strong> and select the DVD drive to start (c).  Let Win7 setup start, pick a language, and then click the &#8216;Repair installation&#8217; option. Go through automatic repair, and then let the VM restart.  This time it should go into Win7 running off the raw disk.</li>
</ol>
<p>Let me know if you have any trouble with these instructions, or would like to add to them.  Drop me a line to know if these worked for you as well.  I can&#8217;t wait to use these steps on my other boxes and put Windows in a box while I&#8217;m using it.</p>
<p><em><strong>Update: </strong>There is a regression in VirtualBox 3.10 regarding raw disk access.  Any machine that boots with raw disk access stops booting using VirtualBox 3.10.  Read more about it in the <a href="http://www.virtualbox.org/ticket/5355">documented bug report</a>.  As a workaround simply downgrade to VirtuablBox 3.08 or install the OSE edition.  I got hit with this the day after this post went live, downgrading solved the problem for me.</em></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/7a413998-4608-4a12-af5e-46067ec84e3b/"><img class="zemanta-pixie-img" style="border: medium none ; float: right;" src="http://img.zemanta.com/reblog_c.png?x-id=7a413998-4608-4a12-af5e-46067ec84e3b" alt="Reblog this post [with Zemanta]"/></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.rajatarya.com/website/taming-windows-virtualbox-vm/feed</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Engineering Team Communication: Using Mailing Lists Effectively</title>
		<link>http://www.rajatarya.com/technical/engineering-mailing-lists</link>
		<comments>http://www.rajatarya.com/technical/engineering-mailing-lists#comments</comments>
		<pubDate>Wed, 30 Sep 2009 17:30:46 +0000</pubDate>
		<dc:creator>Rajat Arya</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[mailinglist]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://www.rajatarya.com/?p=238</guid>
		<description><![CDATA[Image by Getty Images via Daylife Most teams in business today rely on email.  Though imperfect it is ubiquitous for electronic communication.  It has proven the lowest-common denominator for communication between team members. The question of how to organize email &#8230; <a href="http://www.rajatarya.com/technical/engineering-mailing-lists">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 160px;">
<dt class="wp-caption-dt"><a href="http://www.daylife.com/image/079C8QpduQ003?utm_source=zemanta&amp;utm_medium=p&amp;utm_content=079C8QpduQ003&amp;utm_campaign=z1"><img title="SAN FRANCISCO - JANUARY 24:  A stack of vote-b..." src="http://cache.daylife.com/imageserve/079C8QpduQ003/150x103.jpg" alt="SAN FRANCISCO - JANUARY 24:  A stack of vote-b..." width="150" height="103" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.daylife.com/source/Getty_Images">Getty Images</a> via <a href="http://www.daylife.com">Daylife</a></dd>
</dl>
</div>
</div>
<p>Most teams in business today rely on email.  Though imperfect it is ubiquitous for electronic communication.  It has proven the lowest-common denominator for communication between team members.</p>
<p>The question of how to organize email is often left to each team member.  I think this approach is lacking &#8211; it leaves folks with good organization skills at an advantage to keeping up with information.  As a team we should all be committed to keeping everyone in the loop.  A little effort up front can pay big dividends in team productivity.</p>
<p><a class="zem_slink" title="Mailing list" rel="wikipedia" href="http://en.wikipedia.org/wiki/Mailing_list">Mailing lists</a> allow team members to easily filter email and keep track of emails as appropriate to their role on the team.  In larger teams they also allow for managers in the team to manage the <a class="zem_slink" title="Electronic mailing list" rel="wikipedia" href="http://en.wikipedia.org/wiki/Electronic_mailing_list">email lists</a> appropriate for their team members.</p>
<p>From my experience (which is assisted by my last team at Microsoft &#8211; the former Max team) the following list of mailing lists should be created for a product team.  Assume each one is started with a short description of the product/team (for example: gizmo-dev is the developer mailing list).</p>
<p style="padding-left: 30px;"><strong>-dev: </strong>developer mailing list.  Only developers on this list.<br />
<strong>-test: </strong>test mailing list.  Only testers on this list.<br />
<strong> -bus: </strong><a class="zem_slink" title="Business analyst" rel="wikipedia" href="http://en.wikipedia.org/wiki/Business_analyst">business analyst</a>, program manager mailing list.<br />
<strong> -team (aggregate of -dev, -test, -bus)</strong>: entire team, sometimes includes upper management<br />
<strong>-commit (aggregates team): </strong>all checkin emails related to software development<br />
<strong>-deploy (aggregate of team): </strong>deployment announcements for software deployments<br />
<strong>-chat (aggregate of team): </strong>non-work related chatter &#8211; like new joke site, <a class="zem_slink" title="Xkcd" rel="homepage" href="http://xkcd.com/">xkcd</a> comic, etc<br />
<strong> -oof (aggregate of team):</strong> out of facility announcements &#8211; like at the dentist for the next two hours, out for a week next week etc</p>
<p><span id="more-238"></span>First off, notice how more than half of the lists above just have the <strong>-team </strong>mailing list as its member.  This means you don&#8217;t have to manage all the lists individually, just the <strong>-dev</strong>, <strong>-test</strong>, and <strong>-bus</strong> ones.</p>
<p>Folks uninterested in the checkin emails can simply filter those out quickly into a folder that is kept unread, or archived.</p>
<p>The <strong>-oof</strong> list always is a controversial one.  There isn&#8217;t a good solution for knowing folks absences.  Blocking out your own calendar has the problem that people won&#8217;t notice unless they are scheduling something and you aren&#8217;t there.  The problem with sending invitations for your absence to the team is that most of the time the team doesn&#8217;t care and you are just adding more work for them to manage their calendars to make the time look &#8220;free&#8221; for them.  An Out-Of-Facility list is the simplest solution.  Email it when you will be away from work and then folks you are trying to find you will either know about it ahead of time or can check that list for up to the minute info.  And it has archival, filtering etc functionality.</p>
<p>If you work in a small team that has folks wearing multiple hats, no big deal, just add them to multiple lists.  The lists also serve a critical function of providing archival support in case someone leaves or is out for an extended period of time.  These lists also allow external teams to listen into conversations without having to know team members directly.</p>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 160px"><a href="http://www.crunchbase.com/product/google-talk"><img class=" " title="Image representing Google Talk as depicted in ..." src="http://www.crunchbase.com/assets/images/resized/0001/2896/12896v2-max-250x250.jpg" alt="Image representing Google Talk as depicted in ..." width="150" height="71" /></a><p class="wp-caption-text">Image via CrunchBase</p></div>
</div>
<p>For direct communication each team should have an <a class="zem_slink" title="Instant messaging" rel="wikipedia" href="http://en.wikipedia.org/wiki/Instant_messaging">instant messaging</a> solution as well.  If you are using a free service just make sure to check the <a class="zem_slink" title="Terms of service" rel="wikipedia" href="http://en.wikipedia.org/wiki/Terms_of_service">Terms of Service</a> &#8211; you don&#8217;t want to be spreading corporate secrets on the publicly searchable archives of a Google Talk conversation, for example.  I recommend setting up a <a class="zem_slink" title="Extensible Messaging and Presence Protocol" rel="wikipedia" href="http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol">Jabber</a> server in the intranet of the organization and using it for communication.  Most likely it can integrate with the email server and prevent duplicate user generation.  In the end instant communication is great for real-time conversations without talking, but poor for documentation or business communication.  For that type of communication email is still the best option.</p>
<p>How does your team organize its communication?  Does it employ mailing lists?  What other tools help?  Let me know below or shoot me an email.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/314e76e0-ee93-48a9-9ab9-5a941ce269cf/"><img class="zemanta-pixie-img" style="border: medium none ; float: right;" src="http://img.zemanta.com/reblog_c.png?x-id=314e76e0-ee93-48a9-9ab9-5a941ce269cf" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rajatarya.com/technical/engineering-mailing-lists/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Successful Teams have High Bandwidth Communication</title>
		<link>http://www.rajatarya.com/technical/successful-teams-have-high-bandwidth-communication</link>
		<comments>http://www.rajatarya.com/technical/successful-teams-have-high-bandwidth-communication#comments</comments>
		<pubDate>Wed, 23 Sep 2009 17:00:58 +0000</pubDate>
		<dc:creator>Rajat Arya</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.rajatarya.com/?p=618</guid>
		<description><![CDATA[Going to college during the dot-com boom meant that we had lots of opportunities to play buzzword bingo.  This post talks about one of the buzzwords I remember hearing repeatedly from that time &#8211; synergy.  This word was used to &#8230; <a href="http://www.rajatarya.com/technical/successful-teams-have-high-bandwidth-communication">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 160px"><a href="http://upload.wikimedia.org/wikipedia/en/c/cd/Synergy-logo-small.png"><img class=" " title="Synergy" src="http://upload.wikimedia.org/wikipedia/en/c/cd/Synergy-logo-small.png" alt="Synergy" width="150" height="66" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p>Going to college during the dot-com boom meant that we had lots of opportunities to play buzzword bingo.  This post talks about one of the buzzwords I remember hearing repeatedly from that time &#8211; <strong>synergy</strong>.  This word was used to talk about business models (B2B to provide synergy between companies) and organization culture (we look for <a class="zem_slink" title="Synergy" rel="wikipedia" href="http://en.wikipedia.org/wiki/Synergy">synergies</a> between team members when hiring).  As far as I remember, most of the presentations were full of rhetoric and little substance.  Much like the word&#8217;s connotation in its time. To truly create synergy between team members, meaning, to get the team to produce more than they could individually, the team must have high-bandwidth communication.</p>
<p>You already know this type of communication, just maybe without a name before.  It&#8217;s the type of communication you have with your best friend, your oldest friend, or your closest confidant.  It doesn&#8217;t matter how much time has elapsed since you both last spoke, within minutes of talking you are fully engaged in conversation. Simply put, high- bandwidth communication is when both parties are fully engaged in the discussion, adding valuable contributions, while not struggling to keep up.  It is relatively common in personal lives &#8211; I would argue that it is probably how you have chosen your closest friends.  They are the people you can trust that understand you implicitly.  Now transfer this to a work environment or a team project.</p>
<p>First, you don&#8217;t need to be best friends with your team members.  But you <strong>do</strong> need a way to collaborate efficiently.  High bandwidth communication means you are sharing ideas and collaborating without expending extraneous energy.  It means you say it once and everyone gets it.  It means you draw it once on the white board and nobody needs to pick up a pen and elaborate/extend your ideas. It means you are finishing each other&#8217;s thoughts and ideas together.  How often does that happen for you at work?</p>
<p>I have seen many teams try to &#8220;process&#8221; their way into high-bandwidth communication.  These are in the form of additional status emails, meetings, TPS reports and the like (<em>we should all agree on a template for sending our status emails to keep them consistent and easy to read</em>).  As much as I have seen this tried, it never gets close to high-bandwidth communication.  This just frustrates some folks on the team and burdens those that aren&#8217;t frustrated with additional minutia to manage throughout their day.  What my team recently did which resulted in much higher bandwidth communication is far simpler &#8211; <strong>we got to know each of our working styles</strong>.</p>
<p>A &#8216;work style&#8217; is simply a way to talk about the personality you have at work.  Not that you aren&#8217;t yourself at work, but you aren&#8217;t.  Nobody is.  And if you are, then I probably wouldn&#8217;t want to work with you.  At work the decorum of professionalism should be adhered to.  This is for everyone&#8217;s comfort and to keep people from feeling uncomfortable.  My work style is devoid of the vulgarity that is a big part of my personality.  My work style also limits profanity, which unfortunately, is a pretty big part of how I speak outside of work.</p>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block; width: 118px;">
<div class="wp-caption alignleft" style="width: 118px"><a href="http://commons.wikipedia.org/wiki/Image:ESTJ.jpg"><img class="   " title="fancy logo/writing for use in MBTI articles" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/ESTJ.jpg/300px-ESTJ.jpg" alt="fancy logo/writing for use in MBTI articles" width="108" height="44" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p><em>How did we get to know each other&#8217;s working styles?</em> We took personality tests.  The <a href="http://en.wikipedia.org/wiki/Myers-Briggs">Myer&#8217;s Briggs Part II</a> to be exact &#8211; with answers geared to how we behave at work.  And then we had a facilitator help visualize and present our results.  We did a great exercise to demonstrate how much time we would each spend based on our personalities in the four stages of approaching a new problem.  <a class="zem_slink" title="Team building" rel="wikipedia" href="http://en.wikipedia.org/wiki/Team_building">Team building</a> exercises have never made much sense to me, until this one.  By getting to know each of our work styles we learned how to communicate more effectively with everyone.  Extroverted people dominate meetings and spoken communication &#8211; and by realizing that more than half the team is <a class="zem_slink" title="Extraversion and introversion" rel="wikipedia" href="http://en.wikipedia.org/wiki/Extraversion_and_introversion">introverted</a> by nature &#8211; we realized we needed to create a meeting atmosphere more conducive to introverts (<em>we do this better now by doing lots of sticky note exercises when getting team feedback</em>).</p>
<p>Does this mean my team has really high-bandwidth communication overnight?  No.  But we are much better off than we were before the exercise.  We keep a printout of our results in a common place for the entire team to see on a daily basis &#8211; a little reminder of how hard it is on some folks to talk in groups and to others to quiet down to let others in.  We aren&#8217;t the greatest team yet, but we are committed to improving as a group and are actively working towards it.  Moving towards high-bandwidth communication at work will improve your team&#8217;s ability to deliver on its goals in a more timely manner with less overhead &#8211; sounds like synergy to me.</p>
<p>Do you have high-bandwidth communication at work?  What techniques has your team used to bring about better communication?  Leave a comment or shoot me an email to let me know.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/zemified_a.png?x-id=11069c23-0047-47b3-847d-aa0637ca8d09" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.rajatarya.com/technical/successful-teams-have-high-bandwidth-communication/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Model-View Controller Design Pattern Presentation</title>
		<link>http://www.rajatarya.com/technical/model-view-controller-presentation</link>
		<comments>http://www.rajatarya.com/technical/model-view-controller-presentation#comments</comments>
		<pubDate>Mon, 27 Apr 2009 17:00:24 +0000</pubDate>
		<dc:creator>Rajat Arya</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[aspnet]]></category>
		<category><![CDATA[designpattern]]></category>
		<category><![CDATA[mvc aspnetmvc]]></category>

		<guid isPermaLink="false">http://www.rajatarya.com/?p=568</guid>
		<description><![CDATA[Quick post with a couple attachments. Recently I put together a couple presentations to present to a working group inside University of Washington. If you are on a team or in an organization that has not heard of model-view controller, &#8230; <a href="http://www.rajatarya.com/technical/model-view-controller-presentation">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Quick post with a couple attachments.  Recently I put together a couple presentations to present to a working group inside University of Washington.</p>
<p>If you are on a team or in an organization that has not heard of model-view controller, hopefully you can use <a href="http://www.scribd.com/doc/14617127/Model-View-Controller">this</a> presentation to bring your team on-board with the simplicity and power of the pattern.  There is lots of information on Model-View controller all over the web but I couldn&#8217;t find a presentation that tied it all together like I wanted.  Feel free to let me know about other such presentations in the comments.</p>
<p><a style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;" title="View Model View Controller on Scribd" href="http://www.scribd.com/doc/14617127/Model-View-Controller">Model View Controller</a> <object width="100%" height="500" data="http://d.scribd.com/ScribdViewer.swf?document_id=14617127&amp;access_key=key-1vktbqjdp4d2ztk8y8rw&amp;page=1&amp;version=1&amp;viewMode=" type="application/x-shockwave-flash"><param name="id" value="doc_503700450295980" /><param name="name" value="doc_503700450295980" /><param name="align" value="middle" /><param name="quality" value="high" /><param name="play" value="true" /><param name="loop" value="true" /><param name="scale" value="showall" /><param name="wmode" value="opaque" /><param name="devicefont" value="false" /><param name="bgcolor" value="#ffffff" /><param name="menu" value="true" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://d.scribd.com/ScribdViewer.swf?document_id=14617127&amp;access_key=key-1vktbqjdp4d2ztk8y8rw&amp;page=1&amp;version=1&amp;viewMode=" /><param name="allowfullscreen" value="true" /></object></p>
<p>The second presentation is an <a href="http://www.scribd.com/doc/14617126/Introduction-to-ASP-NET-MVC">introduction to ASP.NET MVC</a> &#8211; the new Microsoft web framework that substitutes Web Forms for web development.  Luckily this framework released very recently and we have been using it at work.  It is a pleasure to use instead of Web Forms.</p>
<p><a style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;" title="View Introduction to ASP .NET MVC on Scribd" href="http://www.scribd.com/doc/14617126/Introduction-to-ASP-NET-MVC">Introduction to ASP .NET MVC</a> <object width="100%" height="500" data="http://d.scribd.com/ScribdViewer.swf?document_id=14617126&amp;access_key=key-z0k8qai3znath8dzlpw&amp;page=1&amp;version=1&amp;viewMode=" type="application/x-shockwave-flash"><param name="id" value="doc_426623241236377" /><param name="name" value="doc_426623241236377" /><param name="align" value="middle" /><param name="quality" value="high" /><param name="play" value="true" /><param name="loop" value="true" /><param name="scale" value="showall" /><param name="wmode" value="opaque" /><param name="devicefont" value="false" /><param name="bgcolor" value="#ffffff" /><param name="menu" value="true" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://d.scribd.com/ScribdViewer.swf?document_id=14617126&amp;access_key=key-z0k8qai3znath8dzlpw&amp;page=1&amp;version=1&amp;viewMode=" /><param name="allowfullscreen" value="true" /></object></p>
<p>MVC is everywhere, let me know your thoughts on these slides and on good online resources for design patterns in general.</p>
<p>Download them here, or check them out on Scribd:</p>
<ul>
<li><a href="http://www.rajatarya.com/wp-content/uploads/2009/04/model-view-controller.pptx">Model View Controller</a></li>
<li><a href="http://www.rajatarya.com/wp-content/uploads/2009/04/introduction-to-aspnet-mvc.pptx" target="_blank">Introduction to ASP.NET MVC</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.rajatarya.com/technical/model-view-controller-presentation/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2008: Year in Review</title>
		<link>http://www.rajatarya.com/travel/2008-year-in-review</link>
		<comments>http://www.rajatarya.com/travel/2008-year-in-review#comments</comments>
		<pubDate>Fri, 17 Apr 2009 06:46:38 +0000</pubDate>
		<dc:creator>Rajat Arya</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[clearspring]]></category>
		<category><![CDATA[roadtrip08]]></category>
		<category><![CDATA[uw]]></category>
		<category><![CDATA[yearinreview]]></category>

		<guid isPermaLink="false">http://www.rajatarya.com/?p=556</guid>
		<description><![CDATA[Editorial Update: Removed a couple of unnecessary stories from this post &#8211; they served no purpose and I decided I didn&#8217;t need them to get my point across. Though it is past April 15th and I missed my &#8220;taxes&#8221; deadline &#8230; <a href="http://www.rajatarya.com/travel/2008-year-in-review">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>Editorial Update: Removed a couple of unnecessary stories from this post &#8211; they served no purpose and I decided I didn&#8217;t need them to get my point across.</em></p>
<p>Though it is past April 15th and I missed my &#8220;taxes&#8221; deadline for this post, I still wanted a chance to share some of the events from 2008.  It was another big year, so I&#8217;m sticking to the ordered/chronological list like last <a href="http://www.rajatarya.com/2007/12/2007-in-review-the-briefest-of-catch-up-posts">year</a>.</p>
<ol>
<li><strong>Continue working for <a href="http://www.clearspring.com">Clearspring</a></strong><br />
The job had me working day and night, with frenetic pace that only a startup can impose.  Back then I thought I was thriving in it &#8211; somehow having convinced myself that the &#8220;world&#8221; would end if I didn&#8217;t crank out whatever feature I was working on.  Unfortunately it was wreaking my health.  My weight has skyrocketed and I was eating badly.  I also developed a lesion on my face, around my chin.  More on that later.</li>
<li><strong>Shaily arrives on March 20th</strong><br />
We waited for four long months after our marriage for Shaily&#8217;s visa to come through (it was 11 months after we filed for it).  In many ways our marriage didn&#8217;t really start until Shaily got here and we were living under one roof for the first time.</li>
<li><strong><a href="http://www.clearspring.com">Clearspring</a> gets more funding</strong> (read more <a href="http://widgetanalytics.wordpress.com/2008/05/22/clearspring-raises-18m-widget-analytics-here-we-come/">here</a> and <a href="http://www.clearspring.com/about/press/clearspring-secures-18million-funding">here</a>)<br />
My life and my work are inextricably connected.  I somehow feel like &#8220;I&#8221; got more funding when Clearspring did.  Again, only the koolaid a startup can offer. My health is still in decline but I&#8217;m gung-ho about the company, my future, and our lives in Arlington VA.  When I am at work I am feeling guilty about not being at home with Shaily; when I am at home I feel guilty I am not working harder at work.  This is a recipe for disaster, I just didn&#8217;t know it then.</li>
<li><strong>Wedding Reception in Portland OR</strong><br />
My parents throw us a wedding reception in Portland.  It was a great ceremony and we were so happy so many family members could attend. Took one week off from work (the maximum allowed at one time &#8211; yay startups) for the reception and for a really fun road trip down the west coast from Portland to LA with my cousins.  I had to leave from LA to get back to work, but Shaily got to enjoy LA, Las Vegas, and more.</li>
<li><strong>The Bit Flipped</strong><br />
If you know me then you&#8217;ve probably heard of me talk about this moment before &#8211; it has happened to me before in other teams, at other jobs, in relationships.  It is the moment of clarity that has been brewing in your subconscious for weeks or months that finally comes to the conscious. The picture becomes clear. I no longer want to work for Clearspring.The new funding had raised my hopes for a chance at more equity in the company &#8211; especially considering what it was taking out of me.  For twelve Tuesdays in a row during the summer I was at work at 4am to deploy software.  For example, on my birthday, I worked from 4am to 9pm. It had become increasingly clear that more stock options were not being issued to anyone in light of the new funding.</p>
<p>The work environment that once seemed electric seemed strained and unnecessary.  The constant &#8220;fire drill&#8221; of chasing after immature web 2.0 APIs with hopefully slightly less immature technology seemed like a cruel joke.  Though in my first professional leadership role I was struggling to find vision/direction/focus in the engineering organization.  I felt strongly that the executive engineering management was not providing  leadership to the organization and was not nurturing the growth of the team.</p>
<p>Before finalizing my desire to leave I asked to be moved to a different team in engineering &#8211; to work on the advertising platform work Clearspring was doing.  I have a lot of respect for the lead of the advertising team and felt I could learn a lot by being on his team &#8211; both technically and from him.  My request was not granted with an explanation from my boss (the VP of engineering &#8211; not the one that hired me &#8211; Clearspring was on its 3rd VP of engineering during my tenure at this point) that my knowledge in my current team was too valuable to be lost.  I was done learning new things on the current team, tired of the work environment and the lack of leadership, and disappointed that no more stock options were going to be available. I decided it was time to leave.</li>
<li><strong>Clearspring Acquires <a href="http://www.addthis.com">AddThis</a></strong> (read more <a href="http://www.clearspring.com/about/press/clearspring-acquires-addthis">here </a>and <a href="http://www.readwriteweb.com/archives/monetizing_a_button_clearspring_acquires_addthis.php">here</a>)<br />
Another opportunity for <a href="http://www.widgify.com">Hooman</a> and the Board to issue options comes and goes.  No options are issued.  My mind is already made up about leaving.  I ask to no longer lead a team and am quietly being a developer that works much closer to 50 hours a week instead of what I was doing earlier in the year.  This gives me the time I need to begin the job search and do phone interviews.  Shaily and I decide to relocate back to Seattle WA.  My parents had decided at the same time to spend more time in Portland OR so Shaily and I moving back to Seattle seems natural (moving back for me, moving for the first time for Shaily).</li>
<li><strong>Accepted a position at <a href="http://www.washington.edu">University of Washington</a></strong><br />
To my pleasant surprise the university worked very quickly from cover letter to phone screen to phone interview.  I had already scheduled a trip to interview with other companies in the area and my team was able to work me into a spare day I had on that trip to interview me in person.  I accepted the day the offer was presented.  Since we had an open workspace in Clearspring where very few of us had office phones I had to walk out to my car to negotiate my offer. I wanted to make sure Shaily and I got a break between jobs (something I didn&#8217;t do between Microsoft and Clearspring) so I asked for a start date of December 1.  This gave Shaily and me the month of November to drive cross country.</li>
<li><strong>Road Trip Cross Country in November 2008</strong><br />
I will write separately about the road trip &#8211; here I&#8217;ll just mention that it was memorable, enjoyable, and worth doing. We got to see: Philadelphia, New York, relatives in Zanesville OH, Kent State, UMich Ann Arbor, Chicago, Minneapolis (well really Mall of America), Bend SD, Mt Rushmore, got stuck in a snow storm and spent the night at a rest area in Chugwater WY, Park City UT, and finally Salt Lake City UT.</li>
<li><strong>Started work at University of Washington</strong><br />
I&#8217;m a senior software systems engineer working on migrating a paper certification process to an electronic one (read more <a href="http://www.washington.edu/sio/efecs/about.html">here</a> and <a href="http://www.washington.edu/sio/efecs/">here</a>).  This means retiring the mainframe that has been used since 1970s and building a new enterprise system.  The team is just finishing the first major milestone of the project &#8211; migrating folks off of the mainframe.  Part of an excited team that is nothing like the stereotypical professional staff team at a university.  Ramp up in ASP .NET development and designing the next major milestone of the project. Lots of learning, and 40 hour weeks. I am visibly more relaxed every day &#8211; Shaily notices immediately.</p>
<p>As a note, Cleaspring had their first major layoffs in December (see <a href="http://www.techcrunch.com/2009/01/06/clearspring-lays-off-20-president-and-coo-jay-rappaport-leaving/">here</a>).  I was sad to hear this happened because many of the guys I worked with there were underutilized and overall I felt the team could have produced <em>so</em> much more under the right leadership.  I was glad to find out that many of the team members I knew who were laid off landed okay, some in situations far better for them than Clearspring.</li>
<li><strong>Relocated to Capitol Hill neighborhood of Seattle</strong><br />
Shaily and I rented an apartment below our friends Brian and Miriam (and Cam) in Capitol Hill.  Brian and Miriam were scheduled to move to Hawaii in January so being right next door meant we got to hang out every day in December and until they left.  The snow storms in Seattle around Christmas were fun &#8211; everyone&#8217;s travel plans changed and we all spent Christmas together.  Brian and Cam made a turkey. (Shaily and I made ginger cookies from scratch.)  We all partied on New Years together, ringing in 2009 with fake confetti while watching fireworks and dancing till 3am on tunes spun by Cam.</li>
</ol>
<p>The year brought several significant changes to my life. I changed jobs and moved cross country &#8211; AGAIN.  I started living with my wife.  I learned first hand what it was like to work at a startup.  The year ended with me in a very different mental place than when it started.  Maybe it&#8217;s maturing, maybe it&#8217;s living a married life, whatever it is I am glad it happened.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rajatarya.com/travel/2008-year-in-review/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A site reborn. rajatarya.com v2 is public</title>
		<link>http://www.rajatarya.com/technical/a-site-reborn</link>
		<comments>http://www.rajatarya.com/technical/a-site-reborn#comments</comments>
		<pubDate>Mon, 23 Mar 2009 06:42:17 +0000</pubDate>
		<dc:creator>Rajat Arya</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[k2]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.rajatarya.com/?p=406</guid>
		<description><![CDATA[This website, my website, is finally rebuilt and I&#8217;m happy with how it is built now and for the most part with how it looks.  There are always improvements to be made, but I am most happy with how I &#8230; <a href="http://www.rajatarya.com/technical/a-site-reborn">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rajatarya.com/projects/website"><img class="alignright size-thumbnail wp-image-431" title="rajatarya website" src="http://www.rajatarya.com/wp-content/uploads/2009/03/rajatarya-thumbnail1-150x150.jpg" alt="rajatarya website" width="150" height="150" /></a></p>
<p>This website, my website, is finally rebuilt and I&#8217;m happy with how it is built now and for the most part with how it looks.  There are always improvements to be made, but I am most happy with how I put this site together &#8211; like a software product &#8211; which should enable me to make a lot more changes rapidly in the future.  Please let me know what you think about the redesign in the comments.</p>
<p>In this post I will talk about what changes specifically have been made to the site, how it is reborn, and what plans I envision for it in the future.</p>
<h3><span id="more-406"></span>What Changed?</h3>
<div class="wp-caption alignright" style="width: 85px"><a href="http://www.dreamhost.com/r.cgi?480638"><img src="http://www.dreamhost.com/images/green5.png" alt="dreamhost hosting" width="75" height="75" /></a><p class="wp-caption-text">dreamhost hosting</p></div>
<h4>Hosted on <a href="http://www.dreamhost.com">Dreamhost</a> now, no more <a href="http://www.site5.com">Site5</a></h4>
<p>This was a long time coming, my contract with Site5 will end at the end of this year.  It took me a while to realize that though Site5 offers great prices (and Dreamhost has become highly competitive in the last two years) Dreamhost has a much better written Panel and features that I want are better implemented.  For example:</p>
<ul>
<li>Ease at setting up Google for Email &#8211; modifying the DNS is a snap using Dreamhost (even when Dreamhost wasn&#8217;t the registrar yet).</li>
<li>SVN &#8211; this was literally two clicks on Dreamhost &#8211; it involved reading a wiki page on Site5 and even then it wasn&#8217;t configured for anything but svn+ssh connectivity (where is the support for http://svn.domainname.com?).</li>
<li>MySQL management &#8211; easy to understand the configuration for databases with web servers.</li>
<li>Domain management overall &#8211; clearly defined what the subdomains are, what the fully hosted domains are, and everything in between.</li>
<li>Much <strong>much</strong> better shell support.  Obvious that Dreamhost is a Debian system with a much better shell than anything Site5 offers.</li>
<li><a href="http://rubyonrails.org/">Ruby on Rails</a> support for mod_passenger.  Though I haven&#8217;t tried it yet I have heard good things &#8211; Site5 is still living with FastCGI, sort of (or maybe I just can&#8217;t read the Site5 documentation).</li>
</ul>
<p>I know that Dreamhost has problems as well &#8211; as will <strong>all</strong> cheap-first-reliable-second tier of hosting solutions.  I don&#8217;t expect anything better when I&#8217;m paying for the cheapest hosting around with significant features and support.  I am willing to give up on reliability and availability for now (though it hasn&#8217;t been a problem yet with Dreamhost on my particular box and it was a problem a few times with Site5 over my tenure with them) as long as the features I use everyday are well documented, easy to follow, and well written.  It is a joy to use the Panel on Dreamhost.</p>
<h4>
<div class="wp-caption alignright" style="width: 98px"><a href="http://gallery.menalto.com/"><img src="http://gallery.menalto.com/themes/gmc/images/gallery_donate.png" alt="gallery" width="88" height="31" /></a><p class="wp-caption-text">gallery</p></div>
<p><div class="wp-caption alignright" style="width: 135px"><a href="http://wordpress.org/"><img src="http://s.wordpress.org/about/images/buttons/buttonw-blue.png" alt="wordpress" width="125" height="41" /></a><p class="wp-caption-text">wordpress</p></div></h4>
<h4>WordPress upgraded to 2.7.1, Gallery upgraded to 2.3</h4>
<p>These were minor updates but I installed both by hand on Dreamhost &#8211; far easier to maintain in the long run vs the one-click installers I had used at Site5 (Fantastico seems great but blows once you start modifying the apps).  Migrated my posts and my photos from Site5 to Dreamhost &#8211; was really easy to get all of that working together &#8211; far easier than I expected.</p>
<h4>Updated Look and Feel using Modified <a href="http://getk2.com/">K2 </a>WordPress Theme</h4>
<p>The previous version used WordPress with a custom DXX theme that I had hacked together and modified in more ways than I could remember.  The biggest thing missing from it was support for WordPress widgets.  This made adding new plugins mean PHP code modification.  I was anxious to be done with that.  <a href="http://sunilgarg.com">Sunil</a> suggested <a href="http://getk2.com/">K2 </a>and off I went.</p>
<p>Read more about K2 <a href="http://getk2.com/about/">here </a>to find out more about it &#8211; but from my research &#8211; it is exactly what I wanted &#8211; a highly modular and beautiful WordPress theme that took care of the &#8216;hard&#8217; stuff for me using AJAX with <a href="http://jquery.com/">jQuery </a>and left the &#8216;easy&#8217; stuff easy for me to modify.</p>
<p>Once K2 was plugged in I took a couple quick swabs at configuring a more integrated Gallery 2.3 (using WPG2 still) and got WordPress sidebars working correctly with the <a href="http://wordpress.org/extend/plugins/wpg2/">WPG2</a> plugin for WordPress and Gallery.</p>
<h3>What is it Made Of?</h3>
<p>Overall the site is still WordPress and Gallery driven, however <a href="http://websvn.tigris.org/">WebSVN </a>has been added for repository viewing.  There are many new WordPress plugins being used now.  A sampling include:</p>
<ul>
<li><a href="http://recaptcha.net/plugins/wordpress/">reCAPTCHA</a></li>
<li><a href="http://wordpress.org/extend/plugins/deko-boko-a-recaptcha-contact-form-plugin/">Deko Boko</a></li>
<li><a href="http://wordpress.org/extend/plugins/netflix-x2/">Netflix X2</a></li>
<li><a href="http://wordpress.org/extend/plugins/lastfm-records/">Last.fm</a></li>
<li><a href="http://wordpress.org/extend/plugins/wpg2/">WPG2</a></li>
<li>&#8230;</li>
</ul>
<h3>Where can I find out More?</h3>
<p>I&#8217;ve set up a project page for this site in which the details of how it is built, modified, and coded are described.  In redoing the site I spent a lot of time turning it into a &#8216;semi-serious&#8217; software project &#8211; with a development environment and deployment procedure.  Using this improved process I should be able to add features to the site much more rapidly.</p>
<p>Follow along or drill in deeper at the <a href="http://www.rajatarya.com/projects/website">project page</a>.</p>
<p>Send me what you would like to see different on the site, or an application you&#8217;d like to see on the site.  Drop me a line at <a  rel="nofollow" id="emailShroud3" stoDom="rajatarya.com" stoUser="rajat" href="http://www.somethinkodd.com/emailshroud/emailaddress.php?domainName=rajatarya.com&amp;userName=rajat&amp;ver=2.1.0" >rajat</a> or from one of the methods listed <a href="http://www.rajatarya.com/about">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rajatarya.com/technical/a-site-reborn/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reminder of why I love the Internet</title>
		<link>http://www.rajatarya.com/technical/markcuban-vs-avnerronen</link>
		<comments>http://www.rajatarya.com/technical/markcuban-vs-avnerronen#comments</comments>
		<pubDate>Sun, 22 Mar 2009 05:56:21 +0000</pubDate>
		<dc:creator>Rajat Arya</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[avnerronen]]></category>
		<category><![CDATA[boxee]]></category>
		<category><![CDATA[markcuban]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://www.rajatarya.com/?p=324</guid>
		<description><![CDATA[I heart the discussion between Mark Cuban and Avner Ronen regarding the future of television content (see boxee blog » a lively debate with mark cuban). As far as I can tell, they both are saying similar things, with Mark&#8217;s &#8230; <a href="http://www.rajatarya.com/technical/markcuban-vs-avnerronen">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.boxee.tv/"><img class="alignright" title="Boxee" src="http://boxee.tv/images/boxee_logo.png" alt="boxee" width="63" height="71" /></a></p>
<p>I heart the discussion between <a href="http://blogmaverick.com">Mark Cuban</a> and <a href="http://blog.boxee.tv/">Avner Ronen</a> regarding the future of television content (see <a href="http://blog.boxee.tv/2009/03/21/a-lively-debate-with-mark-cuban/#comment-8469">boxee blog » a lively debate with mark cuban</a>).</p>
<p>As far as I can tell, they both are saying similar things, with Mark&#8217;s main distinction being that the cable/telcos are smart enough to realize that the ala carte television business will continue to grow &#8211; where Avner believes that TV on a schedule is a dying concept.</p>
<p><span id="more-324"></span></p>
<p>I&#8217;ve thought about this myself over and over again.  Having used a DVR since 2002 on my own media center, to using both Comcast and Verizon DVRs, to using nothing and no TV, to boxee and downloaded content, to OTA HD, and back to nothing.  And one thing has rung true for me the entire time &#8211; there are times when I want something specific &#8211; and for those times I will do whatever is necessary to see it (&#8220;The Wire&#8221;, &#8220;It&#8217;s Always Sunny In Philadelphia&#8221;, &#8220;Dexter&#8221;).  Outside of those times, I have always hated <em>having</em> to choose what to watch.</p>
<p>Now, I agree with Mark and Avner that the infrastructure is the cable companies responsibility (and where I think they should focus their energy).  I don&#8217;t care how the pipe gets fatter to my house, I want it to get fatter &#8211; and let me decide how it is split up.  I think that is the essence of Avner&#8217;s argument put another way, and I totally agree with it.  Give me enough bandwidth to have five HD streams going while &#8220;surfing&#8221; the Internet.</p>
<p>Once I have the bandwidth &#8211; then let the marketplace be open &#8211; let me choose if I want bundled content provided in channels or let me choose individual shows I think I&#8217;ll enjoy (anything by David Simon, btw) and let software be smart enough to keep those things coming for me.</p>
<p>Those are my thoughts on this, I want a fatter pipe to my house, and I want to have choices on what I watch using it.  I want more Bollywood options, more NBA and tennis options.  Just like I can&#8217;t run my microwave, dishwasher, and toaster oven on the same outlet without blowing a circuit breaker (or run all three showers at the same time and expect hot water) &#8211; I&#8217;m okay with rationing the Internet pipe between TV and Internet (and phone as well).</p>
<p>Personally I enjoy Boxee&#8217;s alpha product as a clever 10&#8242; UI to arranging content on my TV.  The telcos and cable providers should learn how to design and build 10&#8242; UI from folks like Avner&#8217;s team.</p>
<p>The debate between Mark and Avner is a reminder of one of the greatest achievements of the Internet &#8211; discussion between smart people that others can benefit from.  Nerds battling online &#8211; something that was akin to the Internet&#8217;s roots from the early years which, at least to me, seems to have been lost a bit in the consumer version of the Internet we spend our time on today.</p>
<p>In the end I want both Mark and Avner to succeed &#8211; I want Mark&#8217;s HDNet to create great content and deliver it in multiple ways &#8211; I want the cable/telcos to build world-class networks and infrastructure, partnering with Avner and his team to provide a UI and experience that is compelling and enjoyable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rajatarya.com/technical/markcuban-vs-avnerronen/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>boxee Installed on Apple TV – the little box comes to life</title>
		<link>http://www.rajatarya.com/technical/boxee-installed-on-apple-tv-the-little-box-comes-to-life</link>
		<comments>http://www.rajatarya.com/technical/boxee-installed-on-apple-tv-the-little-box-comes-to-life#comments</comments>
		<pubDate>Sun, 12 Oct 2008 19:22:22 +0000</pubDate>
		<dc:creator>Rajat Arya</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[boxee]]></category>
		<category><![CDATA[mediacenterpc]]></category>

		<guid isPermaLink="false">http://www.rajatarya.com/2008/10/12/boxee-installed-on-apple-tv-the-little-box-comes-to-life</guid>
		<description><![CDATA[Problem Description: Crappy interface for playing .avi files with .srt files for subtitles on Media Center PC.&#160; This interface is what I predominantly use My Media Center PC for these days – simply to play movies sitting on my home &#8230; <a href="http://www.rajatarya.com/technical/boxee-installed-on-apple-tv-the-little-box-comes-to-life">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.boxee.tv"><img title="boxee" style="display: inline; margin-left: 0px; margin-right: 0px" height="113" alt="boxee" src="http://www.rajatarya.com/wp-content/uploads/2008/10/boxee1.png" width="83" align="right" /></a>
<p><strong>Problem Description:</strong> Crappy interface for playing .avi files with .srt files for subtitles on Media Center PC.&#160; This interface is what I predominantly use My Media Center PC for these days – simply to play movies sitting on my home network, with subtitles.&#160; Since Windows Media Player itself can’t handle .srt files for subtitles, I am using a VLC Player plugin on Media Center to play these movies.</p>
<p><strong>Proposed Solution:</strong> Install boxee on my Apple TV and have it discover my networked movies/music.</p>
<p>I got <a href="http://www.boxee.tv" target="_blank">boxee</a> Alpha installed on my <a href="http://www.apple.com/appletv/" target="_blank">Apple TV</a> this morning and the little Apple TV has been reborn.&#160; After getting onto the Alpha earlier this week I followed the instructions on the Google Code project for <a href="http://code.google.com/p/atvusb-creator" target="_blank">atvusb-creator</a> and got a USB pen drive formatted and installed with the additional XMBC and boxee applications.&#160; After watching “<a href="http://blog.boxee.tv/2008/10/06/how-to-video-boxee-on-apple-tv/" target="_blank">how-to video: boxee on Apple TV</a>” I realized that the installation process wouldn’t be too tough, and put it on my list for the weekend.&#160; </p>
<p>Sunday morning: I dug up an old 512Mb USB Flash drive and, after reading the Google Code project notes, got started on my Mac Book Pro.&#160; The patchstick created I rebooted my Apple TV with the patchstick and watched the Linux boot kick up.&#160; Then it hung.&#160; After groaning I went to the bug list for the Google Code project and found out that SanDisk 512Mb USB Flash drives have been reported not to work.&#160; Found another USB Flash drive (1Gb Verbatim one this time).&#160; Went through the process again, and this time the patchstick loaded completely and installed boxee and XMBC.</p>
<p>First I needed to tune boxee to display correctly on my DLP television (which was painless and obvious with a great settings interface for manipulating the display properties) and then the full interface was accessible to me.&#160; <strong>The interface is beautiful.</strong>&#160; In no time I had it discover by shared movies on my local network and my shared music.&#160; My .avi movie files with .srt subtitles played without a hitch, and the interface is perfect for watching movies.&#160; Later I’ll walk my wife through it and see if it passes the <em>wife test.</em></p>
<p><strong>Solution Analysis: </strong>boxee is clearly in alpha, but I’m already hooked to it (crashes and all).&#160; Hopefully once it becomes more stable I can officially retire my Media Center PC (which is on its last legs) and just use boxee for my movie / music playback.&#160; Kudos to the boxee team and thanks for creating such a polished alpha.&#160; I can’t wait to see what the team puts into this product next.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rajatarya.com/technical/boxee-installed-on-apple-tv-the-little-box-comes-to-life/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Backlog of Reading Posts and Updated Site</title>
		<link>http://www.rajatarya.com/website/backlog-of-reading-posts-and-updated-site</link>
		<comments>http://www.rajatarya.com/website/backlog-of-reading-posts-and-updated-site#comments</comments>
		<pubDate>Mon, 15 Sep 2008 05:28:34 +0000</pubDate>
		<dc:creator>Rajat Arya</dc:creator>
				<category><![CDATA[technical]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.rajatarya.com/2008/09/14/backlog-of-reading-posts-and-updated-site</guid>
		<description><![CDATA[Finally got around to cleaning things up on my website.&#160; Upgraded Gallery2 and WordPress.&#160; I also started separating my Twitter Tweets as a separate category so the daily digests will keep from cluttering the main page and my RSS feeds.&#160; &#8230; <a href="http://www.rajatarya.com/website/backlog-of-reading-posts-and-updated-site">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://images.google.com/imgres?imgurl=http://blogs.sfweekly.com/thesnitch/Paperwork.gif&amp;imgrefurl=http://blogs.sfweekly.com/thesnitch/2007/08/do_nonexistent_city_officials.php&amp;h=619&amp;w=619&amp;sz=244&amp;hl=en&amp;start=2&amp;um=1&amp;usg=__Cyu7SjqtrpjVTNOiGABAvvDDBsU=&amp;tbnid=aCw14nnYYmRHcM:&amp;tbnh=136&amp;tbnw=136&amp;prev=/images%3Fq%3Dimage%2Bof%2Bpaperwork%26um%3D1%26hl%3Den%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US:official%26sa%3DN"><img style="display: inline; margin-left: 0px; margin-right: 0px" height="136" src="http://tbn0.google.com/images?q=tbn:aCw14nnYYmRHcM:http://blogs.sfweekly.com/thesnitch/Paperwork.gif" width="136" align="right" /></a>Finally got around to cleaning things up on my website.&#160; Upgraded <a href="http://gallery.menalto.com/" target="_blank">Gallery2</a> and <a href="http://wordpress.org" target="_blank">WordPress</a>.&#160; I also started separating my <a href="http://www.twitter.com/rajatarya" target="_blank">Twitter</a> Tweets as a separate category so the daily digests will keep from cluttering the main page and my RSS feeds.&#160; Thanks to <a href="http://zeo.unic.net.my/notes/exclude-category-in-wordpress/" target="_blank">this article</a> for explaining how.</p>
<p>Though I haven&#8217;t made it all the way through my reading from 2007, I will finish it off soon enough.&#160; In 2008 I haven&#8217;t been reading as much so there is less to write about.&#160; The backlog of posts published today are:</p>
<ol>
<li><a href="http://www.rajatarya.com/2007/03/21/men-are-from-mars-women-are-from-venus-by-jim-gray">&quot;Men are from Mars, Women are from Venus&quot; by Jim Gray</a> </li>
<li><a href="http://www.rajatarya.com/2007/05/01/founders-at-work-by-jessica-livingston">&quot;Founders at Work&quot; by Jessica Livingston</a> </li>
<li><a href="http://www.rajatarya.com/2007/06/21/the-myths-of-innovation-by-scott-berkun">&quot;The Myths of Innovation&quot; by Scott Berkun</a> </li>
<li><a href="http://www.rajatarya.com/2007/08/15/a-thousand-splendid-suns-by-khaled-hosseini">&quot;A Thousand Splendid Suns&quot; by Khaled Hosseini</a> </li>
<li><a href="http://www.rajatarya.com/2007/09/25/the-namesake-by-jhumpa-lahiri">&quot;The Namesake&quot; by Jhumpa Lahiri</a> </li>
</ol>
<p>It feels good to be blogging again, even if it is mostly for my own archival purposes.&#160; Lots of pictures to upload, there are a handful of draft posts that I really want to get back to and finish off &#8211; some actual content from inside my head.&#160; I realized recently that the reason for my lack of blogging was the lack of <strong>free</strong>&#160;<strong>offline</strong> blogging tools on Mac OS X.&#160; This sounds strange, but I feel most compelled to write new content when I am not online.&#160; Once I&#8217;m online there is always other stuff to do.&#160; Introspection time is often reserved to offline time.&#160; Now that I have a <strong>new</strong> Windows box I use everyday again (<a href="http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/catalog.workflow:category.details?current-catalog-id=12F0696583E04D86B9B79B0FEC01C087&amp;current-category-id=61CEC07394744CFCA553147261AEA6F7" target="_blank">Lenovo ThinkCentre M-Series</a>) I installed <a href="http://windowslivewriter.spaces.live.com/" target="_blank">Windows Live Writer</a> and have been using it more and more.</p>
<p>The look and feel of the site is totally stale, no rounded edges and fixed width are annoying me.&#160; One of these weekends I&#8217;ll revamp the theme for the site.</p>
<p>Thanks to everyone for putting up with my daily Twitter posts in RSS etc &#8211; won&#8217;t have to worry about that anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rajatarya.com/website/backlog-of-reading-posts-and-updated-site/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 2.276 seconds -->

