<?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>Kitchen Soap &#187; Random</title>
	<atom:link href="http://www.kitchensoap.com/category/random/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kitchensoap.com</link>
	<description>Thoughts on capacity planning and web operations.</description>
	<lastBuildDate>Fri, 25 Jun 2010 04:05:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The epicenter of the web, and NYC</title>
		<link>http://www.kitchensoap.com/2009/12/03/360/</link>
		<comments>http://www.kitchensoap.com/2009/12/03/360/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 23:47:42 +0000</pubDate>
		<dc:creator>allspaw</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.kitchensoap.com/?p=360</guid>
		<description><![CDATA[One of my apprehensions in moving to New York from San Francisco was a common concern: why would I move from the &#8216;epicenter&#8217; of the web to a place where it&#8217;s not? There&#8217;s been lots written about startup hub cities, and innovative web metro areas, but the fact of the matter is that New York [...]]]></description>
			<content:encoded><![CDATA[<p>One of my apprehensions in moving to New York from San Francisco was a common concern: why would I move from the &#8216;epicenter&#8217; of the web to a place where it&#8217;s not? There&#8217;s been lots <a href="http://www.avc.com/a_vc/2006/05/replicating_sil.html" target="_blank">written</a> about startup hub cities, and innovative web metro areas, but the fact of the matter is that New York hasn&#8217;t historically been a hotbed of web growth and innovation. Not compared to the Bay Area or Seattle, anyway.</p>
<p>I do, of course, think this is changing as of recently. The punch line is that I obviously did <a href="http://www.kitchensoap.com/2009/11/18/from-one-door-to-another/" target="_blank">take the job</a>, despite my misgivings about not being surrounded by people who are constantly thinking about my industry. One of the reasons I got over not being in the &#8216;epicenter&#8217; is that <a href="http://www.avc.com" target="_blank">Fred Wilson</a> and <a href="http://continuations.com/" target="_blank">Albert Wenger</a><strong> </strong> did an insanely good job at convincing me it was a good idea. <img src='http://www.kitchensoap.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Another reason is that I think Etsy is basically a Bay Area company that just happens to be in Brooklyn. I mean that as a compliment.</p>
<p>So while I always had some inkling of what &#8216;epicenter of the web&#8217; means, I was never really sure how that could be measured. Indeed.com has indirectly measured it by the <a href="http://www.indeed.com/jobtrends/information-technology-industry" target="_blank"># of job listings</a>.  O&#8217;Reilly did something similar for the <a href="http://radar.oreilly.com/2006/06/startup-centers.html" target="_blank"># of startup jobs in 2006.</a></p>
<p>Number of jobs is interesting, but I thought it might be fun to measure it by locations of headquarters as seen through the lens of monthly unique users. So, I took the <a href="http://www.quantcast.com/top-sites-1" target="_blank">Quantcast &#8220;Top 100&#8243;</a> sites, found the latitude and longitude of the headquarters of each site via <a href="http://www.crunchbase.com/help/api" target="_blank">Crunchbase&#8217;s API</a>, as well as other bits around the web, and <a href="http://www.aaronland.info/weblog/" target="_blank">Aaron</a> helped out with the excellent <a href="http://modestmaps.com/" target="_blank">Modest Maps</a> to make this:</p>
<div class="wp-caption alignnone" style="width: 500px">
	<a href="http://www.flickr.com/photos/straup/4155793319/in/set-72157622926803950/"><img title="North America" src="http://farm3.static.flickr.com/2568/4155793319_e5e2c6bb7b.jpg" alt="Quantcast Top 100 plotted on U.S. Map, radius = monthly uniques" width="500" height="313" /></a>
	<p class="wp-caption-text">Quantcast Top 100 plotted on U.S. Map, radius = monthly uniques</p>
</div>
<p>Like I said, this doesn&#8217;t change my thoughts about the new job, or what I think &#8216;epicenter of the web&#8217; means. But, still interesting, dontcha think?</p>
<p><strong>UPDATE</strong>: Here&#8217;s a link to the raw data: <a href="http://spreadsheets.google.com/pub?key=tLwD1C5mghn9U3XJj_yqyjw&amp;output=html" target="_blank">http://spreadsheets.google.com/pub?key=tLwD1C5mghn9U3XJj_yqyjw&amp;output=html</a></p>
<p>If there&#8217;s anything wrong, lemme know. <img src='http://www.kitchensoap.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kitchensoap.com/2009/12/03/360/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>How Complex Systems Fail: A WebOps Perspective</title>
		<link>http://www.kitchensoap.com/2009/11/12/how-complex-systems-fail-a-webops-perspective/</link>
		<comments>http://www.kitchensoap.com/2009/11/12/how-complex-systems-fail-a-webops-perspective/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 22:39:05 +0000</pubDate>
		<dc:creator>allspaw</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[WebOps]]></category>

		<guid isPermaLink="false">http://www.kitchensoap.com/?p=326</guid>
		<description><![CDATA[I guess I&#8217;m late on getting to this, but How Complex Systems Fail by Richard Cook is excellent.
Let me start with this: I don&#8217;t think I can overstate how right-on this paper is, with respect to the challenges, solutions, observations, and concerns involved with operating a medium to large web infrastructure. I found this via [...]]]></description>
			<content:encoded><![CDATA[<p>I guess I&#8217;m late on getting to this, but<a href="http://www.ctlab.org/documents/How%20Complex%20Systems%20Fail.pdf"> How Complex Systems Fail</a> by <a href="http://www.ctlab.org/Cook.cfm" target="_blank">Richard Cook</a> is excellent.</p>
<p>Let me start with this: I don&#8217;t think I can overstate how right-on this paper is, with respect to the challenges, solutions, observations, and concerns involved with operating a medium to large web infrastructure. I found this via @<a href="http://twitter.com/benjaminblack" target="_blank">benjaminblack</a>, and I agree with him 100%: this should be considered <em><strong>required reading</strong></em> for anyone in our industry. I&#8217;m not sure if Cook ever thought that his paper would apply to web infrastructure, but I think it can and does. Please take 30 minutes right now and read it. <img src='http://www.kitchensoap.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>There are a number of salient points in the paper that I&#8217;d like to comment on. Again, this is through the lens of failures of complex systems as it pertains to web operations:</p>
<blockquote><p><strong>7) Post-accident attribution accident to a ‘root cause’ is fundamentally wrong.</strong></p></blockquote>
<p>I&#8217;m going to guess that this portion may be viewed as controversial in the prevailing webops wisdom, where post-mortems are for sure necessary, but whose content may or may not be effective in preventing similar types of failure. I <em>do</em> value the process of a post-mortem, because I think the human element of understanding complex failures is important and doing whatever you can to put in place safety is good, modulo what is said in section #16 of the paper. I believe that even a rudimentary process of &#8220;<a href="http://www.startuplessonslearned.com/2009/07/how-to-conduct-five-whys-root-cause.html" target="_blank">5 Whys</a>&#8221; has value. But at the same time, I also think that there is something in the spirit of this paragraph, which is that there is a danger in standing behind a single underlying cause when there are systemic failures involved. Doing this can lead to the false belief that you&#8217;ve got this mode covered, you&#8217;ve found the silver bullet that made the whole mountain crumble, and jeez what a relief because <em><strong>that</strong></em> will never bite us again.</p>
<blockquote><p><strong>14) Change introduces new forms of failure.</strong></p></blockquote>
<p>I totally agree with this point. However, I often see this as a rallying point for operations teams to say &#8220;No!&#8221; to change, when instead they should be working alongside development (and product owners) with a goal of <em>reducing</em> the risk of failure associated with each change. I do not believe that &#8216;release early, release often&#8217; in and of itself can reduce that risk. I believe that the real (and only) way to do this is both technical <em>and</em> cultural. But I&#8217;ve <a href="http://velocityconference.blip.tv/file/2284377/" target="_blank">spoken about this before</a>.</p>
<blockquote><p><strong>16) Safety is a characteristic of systems and not of their components</strong></p></blockquote>
<p>Emphasis on <em>&#8220;Safety cannot be purchased or manufactured; it is not a feature that is separate from the other components of the system.&#8221; </em>Real safety comes from smart people doing smart things to the entire shebang, not the individual guts.</p>
<p>and I think the point I love the most, with all of my heart:</p>
<blockquote><p><strong>18) Failure free operations require experience with failure.</strong></p></blockquote>
<p>Fear is a strong emotion. I believe it can be used as a strong motivator for ensuring safety in the face of constant change, instead of a reason to push back on the very idea of change. Embrace fear of outages and degradation. Use it to guide your architecture, your code, your infrastructure. So <em>lean into it.</em></p>
<p>There are a lot of great points in the paper, and I could go on, but you get the idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kitchensoap.com/2009/11/12/how-complex-systems-fail-a-webops-perspective/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Uncaching bits in filesystem cache</title>
		<link>http://www.kitchensoap.com/2009/07/09/uncaching-bits-in-filesystem-cache/</link>
		<comments>http://www.kitchensoap.com/2009/07/09/uncaching-bits-in-filesystem-cache/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 18:17:26 +0000</pubDate>
		<dc:creator>allspaw</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.kitchensoap.com/?p=263</guid>
		<description><![CDATA[Domas makes something more useful than I bet most would think: http://mituzas.lt/2009/06/26/uncache/
]]></description>
			<content:encoded><![CDATA[<p>Domas makes something more useful than I bet most would think: <a href="http://mituzas.lt/2009/06/26/uncache/" target="_blank">http://mituzas.lt/2009/06/26/uncache/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kitchensoap.com/2009/07/09/uncaching-bits-in-filesystem-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More back-of-envelope-math&#8230;</title>
		<link>http://www.kitchensoap.com/2008/09/18/more-back-of-envelope-math/</link>
		<comments>http://www.kitchensoap.com/2008/09/18/more-back-of-envelope-math/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 16:21:45 +0000</pubDate>
		<dc:creator>allspaw</dc:creator>
				<category><![CDATA[Capacity Planning]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[WebOps]]></category>

		<guid isPermaLink="false">http://www.kitchensoap.com/?p=55</guid>
		<description><![CDATA[Via kottke: some good examples of doing rough math in your head, causing you to guess about assumptions all along the way.
IMHO, being able to do this is one of the things that makes a good web ops person. The examples might be &#8220;useless&#8221;, but the process is invaluable.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kottke.org/08/09/guesstimations" target="_blank">Via kottke</a>: some good examples of doing rough math in your head, causing you to guess about assumptions all along the way.</p>
<p>IMHO, being able to do this is one of the things that makes a good web ops person. The <a href="http://3quarksdaily.blogs.com/3quarksdaily/2008/09/useless-calcula.html" target="_blank">examples</a> might be &#8220;useless&#8221;, but the process is invaluable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kitchensoap.com/2008/09/18/more-back-of-envelope-math/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Four chapters of the new book on RoughCuts&#8230;</title>
		<link>http://www.kitchensoap.com/2008/06/13/four-chapters-of-the-new-book-on-roughcuts/</link>
		<comments>http://www.kitchensoap.com/2008/06/13/four-chapters-of-the-new-book-on-roughcuts/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 22:04:31 +0000</pubDate>
		<dc:creator>allspaw</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[Capacity Planning]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Web Ops]]></category>

		<guid isPermaLink="false">http://www.kitchensoap.com/?p=45</guid>
		<description><![CDATA[So now there&#8217;s chapters 1-4 on Safari RoughCuts. Which means if you don&#8217;t mind shelling out the dough, you can take a look at what I&#8217;ve been getting up early for every day for the past few months. The working title is &#8220;The Art of Capacity Planning&#8221; and it&#8217;s meant to be a no-nonsense description [...]]]></description>
			<content:encoded><![CDATA[<p>So now there&#8217;s chapters 1-4 on <a title="The Art of Capacity Planning" href="http://safari.oreilly.com/9780596518578/" target="_blank">Safari RoughCuts</a>. Which means if you don&#8217;t mind shelling out the dough, you can take a look at what I&#8217;ve been getting up early for every day for the past few months. The working title is &#8220;The Art of Capacity Planning&#8221; and it&#8217;s meant to be a no-nonsense description of the capacity planning process and considerations for web operations.</p>
<p>I still have two chapters to go before it&#8217;s all finished, but if you&#8217;re nice enough to take a look at what I&#8217;ve got thus far, I&#8217;d appreciate any feedback. I&#8217;m sure there could be typos and some graphs misaligned, but such is life with &#8220;drafts&#8221;. <img src='http://www.kitchensoap.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kitchensoap.com/2008/06/13/four-chapters-of-the-new-book-on-roughcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tool update: WTF is inside filesystem cache ?</title>
		<link>http://www.kitchensoap.com/2008/03/27/tool-update-wtf-is-inside-filesystem-cache/</link>
		<comments>http://www.kitchensoap.com/2008/03/27/tool-update-wtf-is-inside-filesystem-cache/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 13:04:14 +0000</pubDate>
		<dc:creator>allspaw</dc:creator>
				<category><![CDATA[Caching]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.kitchensoap.com/2008/03/27/tool-update-wtf-is-inside-filesystem-cache/</guid>
		<description><![CDATA[Awhile back, I said I&#8217;d love to have a tool that would allow me to peek inside filesystem cache and tell me what files (or pages of files) are inside. Well Peter Zaitsev points to the fincore tool, which comes pretty damn close: you give it a file, and it will tell you which pages [...]]]></description>
			<content:encoded><![CDATA[<p>Awhile <a href="http://www.kitchensoap.com/2007/01/26/two-tools-that-i-would-love-more-than-anything/" target="_blank">back</a>, I said I&#8217;d love to have a tool that would allow me to peek inside filesystem cache and tell me what files (or pages of files) are inside. Well Peter Zaitsev <a href="http://www.mysqlperformanceblog.com/2008/03/18/the-tool-ive-been-waiting-for-years/" target="_blank">points</a> to the <a href="http://net.doit.wisc.edu/~plonka/fincore/" target="_blank">fincore</a> tool, which comes pretty damn close: you give it a file, and it will tell you which pages of a particular file are in core memory.</p>
<p>Rock. Thanks, David Plonka.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kitchensoap.com/2008/03/27/tool-update-wtf-is-inside-filesystem-cache/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Datacenter Operating Systems</title>
		<link>http://www.kitchensoap.com/2008/02/20/datacenter-operating-systems/</link>
		<comments>http://www.kitchensoap.com/2008/02/20/datacenter-operating-systems/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 16:16:07 +0000</pubDate>
		<dc:creator>allspaw</dc:creator>
				<category><![CDATA[Capacity Planning]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.kitchensoap.com/2008/02/20/datacenter-operating-systems/</guid>
		<description><![CDATA[I&#8217;m probably late in getting to this, but seeing the article in the WSJ about the RAD project made me stop to take a look. It appears to be a collection of different projects, all relating to infrastructure deployment/management and various research topics surrounding it. Looks cool so far.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m probably late in getting to this, but seeing the <a href="http://online.wsj.com/article/SB120346246517678289.html" target="_blank">article</a> in the WSJ about the <a href="http://radlab.cs.berkeley.edu/wiki/RAD_Lab" title="RAD project" target="_blank">RAD project</a> made me stop to take a look. It appears to be a collection of different projects, all relating to infrastructure deployment/management and various research topics surrounding it. Looks cool so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kitchensoap.com/2008/02/20/datacenter-operating-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Little Known Things</title>
		<link>http://www.kitchensoap.com/2007/01/18/5-little-known-things/</link>
		<comments>http://www.kitchensoap.com/2007/01/18/5-little-known-things/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 21:53:12 +0000</pubDate>
		<dc:creator>allspaw</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.kitchensoap.com/2007/01/18/5-little-known-things/</guid>
		<description><![CDATA[Ok, Geva Perry tagged me so here goes:
1. After graduating from Umass/Amherst with a Mechanical Engineering degree, I worked at the Volpe National Transportation Systems Center, doing side-impact crashworthiness research for the NHTSA. We ran transient dynamic finite-element analysis simulations using LS-DYNA and rigid-body simulations with MADYMO3D. This is where I learned UNIX, because we [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, <a href="http://gevaperry.typepad.com/main/2006/12/blogtag.html">Geva Perry</a> tagged me so here goes:</p>
<p>1. After graduating from Umass/Amherst with a Mechanical Engineering degree, I worked at the <a href="http://www.volpe.dot.gov/">Volpe National Transportation Systems Center</a>, doing side-impact crashworthiness research for the <a href="http://www.nhtsa.dot.gov/">NHTSA</a>. We ran transient dynamic finite-element analysis simulations using <a href="http://lsdyna.com/">LS-DYNA</a> and rigid-body simulations with <a href="http://madymo.com/cms/index.php?pageid=131">MADYMO3D.</a> This is where I learned UNIX, because we ran the simulations on big SGI Origin compute servers, T3 Cray machines, Intel Paragons, and even AIX RS/6000s.</p>
<p>2. I&#8217;ve been playing guitar since I was about 13 years old, and after playing live many bluegrass, metal, jamband covers, and pop songs, I still can&#8217;t seem to do anything with jazz improvisation except faking it.</p>
<p>3.  In high school I was a major gearhead, and tricked out all of my 3 1980s VW GTIs for extra horsepower.  My introduction to automotive repairs was replacing the front left transaxle on my 1977 VW Scirocco in my driveway. This enthusiasm for cars also led me to be one &#8216;bad driving&#8217; point away from the Massachusetts Registry of Motor Vehicles seizing my license.  (I drive slower now)</p>
<p>4.  In 1999, I moved to San Francisco and after a short stint at <a href="http://gene.com">Genentech</a>, I went to work at <a href="http://salon.com">Salon.com</a> for <a href="http://chaddickerson.com/blog/" target="_blank">Chad Dickerson</a>, who continues to be my all-time favorite manager. I learned a lot from Chad, and am lucky enough to work with him at Yahoo!.</p>
<p>5. I was born in <a href="http://en.wikipedia.org/wiki/Ozarks" target="_blank">The Ozarks</a>, then moved to <a href="http://en.wikipedia.org/wiki/Everett%2C_Massachusetts" target="_blank">north suburban Boston</a>. Depending on how much I&#8217;ve had to drink, I either have a Boston accent, or a slight southern-ish accent.  <img src='http://www.kitchensoap.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>And now, as Norby points out&#8230;I tag <a href="http://saraewood.com/" target="_blank">Sara Wood</a>, <a href="http://www.aaronland.info/weblog/" target="_blank">Aaron Cope</a>, <a href="http://mysqldba.blogspot.com/" target="_blank">Dathan</a>, <a href="http://laughingmeme.org/" target="_blank">Kellan</a>, and <a href="http://george08.blogspot.com/" target="_blank">George</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kitchensoap.com/2007/01/18/5-little-known-things/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

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