<?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>Random Musings</title>
	<atom:link href="http://adityanag.com/journal/feed/" rel="self" type="application/rss+xml" />
	<link>http://adityanag.com/journal</link>
	<description>Who knew?</description>
	<lastBuildDate>Fri, 11 May 2012 20:10:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Shocking, I know</title>
		<link>http://adityanag.com/journal/2012/05/shocking-i-know/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=shocking-i-know</link>
		<comments>http://adityanag.com/journal/2012/05/shocking-i-know/#comments</comments>
		<pubDate>Fri, 11 May 2012 20:10:42 +0000</pubDate>
		<dc:creator>Aditya</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://adityanag.com/journal/?p=357</guid>
		<description><![CDATA[For all too long this journal has been silent. The only noises here have been the sound of crickets in the MySQL database.. chirp chirp. It&#8217;s almost as deserted as Google+! (See what I did there?) Briefly then, let me bring you up to date, gentle reader. It&#8217;s now the month of May, in the [...]]]></description>
			<content:encoded><![CDATA[<p>For all too long this journal has been silent. The only noises here have been the sound of crickets in the MySQL database.. chirp chirp. It&#8217;s almost as deserted as Google+! (See what I did there?)</p>
<p>Briefly then, let me bring you up to date, gentle reader. It&#8217;s now the month of May, in the year two thousand and twelve. I&#8217;ve spent the past few months working on a few projects. </p>
<p>The first: my job. Yup, that&#8217;s a project like any other. I&#8217;m quite enjoying it, especially since I make sure to keep my geeky side alive in this vast company. It&#8217;s all too easy to start talking of &#8216;low-hanging fruit&#8217;, and &#8216;piggy-backing&#8217; and &#8216;all-hands meetings&#8217; (this last one always makes me think of a room with a bunch of hands in it&#8230;), and so forth, but I&#8217;m resisting that. I do lots of interesting stuff, from Final Cut Pro to figuring out complicated schedules and crafting roadmaps(which is a fancy way to saying &#8220;figuring out what to do next&#8221;) and what not. Y&#8217;see, I&#8217;m what they call a Senior Program Manager, and Program Managing basically means getting things done. Doing it myself when I can, and when I can&#8217;t, there are people who help out. It&#8217;s a lot of fun, and I&#8217;m learning many new things, technical and otherwise, so I&#8217;m happy.</p>
<p>The second: the more personal side of matters. Now, long time readers of this blog (Hi, Mom), know that I do not speak about my life in great detail. Much to your disappointment, I&#8217;m not going to start now, so you can sit back in your chair and sigh. What I can say is that I started writing this journal in 2006 (2005, actually, but I wiped out my databases and learnt the value of backups..read the first post on the blog), when I was in my fourth year of law school. Many bits have flowed through the Intertubes since then, and now it&#8217;s 2012, and many things are new under the sun. There should soon be much to announce on the personal front. Read into that what you will.</p>
<p>I&#8217;ve not been home in almost two years now, and I miss it quite a bit. Some things I don&#8217;t miss (the incessant din of honking being right up there.. I&#8217;m not sure why we Indians believe in the physical properties of sound so much.. the horn is NOT going to magically vanish the car in front of you), but there are many things I do. We should hopefully be travelling (and no, the collective pronoun is not a typo) to India soon, to fly some kites, and eat some food, and meet that wild and wooly collection of _interesting_ people, otherwise known as the extended family.Can&#8217;t wait!</p>
<p>The cool thing about being in the US is the ability to access all the stuff that we didn&#8217;t used to get back in India. I was forever hanging out on Newegg, looking at the very latest GPUs and CPUs, dreaming of the day that I would be able to buy them. And now, I&#8217;m here, and I can easily afford to buy them. So what have I bought? </p>
<p>Nothing, of course. Now, don&#8217;t look smug. This is not because I suddenly don&#8217;t want them anymore. Far from it. I may be almost 30 now, but in very many ways I&#8217;m exactly like I was at 15. I still read Anandtech everyday, still go to Slashdot, Arstechnica, El Reg.. Heck, I&#8217;m even making simple PHP/MySQl websites just for kicks. And of course, I&#8217;m running multiple servers in the &#8220;cloud&#8221;, on Amazon Web Services, and on other sundry clouds. It&#8217;s just that the technology market seems to have stagnated for a while in terms of GPU power. I really think we need a new generation of display technology to use all the dormant power in today&#8217;s GPUs.. And I&#8217;m waiting for the new HiDPI Macbooks to buy my new shiny toy.</p>
<p>But this is a topic for another day. For now, let me stop and post this, and of course, let me wish my wonderful mother a very Happy Mother&#8217;s Day! She always let me do what I wanted, and a direct result of that is the servers running in the cloud; so Mom, Amazon thanks you as well <img src='http://adityanag.com/journal/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://adityanag.com/journal/2012/05/shocking-i-know/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using the Google Reader API to build a historical archive of a site</title>
		<link>http://adityanag.com/journal/2012/02/using-the-google-reader-api-to-build-a-historical-archive-of-a-site/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-the-google-reader-api-to-build-a-historical-archive-of-a-site</link>
		<comments>http://adityanag.com/journal/2012/02/using-the-google-reader-api-to-build-a-historical-archive-of-a-site/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 02:03:59 +0000</pubDate>
		<dc:creator>Aditya</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://adityanag.com/journal/?p=349</guid>
		<description><![CDATA[If you need to pull all the content from a blog via its RSS feed and dump it into Excel, how do you do it? If the blog has been archived by Google Reader, it&#8217;s pretty easy to do. No-one seems to have written a guide to this online, so I thought I&#8217;d do it. [...]]]></description>
			<content:encoded><![CDATA[<p>If you need to pull all the content from a blog via its RSS feed and dump it into Excel, how do you do it?</p>
<p>If the blog has been archived by Google Reader, it&#8217;s pretty easy to do. No-one seems to have written a guide to this online, so I thought I&#8217;d do it. </p>
<p>How-To:</p>
<p>1. Use this special URL:</p>
<p>http://www.google.com/reader/atom/feed/[RSS]?n=[N]</p>
<p>Replace [RSS] with the URL of the RSS feed, [N] with the number of posts wanted (max. 1000)</p>
<p>Example:</p>
<p>http://www.google.com/reader/atom/feed/http://adityanag.com/journal/feed/?r=n&#038;n=1000</p>
<p>N=1000 tells the API to provide the previous 1000 posts.</p>
<p>2. The resulting page can then be saved as an XML document, prior to importing it into Excel.</p>
<p>3. If you want more than 1000 posts, you have to modify the URL somewhat. First, save the XML file from the previous step. Open it up in a text editor, and look for a tag that looks like this: </p>
<p><code><code>gr:continuation CO6a-c7Z_awC /gr:continuation</code> </code></p>
<p>The tag is located right in the beginning of the file, before the content of the blog starts. If you can&#8217;t see this tag, that means that either there aren&#8217;t 1000+ posts, or Google doesn&#8217;t have an archive of the earlier ones. Google only archives posts if someone starts following it in Google Reader, or uses Feedburner to create a feed. Most popular blogs are fully archived, but smaller ones (like this one) only have a few hundred entries archived.</p>
<p>4. Once you have the Continuation String (the text inside the gr:continuation tag), you have to craft a different URL:</p>
<p>http://www.google.com/reader/atom/feed/[RSS]?n=[N]&#038;c=[C]</p>
<p>Replace [RSS] with the URL of the RSS feed, [N] with the number of posts wanted (max. 1000), and [C] with the Continuation String. </p>
<p>5. Using this method, you can retrieve 1000 posts at a time, till you reach the end of the archive. Keep saving the files as XML&#8217;s and then you can combine them later in Excel to create one large file with all the data.</p>
<p>Note: Excel 2011 (on the Mac) won&#8217;t work here. It opens XML as a flat text file. Excel on Windows creates an XML schema, and this allows for easy manipulation of the data. Once the schema is created in Windows, the resulting file can be saved as an XLS and then opened in Excel 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://adityanag.com/journal/2012/02/using-the-google-reader-api-to-build-a-historical-archive-of-a-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing on a blog, and other things that go bump in the night</title>
		<link>http://adityanag.com/journal/2012/01/writing-on-a-blog-and-other-things-that-go-bump-in-the-night/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=writing-on-a-blog-and-other-things-that-go-bump-in-the-night</link>
		<comments>http://adityanag.com/journal/2012/01/writing-on-a-blog-and-other-things-that-go-bump-in-the-night/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 20:59:15 +0000</pubDate>
		<dc:creator>Aditya</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://adityanag.com/journal/?p=346</guid>
		<description><![CDATA[It&#8217;s 2012. When I started this blog, I never imagined that it would live so long. I created the blog one bored afternoon in 2005, back when I was in law school. The reason you don&#8217;t see posts from 2005 is simple—I lost the database while moving the site. Now, of course, I backup. Multiple [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s 2012. When I started this blog, I never imagined that it would live so long. I created the blog one bored afternoon in 2005, back when I was in law school. The reason you don&#8217;t see posts from 2005 is simple—I lost the database while moving the site. Now, of course, I backup. Multiple places.</p>
<p>When I started writing here, I didn&#8217;t know what I would write about. Now, seven years later, I still don&#8217;t know! I&#8217;ve written about math and technology and sport and books and friends and family and dogs and bikes and cars.. And it&#8217;s always been crazy fun. </p>
<p>Early on, I decided that I wouldn&#8217;t be editing my posts. Sure, I&#8217;d correct egregious spelling mistakes, but I would not go over what I&#8217;d written, trying to fix it. Practically all my posts are written in one session; I don&#8217;t think I&#8217;ve ever used the drafts feature. While this does not make for the most compelling prose, it does keep me honest. I always looked at this blog as an odd mashup of a private journal and a public blog; I write about stuff that I care about, but not in too much detail, just in case.</p>
<p>And I&#8217;m glad I did. More than anything else, this blog has become a way for me to remember my own life. Even though I may have forgotten things, reading these posts brings it all back. Even the most innocuous post is full of meaning for me, sparking associations in my mind and reminding me of what I was thinking about when I wrote it. Through law school, through moving to Bangalore and working for PC World, through moving to the US… it&#8217;s been here, waiting for me to fill the white box. Some of my posts have been excellent, others not so much. </p>
<p>Onwards then, to seven, nay, seventy! more years. </p>
]]></content:encoded>
			<wfw:commentRss>http://adityanag.com/journal/2012/01/writing-on-a-blog-and-other-things-that-go-bump-in-the-night/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Big Data</title>
		<link>http://adityanag.com/journal/2011/10/big-data/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=big-data</link>
		<comments>http://adityanag.com/journal/2011/10/big-data/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 20:30:01 +0000</pubDate>
		<dc:creator>Aditya</dc:creator>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[correlation and causation]]></category>
		<category><![CDATA[diabetes]]></category>
		<category><![CDATA[emc]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[jacobellis]]></category>
		<category><![CDATA[justice potter stewart]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[school dropout rates]]></category>
		<category><![CDATA[today]]></category>
		<category><![CDATA[understanding]]></category>
		<category><![CDATA[us supreme court]]></category>

		<guid isPermaLink="false">http://adityanag.com/journal/?p=317</guid>
		<description><![CDATA[I&#8217;m immersed in Big Data these days. The company that I work for, EMC, is one of the big players in this space, and I can&#8217;t help but see lots of new stuff that flows across the company. Now, I&#8217;m not going to talk about prerelease hardware or software, so don&#8217;t get your hopes up. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m immersed in Big Data these days. The company that I work for, EMC, is one of the big players in this space, and I can&#8217;t help but see lots of new stuff that flows across the company. Now, I&#8217;m not going to talk about prerelease hardware or software, so don&#8217;t get your hopes up.</p>
<p>My own definition of Big Data is quite simple. It&#8217;s the collection, capture, and analysis of billions of data points about any subject. Sure, databases have been doing this kind of thing for ages; the difference is that Big Data is very often unstructured, and we have tools and software (Hadoop etc) that allow us to analyse this huge mass of data and make sensible inferences. </p>
<p>I&#8217;ve been asked if there is a clear delineation between &#8216;Data&#8217; and &#8216;Big Data&#8217;. The best way to answer that is to paraphrase Justice Potter Stewart from the US Supreme Court:  <em>&#8220;I shall not today attempt further to define the kinds of material I understand to be embraced . . . but I know it when I see it . . . &#8220;</em>. He made this remark in a completely different context (trying to define obscenity in the case of Jacobellis v. Ohio, 378 U.S. 184, 197 (1964)) but it&#8217;s just as relevant. </p>
<p>There&#8217;s no clearly defined line past which data becomes Big; no place where we can say &#8220;below this limit it&#8217;s just data, and above that it&#8217;s Big Data&#8221;. You know it when you see it is the best answer there is, and I personally believe that today&#8217;s understanding of what makes Big Data Big will change over the years. When we all have access to Petabytes of storage, Big Data will mean something else entirely. </p>
<p>However, that&#8217;s neither here nor there. I&#8217;m more concerned about certain aspects of big data. A major concern is the drawing of incorrect inferences. When people have access to such large amounts of data, and the tools to slice and dice the data as they see fit, the temptation to confuse correlation and causation is almost irresistible. As an example: suppose we are able to correlate instances of diabetes with school dropout rates. If there is a strong positive correlation, we can then state that education leads to less diabetes. </p>
<p>You do see the problem, right? A correlation of this nature does not lead to an understanding of root causes. At best, it gives as an avenue of investigation, and smart researchers will know that and dig deeper. The problem becomes more pronounced when people start to blindly confuse correlation and causation. Can&#8217;t you just see a manager saying &#8220;the data shows that X was caused by Y, so we need to fix Y. We have xxMillion data points, and the data never lies.&#8221; Yes, data never lies, but numbers, by themselves, mean nothing (or very little).</p>
<p>It has been said that 86% of statistics are just made up (including this one), and students of stats and data analysis will know that increasing the size of the data pool does not automatically lead to better results. </p>
<p>I do think that Big Data has the potential to change many things, but I&#8217;m also sure that we need new skills to properly interpret what that data is telling us. The math boffins are already coming up with new ways to analyse the data, and the hugely buzzy field of data science and data scientists is just about taking off. </p>
<p>Does that mean we all have to be math whizzes or data scientists to effectively use big data? Absolutely not. We just need to be careful not to become too enamored by big data. Critical thinking, reasoning, and root cause analysis aren&#8217;t going anywhere, and when applied to big data, will lead to many new breakthroughs.</p>
<p>I just hope that those breakthroughs are not used solely by Facebook et. al. to show us more tailored ads.</p>
<p>Full Disclosure &#038; Disclaimer- I work for EMC, but everything here is my personal opinion, and should not be construed as being a corporate message. </p>
]]></content:encoded>
			<wfw:commentRss>http://adityanag.com/journal/2011/10/big-data/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The fine line between sponsorship and selling out</title>
		<link>http://adityanag.com/journal/2011/10/the-fine-line-between-sponsorship-and-selling-out/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-fine-line-between-sponsorship-and-selling-out</link>
		<comments>http://adityanag.com/journal/2011/10/the-fine-line-between-sponsorship-and-selling-out/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 19:51:02 +0000</pubDate>
		<dc:creator>Aditya</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[editorial control]]></category>
		<category><![CDATA[editorial integrity]]></category>
		<category><![CDATA[lumens]]></category>
		<category><![CDATA[shill]]></category>
		<category><![CDATA[tom s hardware]]></category>

		<guid isPermaLink="false">http://adityanag.com/journal/?p=310</guid>
		<description><![CDATA[I&#8217;ve been reading technology blogs for a long time (way before they were called blogs, in fact, but that&#8217;s a story for another time), and there&#8217;s one thing that always bugged me: Watching a blog sell out to a big company. Does anyone remember what happened to Tom&#8217;s Hardware? When every third post is a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading technology blogs for a long time (way before they were called blogs, in fact, but that&#8217;s a story for another time), and there&#8217;s one thing that always bugged me: Watching a blog sell out to a big company. Does anyone remember what happened to Tom&#8217;s Hardware? When every third post is a blatent shill for the company, it doesn&#8217;t take too long to figure out what&#8217;s going on.</p>
<p>I worked for a big tech magazine for many years, and I found out first hand how some of this stuff works. I was lucky; we had a clear separation between Editorial and Marketing, but that didn&#8217;t stop the Country Manager of <Huge Projector Company> asking to meet me to &#8220;discuss the discrepancy between my review and our lab tests&#8221;. They claimed an output of 300 lumens, but my tests showed that it was only about 200 lumens. That&#8217;s a pretty big difference.</p>
<p>So the guy came down to our labs with one of his engineers, and we ran through all the tests again. The test methodolgy proved to be correct, and my numbers were accurate. The engineer and I figured out what was going on, but the manager was not happy. Later on, I learnt that there was talk of reducing the ad spends. They didn&#8217;t do that in the end, but it was an interesting time.</p>
<p>The point is, a company that&#8217;s paying a lot of money to a publication expects something in return. Nothing wrong with that, but where do you draw the line? What do you guys think? If you went to a blog, what would make you question its credibility?</p>
<p>What&#8217;s the best way to clearly show a sponsored relationship while maintaining editorial integrity?</p>
<p>Personally, I think that keeping it simple is best. Clearly identify sponsors, show that they do not have editorial control, talk about your sponsor as analytically and dispassionately as you speak about the competition. The sponsor has to understand that sponsorship does not equate to purchasing content. As long as both sides keep it clear, transparent, and honest, things should work out fine.</p>
<p>But that&#8217;s just my opinion. What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://adityanag.com/journal/2011/10/the-fine-line-between-sponsorship-and-selling-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2 Factor Authentication!</title>
		<link>http://adityanag.com/journal/2011/10/2-factor-authentication/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=2-factor-authentication</link>
		<comments>http://adityanag.com/journal/2011/10/2-factor-authentication/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 04:02:56 +0000</pubDate>
		<dc:creator>Aditya</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[2 factor authentication]]></category>
		<category><![CDATA[authenticator]]></category>
		<category><![CDATA[Duo]]></category>
		<category><![CDATA[duo security]]></category>
		<category><![CDATA[Factor]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[logins]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://adityanag.com/journal/?p=312</guid>
		<description><![CDATA[I spent an instructive evening setting up Google Authenticator for my web server. It was surprisingly easy, and now I have two factor authentication enabled for SSH logins. In fact, it was so easy, I went ahead and setup 2 factor authentication for my blog as well. The idea came to me this afternoon, as [...]]]></description>
			<content:encoded><![CDATA[<p>I spent an instructive evening setting up Google Authenticator for my web server. It was surprisingly easy, and now I have two factor authentication enabled for SSH logins. In fact, it was so easy, I went ahead and setup 2 factor authentication for my blog as well.</p>
<p>The idea came to me this afternoon, as I used my SecurID key fob to log into my corporate network. &#8220;Hmmm&#8221;, I thought. &#8220;My server is as valuable to me (more, probably) as this network to the company&#8221;. And so it began. I googled it at work, and then came home and set it up. </p>
<p>I looked at <a href="http://www.duosecurity.com/" title="Duo Security" target="_blank">Duo Security</a>, but eventually settled on Google authenticator. Duo Security looked very nice, but I just like the idea of having all my data on my own server.</p>
<p>And of course, to make things even better, I added <a href="http://www.cloudflare.com" title="CloudFlare" target="_blank">CloudFlare!</a>. So I have 2 Factor Authentication and the power of the Cloud. Life is cloudy and nice.. at least till the next 0-day exploit arrives. </p>
]]></content:encoded>
			<wfw:commentRss>http://adityanag.com/journal/2011/10/2-factor-authentication/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How corporate structures are like network fabrics.</title>
		<link>http://adityanag.com/journal/2011/09/how-corporate-structures-are-like-network-fabrics/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-corporate-structures-are-like-network-fabrics</link>
		<comments>http://adityanag.com/journal/2011/09/how-corporate-structures-are-like-network-fabrics/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 17:57:14 +0000</pubDate>
		<dc:creator>Aditya</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[corporate structures]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[data patterns]]></category>
		<category><![CDATA[Everyone]]></category>
		<category><![CDATA[everything]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[machine applications]]></category>
		<category><![CDATA[network topologies]]></category>
		<category><![CDATA[stock valuations]]></category>

		<guid isPermaLink="false">http://adityanag.com/journal/?p=308</guid>
		<description><![CDATA[I&#8217;ve been reading a few interesting articles about the changes in large networks, and how today&#8217;s networks don&#8217;t function well with old fashioned network topologies. When I finished reading, I sat back, and thought about how all that was being said applies almost exactly to corporate structures. It&#8217;s an interesting (and geeky) analogy, so let&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading a few interesting articles about the changes in large networks, and how today&#8217;s networks don&#8217;t function well with old fashioned network topologies. When I finished reading, I sat back, and thought about how all that was being said applies almost exactly to corporate structures. It&#8217;s an interesting (and geeky) analogy, so let&#8217;s see if I can coalsce my thoughts here.</p>
<p>The articles that I mentioned (they&#8217;re linked at the end), had some common themes:</p>
<p>1. Traditional network topologies worked on a north-south pattern; all data flowed up and down a tree like network, from edge to core and back again. Networks were designed to efficiently move data, and STP helped avoid loops and made sure stuff kept moving.</p>
<p>2. Applications were welded to the servers. A server got set up, connected to the network, and then largely forgotten about (till something went wrong, anyway).</p>
<p>3. Storage used to be server specific. Even after the advent of SANs, storage was still quite tightly linked to a particular physical location and a particular physical server.</p>
<p>All this hummed happliy along for quite a long time. Life was good, stock valuations were up, and people wore shorts to work on Fridays. Of course, like all idyllic times, it couldn&#8217;t last. Virtualization poked its head into the picture, and messed everything up. Suddenly data was flowing in every direction; servers were jumping around from machine to machine, applications were moving from server to server.. heck no one even knew where the damn data was stored anymore. The happy little switches weren&#8217;t happy no more, oh no.</p>
<p>Things had to change, and indeed they are. Network fabrics are flattening out, and networks are not designed to assume data flows in fixed directions. Networks these days have to be dynamic, adapting rapidly to the changing data patterns.</p>
<p>So what&#8217;s all this got to do with a corporation? Naturally, you&#8217;ve spotted the parallels as well.</p>
<p>1. Companies worked on a siloed north south pattern. Different departments communicated up the network and then back down again. Yes, there were east west links, since people make friends (I know, weird, eh?), but the official channels of communication were up and down, not side to side.</p>
<p>2. Business fuctions were welded to departments/divisions/functional practices/whatever-you-want-to-call-em. A division got set up, connected to the rest of the company, and then largely forgotten about (till revenues were down, anyway).</p>
<p>3. Information used to be division specific. Each division knew its own area very well, but had little knowledge of the other areas.</p>
<p>Now, of course, things are changing. Very few companies (especially in IT) sell only products. Everyone pretty much has to talk to everyone else to figure stuff out, and the traditional corporate model is finding it hard to cope. People find workarounds to get stuff done, and many companies are realizing that they have to change how information flows inside the company. Some are doing a good job, some are wondering where the good times went..</p>
<p>The reason for the similarities between networks and companies is pretty simple. After all, we&#8217;re talking about transferring information in both cases. The nature of information (the content, the scope, and the amount) changes constantly, and causes everything else to change. There&#8217;s nothing new under the sun; I bet this has been happening since the first human bashed an animal on the head with a rock and went &#8220;hmmmm&#8230;&#8221;. It&#8217;s powerful too.. political systems, religions, and entire countries have come into being based on the effective dispersal of information.</p>
<p>May you live in interesting times. I know it&#8217;s supposed to be a Chinese curse, but aren&#8217;t all times interesting times for the people who live through them?</p>
<p>http://etherealmind.com/layer-2-multipath-east-west-bandwidth-switch-designs/</p>
<p>http://www.theregister.co.uk/2011/09/16/flattening_ethernet_expert_panel/</p>
<p>http://blog.ioshints.info/2011/03/data-center-fabric-architectures.html</p>
]]></content:encoded>
			<wfw:commentRss>http://adityanag.com/journal/2011/09/how-corporate-structures-are-like-network-fabrics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REAMDE &#8211; Nope, that&#8217;s not a typo</title>
		<link>http://adityanag.com/journal/2011/09/reamde-nope-thats-not-a-typo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=reamde-nope-thats-not-a-typo</link>
		<comments>http://adityanag.com/journal/2011/09/reamde-nope-thats-not-a-typo/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 17:52:24 +0000</pubDate>
		<dc:creator>Aditya</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Anathem]]></category>
		<category><![CDATA[Baroque]]></category>
		<category><![CDATA[dark and stormy night]]></category>
		<category><![CDATA[economic crises]]></category>
		<category><![CDATA[fantasy]]></category>
		<category><![CDATA[fi section]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[math physics]]></category>
		<category><![CDATA[ursula leguin]]></category>

		<guid isPermaLink="false">http://adityanag.com/journal/?p=306</guid>
		<description><![CDATA[It&#8217;s the title for Neal Stephenson&#8217;s new book. I got it yesterday, and it&#8217;s shaping up well.. though I&#8217;m not sure about the direction he&#8217;s taken now. Anathem, the Baroque Cycle, Cryptonomicon; these were cerebral thrillers, with generous lashings of metaphysics, math, physics, history, politics, science fiction, pirates (Malabar pirates too!), cryptography&#8230; Reading these books [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s the title for Neal Stephenson&#8217;s new book. I got it yesterday, and it&#8217;s shaping up well.. though I&#8217;m not sure about the direction he&#8217;s taken now. Anathem, the Baroque Cycle, Cryptonomicon; these were cerebral thrillers, with generous lashings of metaphysics, math, physics, history, politics, science fiction, pirates (Malabar pirates too!), cryptography&#8230; Reading these books called for some effort on the part of the reader. You couldn&#8217;t just read them like you watch Glee, you had to think about what the damn thing was trying to say. I loved all the math in Anathem, even though the ending was a little too deus ex machina, frankly. Fraa Judd could probably solve the current economic crises, though getting legislation through Congress might be too much, even for him.</p>
<p>Reamde is more of a straight up thriller in the Tom Clancy style. Still good, but I miss the old Stephenson a little. A book where you have no idea what the author is saying but still can&#8217;t put it down is a Good Thing™.</p>
<p>I was just thinking about how I started reading Stephenson. It was a<del datetime="2011-09-30T17:51:36+00:00"> dark and stormy nigh</del>t a warm summers afternoon seven years ago. I was in New Delhi for the weekend, and looking for new books to read. At that time, I was reading a lot (and I mean a LOT) of fantasy and sci-fi. Stuff like the Wheel of Time, Ursula LeGuin, The Riddle Master&#8217;s Game, the Dark Elf stuff blah blah blah. These books were not exactly flying off the shelves, and finding them in my home town was an exercise in frustration. Delhi, though, being the capital of the country, was slightly better off.</p>
<p>So there I was, wandering about at PVR Saket (which is kinda like a cross between a mall and Quincy Market, for those of you who have no idea what I&#8217;m talking about). There&#8217;s a nice bookstore there (there used to be, at least), and I walked in and headed straight for the fantasy and sci-fi section. I do NOT like the term speculative fiction. That&#8217;s what I use when I read the newspaper these days. But I digress. Anyway, up in the corner, I spotted three gleaming books. Literally gleaming—the Baroque Cycle paperbacks were clad in shiney gold, silver and bronze covers, and they gleamed in a stray sunbeam.</p>
<p>I took them off the shelf and read the blurb at the back. &#8216;Hmmm,&#8217; said I, &#8216;this looks interesting&#8217;. And so I bought all three. Quicksilver, Confusion, and the System of the World.</p>
<p>It took me a month to read them all. This is rather a long time, but good god! those books were complicated. Half the time I was struggling to grasp the cast of characters, and the other half I was cursing the author. But I couldn&#8217;t put the books down. They were a combination of the Pickwick Papers, Issac Asimov, P.G Wodehouse, Jerome. K. Jerome, Mark Twain, Dostoyevsky, Sartre, and many, many more. I loved it. Those were good times, those were.</p>
<p>I always love discovering a great new author. I&#8217;ve discovered some more since then, but that&#8217;s a story for another day. I&#8217;ve taken my twenty minute break and need to get back to work. If you&#8217;ve read, or are reading, Reamde, gentle reader, leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://adityanag.com/journal/2011/09/reamde-nope-thats-not-a-typo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Back!</title>
		<link>http://adityanag.com/journal/2011/09/im-back/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=im-back</link>
		<comments>http://adityanag.com/journal/2011/09/im-back/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 17:45:14 +0000</pubDate>
		<dc:creator>Aditya</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[emc]]></category>
		<category><![CDATA[global services]]></category>
		<category><![CDATA[gpa]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[Jokes]]></category>
		<category><![CDATA[person]]></category>
		<category><![CDATA[services strategy]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://adityanag.com/journal/?p=305</guid>
		<description><![CDATA[Yes, yes, I know, it&#8217;s been ages. Lots of stuff has happened. Briefly: I graduated with an MBA. And hey, I did pretty well, graduating in the top 5% of my class, with a 3.89 GPA. Not too shabby, eh? Apparently, I can study, occasionally. I&#8217;m working for EMC now. Never heard of EMC? Well, [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, yes, I know, it&#8217;s been ages. Lots of stuff has happened. Briefly:</p>
<p>I graduated with an MBA. And hey, I did pretty well, graduating in the top 5% of my class, with a 3.89 GPA. Not too shabby, eh? Apparently, I can study, occasionally.</p>
<p>I&#8217;m working for EMC now. Never heard of EMC? Well, that means you&#8217;re not the kind of person who finds the idea of visiting a data center cool. <img src='http://adityanag.com/journal/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Jokes aside, EMC is a huge company that does storage, big data, virtualization (they own most of VMware) and a bunch of other stuff. What am I doing there? I&#8217;m working in Global Services Strategy and Marketing, doing a little bit of this, and a little bit of that. You know how it is.</p>
<p>Lots of other stuff too, but this will have to suffice for now. I&#8217;ll be posting more often now, keeping this blog going. You don&#8217;t have to read, but if you do, you&#8217;re just going to get cooler.</p>
<p>I kid, I kid&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://adityanag.com/journal/2011/09/im-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tether the dog</title>
		<link>http://adityanag.com/journal/2011/03/tether-the-dog/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tether-the-dog</link>
		<comments>http://adityanag.com/journal/2011/03/tether-the-dog/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 03:40:39 +0000</pubDate>
		<dc:creator>Aditya</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://adityanag.com/journal/?p=303</guid>
		<description><![CDATA[Plenipotentiary Parcheesi Pathos Random strings of jumbleness hidden away toys of summer remember when 21 years was old going out to the beach with salty salty sand wondering what to do now course, things are zipping along, they always do quiet and uptight, and quite uptight let&#8217;s go to the top of the hub feeling [...]]]></description>
			<content:encoded><![CDATA[<p>Plenipotentiary<br />
Parcheesi<br />
Pathos</p>
<p>Random strings of jumbleness<br />
hidden away toys of summer<br />
remember when 21 years was old</p>
<p>going out to the beach with salty salty sand<br />
wondering what to do now</p>
<p>course, things are zipping along,<br />
they always do</p>
<p>quiet and uptight, and quite uptight<br />
let&#8217;s go to the top of the hub</p>
<p>feeling stupid about writing<br />
writing stupid about feeling</p>
<p>streams, and counters, and deep sea bluefish<br />
one stroke to the edge of the shelf;<br />
the continental shelf.</p>
<p>warm blue waters with droopy headed beagles</p>
<p>it will all work out, now won&#8217;t it<br />
it will<br />
it will</p>
<p>will it?</p>
]]></content:encoded>
			<wfw:commentRss>http://adityanag.com/journal/2011/03/tether-the-dog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

