<?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"
	>

<channel>
	<title>Newest Industry &#187; Work</title>
	<atom:link href="http://newestindustry.org/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://newestindustry.org</link>
	<description>Discussions on Web Performance for Business and IT</description>
	<pubDate>Fri, 14 Nov 2008 16:50:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Why Do I Do This? - Educate, Guide, and Solve</title>
		<link>http://newestindustry.org/2008/10/09/why-do-i-do-this-educate-guide-and-solve/</link>
		<comments>http://newestindustry.org/2008/10/09/why-do-i-do-this-educate-guide-and-solve/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 20:13:54 +0000</pubDate>
		<dc:creator>smp</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[career]]></category>

		<category><![CDATA[educate]]></category>

		<category><![CDATA[functional tools]]></category>

		<category><![CDATA[guide]]></category>

		<category><![CDATA[solve]]></category>

		<category><![CDATA[three concepts]]></category>

		<category><![CDATA[three principles]]></category>

		<category><![CDATA[three things]]></category>

		<category><![CDATA[Web Performance]]></category>

		<category><![CDATA[Web performance analysts]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=2154</guid>
		<description><![CDATA[This is the year I turn 40. As a result, I am looking back upon my life, my career, and trying to determine what I do best. If I could make my life into an elevator pitch, what would it be?
I decided to take what I do right now and see how low I could [...]]]></description>
			<content:encoded><![CDATA[<p>This is the year I turn 40. As a result, I am looking back upon my life, my career, and trying to determine what I do best. If I could make my life into an elevator pitch, what would it be?</p>
<p>I decided to take what I do right now and see how low I could take it. What does my career boil down to?</p>
<p>It came down to three simple words: <em>Educate</em>, <em>Guide</em>, and <em>Solve</em>.</p>
<p>Each of these describes a facet of my career that provides a profound sense of personal satisfaction. Each of these is unique in that they give me the chance to share what I know with others, while still gaining new experiences in the process.</p>
<p>These three things are simultaneously selfish and selfless. I believe that in order to have a successful, productive, and fulfilling career, these three things need to serve as the foundation of everything I do.</p>
<h3>Educate</h3>
<p>I work in a small community of Web performance analysts. I have spent years training myself to see the world through the eyes of a Web site and how it presents to the outside world. As I taught myself to see the world this way, I was asked to share what I knew with others.</p>
<p>At first I did this through technical support and a training course I helped develop. Then I moved into consulting. I began to blog and comment on Web performance.</p>
<p>I needed to share what I knew with others, because it is meaningless to hoard all of your knowledge. While I am paid well as a consultant, it is also important that as many people as possible learn from me; and that doesn&#8217;t always need to sold to the highest bidder.</p>
<h3>Guide</h3>
<p>While some may say that there is no difference between <em>Guide</em> and <em>Educate</em>, I see a profound chasm between the two.</p>
<p>We have all been educated at some point. We have sat through classes and lectures and labs that convey information to us, and have provided the foundation for what we know.</p>
<p>But we have also encountered people who have shown us how to step beyond the information. They place the information that they are giving us in a larger context, allow us to see problems as a component of the whole.</p>
<p>That is what I strive to do. Not only do I want to give people the functional tools they need to interpret the data, I want them to then take that data and see the patterns in the data. I work closely with colleagues and customers, helping them see the patterns, understand how they tie to the things I say everyday, and then be able to solve this type of problem on their own the next time.</p>
<p>A guide is only useful when the path is not known. Once I have showed someone the path, I can return to my place, in the knowledge that they are as experienced on the path as I am.</p>
<h3>Solve</h3>
<p>Once you have shown someone what the data can do, how to see the patterns, it is critical that they have an understand how to take that pattern and change it for the better. Seeing a pattern and understanding its cause are only the beginning.</p>
<p>I can share my experiences, share how others have solved problems similar to this one, help them fix the problem.</p>
<p>And then be able to show that the problem is solved. An unmeasured, yet resolved problem, is meaningless.</p>
<h3>Summary</h3>
<p>This is the skeletal description of what I want to achieve in my career. I could expand these topics for a lot longer, but the question I propose is: What three concepts can you boil your career down to?</p>
]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/10/09/why-do-i-do-this-educate-guide-and-solve/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web Performance: Your Teenage Web site</title>
		<link>http://newestindustry.org/2008/09/10/web-performance-your-teenage-web-site/</link>
		<comments>http://newestindustry.org/2008/09/10/web-performance-your-teenage-web-site/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 15:48:07 +0000</pubDate>
		<dc:creator>smp</dc:creator>
		
		<category><![CDATA[Commentary]]></category>

		<category><![CDATA[The Web]]></category>

		<category><![CDATA[Web Performance]]></category>

		<category><![CDATA[WebPerformance.Org]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[conversation]]></category>

		<category><![CDATA[cool]]></category>

		<category><![CDATA[cool new Web]]></category>

		<category><![CDATA[High School]]></category>

		<category><![CDATA[improvement]]></category>

		<category><![CDATA[performance evolution]]></category>

		<category><![CDATA[performance improvement]]></category>

		<category><![CDATA[physical devices]]></category>

		<category><![CDATA[Red Square]]></category>

		<category><![CDATA[Soviet Union]]></category>

		<category><![CDATA[teen]]></category>

		<category><![CDATA[teenager]]></category>

		<category><![CDATA[Web design]]></category>

		<category><![CDATA[Web designers]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=1981</guid>
		<description><![CDATA[It&#8217;s critical to your business. It affects revenue. It&#8217;s how people who can&#8217;t come to you perceive you.
It&#8217;s your Web site.
Its complex. Abstract. Lots of conflicting ideas and forces are involved. Everyone says they now the best thing for it. Finger-pointing. Door slamming. Screaming.
Am I describing your Web site and the team that supports it? [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;border:0;padding-right:5px;padding-bottom:4px;" title="mother-confronting-teen" src="http://newestindustry.org/wp-content/uploads/2008/09/mother-confronting-teen.jpg" alt="" width="200" height="149" />It&#8217;s critical to your business. It affects revenue. It&#8217;s how people who can&#8217;t come to you perceive you.</p>
<p>It&#8217;s your Web site.</p>
<p>Its complex. Abstract. Lots of conflicting ideas and forces are involved. Everyone says they now the best thing for it. Finger-pointing. Door slamming. Screaming.</p>
<p>Am I describing your Web site and the team that supports it? Or your teenager?</p>
<p>If you think of your Web site as a teenager, you begin to realize the problems that your facing. Like a teenager, it has grown physically and mentally, and, as a result, thinks its an experienced adult, ready to take on the world. However, let&#8217;s think of your site as a teenager, and think back to how we, as teenagers (yeah, I&#8217;m old), saw the world.</p>
<h3>MOM! This doesn&#8217;t fit anymore!</h3>
<p>Your Web site has grown as all of your marketing and customer service programs bear fruit. Traffic is increasing. Revenue is up. Everyone is smiling.</p>
<p>Then you wake up and realize that your Web site is <em>too small</em> for your business. This could mean that the infrastructure is overloaded, the network is tapped out, your connectivity is maxed, and your sysadmins, designers, and network teams are spending most of your day just firefighting.</p>
<p>Now, how can you grow a successful business, or be the hip kid in school, when your clothes don&#8217;t fit anymore?</p>
<p>But, you can&#8217;t buy an entire wardrobe every six months, so plan, consider your goals and destinations, and shop smart.</p>
<h3>DAD! Everyone has one! I need to have one to be cool!</h3>
<p>Shiny.</p>
<p>It&#8217;s a word that has been around for a long time, and was revived (with new meaning) by <em>Firefly</em>. It means reflective, bright, and new. It&#8217;s what attracts people to gold, mirrors, and highly polished vintage cars. In the context of Web sites, it&#8217;s the eye-candy that you encounter in your browsing, and go &#8220;Our site needs that&#8221;.</p>
<p>Now step back and ask yourself what purpose this new eye-candy will serve.</p>
<p>And this is where Web designers and marketing people laugh, because it&#8217;s all about being new and improved.</p>
<p>But can you be new and improved, when your site is old and broken?</p>
<p>Get your Web performance in order with what you, then add the stuff that makes your site pop.</p>
<h3>But those aren&#8217;t the cool kids. I don&#8217;t hang with them.</h3>
<p>Everyone is attracted to the gleam of the cool new Web sites out there that offer to do the same old thing as your site. The promise of new approaches to old problems, lower cost, and greater efficiencies in our daily lives are what prompt many of us to switch.</p>
<p>As a parent, we may scoff, realizing that maybe the <em>cool</em> kids never amounted to much outside of High School. But, sometimes you have to step back and wonder what makes a cool kid cool.</p>
<p>You have to step back and say, why are they attracting so much attention and we&#8217;re seen as the <em>old-guard</em>? What can we learn from the cool kids? Is your way the very best way? And says who?</p>
<p>And once you ask these questions, maybe you agree that some of what the cool kids do is, in fact, cool.</p>
<h3>Can I borrow the car?</h3>
<p>Trust is a powerful thing to someone, or to a group. Your instinctive response depends on who you are, and what your experiences with others have been like in the past.</p>
<p>Trust is something often found lacking when it comes to a Web site. Not between your organization and your customers, but between the various factions within your organization who are trying to interfere or create or revamp or manage the site.</p>
<p>Not everyone has the same goals. But sometimes asking a few questions of other people and listening to their reasons for doing something will lead to a discussion that will improve the Web site in a way that improves the business in the long run.</p>
<p>Sometimes asking why a teenager wants to borrow the car will help you see things from their perspective for a little while. You may not agree, but at least now it&#8217;s not a yes/no answer.</p>
<h3>YOU: How was school today? - THEM: Ok.</h3>
<p>Within growing organizations, open and clear communication tends to gradually shrivel and degenerate. Communications become more formal, with what is not said being as important as what is. Trying to find out what another department is doing becomes a lot like determining the state of the Soviet Union&#8217;s leadership based on who attends parades in Red Square.</p>
<p>Abstract communication is one of the things that separates humans from a large portion of the rest of the animal kingdom. There is nothing more abstract than a Web site, where physical devices and programming code produce an output that can only be seen and heard.</p>
<p>The need for communication is critical in order to understand what is happening in another department. And sometimes that means pushing harder, making the other person or team answer hard questions that they think you&#8217;re not interested in, or that you is non of your business.</p>
<p>If you are in the same company, it&#8217;s everyone&#8217;s business. So push for an answer, because working to create an abstract deliverable that determines the success or failure of the entire firm can&#8217;t be based on a grunt and a nod.</p>
<h3>Summary</h3>
<p>There are no easy answers to Web performance. But if you consider your Web site and your teams as a teenager, you will be able to see that the problems that we all deal with in our daily interactions with teens crop up over an over when dealing with Web design, content, infrastructure, networks and performance.</p>
<p>Managing all the components of a Web site and getting best performance out of it often requires you to have the patience of Job. But it is also good to carry a small pinch of faith in these same teams, faith  that everyone, whether they say it or not, wants to have the best Web site possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/09/10/web-performance-your-teenage-web-site/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thoughts on Web Performance at the Browser</title>
		<link>http://newestindustry.org/2008/09/09/thoughts-on-web-performance-at-the-browser/</link>
		<comments>http://newestindustry.org/2008/09/09/thoughts-on-web-performance-at-the-browser/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 12:20:55 +0000</pubDate>
		<dc:creator>smp</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[The Web]]></category>

		<category><![CDATA[Web Performance]]></category>

		<category><![CDATA[WebPerformance.Org]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[John Resig]]></category>

		<category><![CDATA[Reorganization]]></category>

		<category><![CDATA[Web browser]]></category>

		<category><![CDATA[Web community]]></category>

		<category><![CDATA[Web page processing]]></category>

		<category><![CDATA[Web performance measurement]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=1936</guid>
		<description><![CDATA[Last week, lost in the preternatural shriek that emerged from the Web community around the release of Google Chrome, John Resig posted a thoughtful post on resources usage at the browser. In it, he states that the use of the Process Manager in Chrome will change how people see Web performance. In his words:
The blame [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, lost in the preternatural shriek that emerged from the Web community around the release of Google Chrome, <a title="John Resig" href="http://ejohn.org/" target="_blank">John Resig</a> posted <a title="John Resig - Google Chrome Process Manager" href="http://ejohn.org/blog/google-chrome-process-manager/" target="_blank">a thoughtful post</a> on resources usage at the browser. In it, he states that the use of the Process Manager in Chrome will change how people see Web performance. In his words:</p>
<p style="padding-left: 30px;"><strong>The blame of bad performance or memory consumption no longer lies with the browser but with the site.</strong></p>
<p>Coming to the discussion from the realm of Web performance measurement, I realize that the firms I have worked with and for have not done a good job of analyzing this , and, in the name of <em>science</em> have tried to eliminate the variability of Web page processing from the equation.</p>
<p>The company I currently work for has realized that this is a gap and has released a product that measures the performance of a page in the browser.</p>
<p>But all of this misses the point, and goes to one of the reasons why <a title="Newest Industry - Why I returned to Firefox" href="http://newestindustry.org/2008/09/07/browser-wars-ii-why-i-returned-to-firefox/" target="_blank">I gave up on Chrome</a> on my older, personal-use computer: Chrome exposes the individual load that a page places on a Web browser.</p>
<p>Resig highlights that browser that make use of shared resources shift the <em>blame</em> about poor performance out to the browser and away from the design of the page. Technologies that modern designers lean on (Flash, AJAX, etc.) all require substantially greater resource-consumption in a browser. Chrome, for good or ill, exposes this load to the user be instantiating a separate, sand-boxed process for each tab, clearing indicating which page is the culprit.</p>
<p>It will be interesting if designers take note of this, or ignore in pursuit of the latest shiny toy that gets released. While designers assume that all visitors run the cutting edge of machine, I can show them that a laptop that is still plenty useful is completely locked up when their page is handled in isolation.</p>
]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/09/09/thoughts-on-web-performance-at-the-browser/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Browser Wars II: Why I returned to Firefox</title>
		<link>http://newestindustry.org/2008/09/07/browser-wars-ii-why-i-returned-to-firefox/</link>
		<comments>http://newestindustry.org/2008/09/07/browser-wars-ii-why-i-returned-to-firefox/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 15:59:56 +0000</pubDate>
		<dc:creator>smp</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[The Web]]></category>

		<category><![CDATA[Web Performance]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[Adblock]]></category>

		<category><![CDATA[Adblock Plus]]></category>

		<category><![CDATA[auto-complete]]></category>

		<category><![CDATA[autocomplete]]></category>

		<category><![CDATA[browser]]></category>

		<category><![CDATA[browser wars]]></category>

		<category><![CDATA[Chrome]]></category>

		<category><![CDATA[conatiner]]></category>

		<category><![CDATA[desktop]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Google Chrome]]></category>

		<category><![CDATA[latitude d610]]></category>

		<category><![CDATA[omnibox]]></category>

		<category><![CDATA[wars]]></category>

		<category><![CDATA[web app]]></category>

		<category><![CDATA[web-based application]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=1927</guid>
		<description><![CDATA[Since the release of Google Chrome on September 2, I have been using it as my day-to-day browser. Spending up to 80% of my computer time in a browser means that this was decision which affected a huge portion of my online experience.
I can say that I put Chrome through its paces, on a wide-variety [...]]]></description>
			<content:encoded><![CDATA[<p>Since the release of <a title="Google - Chrome" href="http://google.com/chrome" target="_blank">Google Chrome</a> on September 2, I have been using it as my day-to-day browser. Spending up to 80% of my computer time in a browser means that this was decision which affected a huge portion of my online experience.</p>
<p>I can say that I put Chrome through its paces, on a wide-variety of sites, from the simple to the extremely content-rich. From the mainstream, to the questionable.</p>
<p>This morning I migrated back to <a title="Mozilla Firefox" href="http://firefox.com" target="_blank">Firefox</a>, albeit the latest <a title="Firefox/Mozilla Minefield" href="http://www.mozilla.org/projects/minefield/" target="_blank">Minefield/Firefox 3.1alpha</a>.</p>
<p>The reasons listed below are mine. Switching back is a personal decision and everyone is likely to have their own reasons to do it, or to stay.</p>
<h3>Advertising</h3>
<p>I mentioned a few times during my initial use of Chrome that I was having to become used to the re-appearance of advertising in my browsing experience [<a title="Newest Industry - Chrome and Advertising" href="http://newestindustry.org/2008/09/03/chrome-and-advertising-googles-plan/" target="_blank">here</a> and <a title="Newest Industry - Google Chrome: First Impressions" href="http://newestindustry.org/2008/09/02/google-chrome-first-impressions/" target="_blank">here</a>]. From their early release as extensions to Firefox, I have used AdBlock and <a title="Firefox Extensions - AdBlock Plus" href="https://addons.mozilla.org/en-US/firefox/addon/1865" target="_blank">AdBlock Plus</a> to remove the annoyance and distraction of online ads from my browsing experience.</p>
<p>When I moved to Chrome, I had to accept that I would see ads. I mean, we were dealing with a browser distributed by one of the largest online advertising agencies. It could only be expected that they were not going to allow people to block ads out of the gate, if ever.</p>
<p>As the week progressed, I realized that I was finding the ads to be a distraction from my browsing experience. Ads impede my ability to find the information I need quickly.</p>
<h3>Older Machines</h3>
<p>My primary machine for online experiences at home is a Latitude D610. This is a 3-4 year-old laptop, with a single core. It is still far more computing power than most people actually need to enjoy the Web.</p>
<p>While cruising with Chrome, I found that Flash locked up <em>the entire machine</em> on a very regular basis. Made it unsuable. This doesn&#8217;t happen on my much more powerful Latitude D630, provided by my work. However, as I have a personal laptop, I am not going to use my work computer for my personal stuff, especially at home.</p>
<p>I cannot have a browser that locks up a machine when I simply close a tab. It appears that the vaunted QA division at Google overlooked the fact that people don&#8217;t all run the latest and greatest machines in the real world.</p>
<h3>Auto-Complete</h3>
<p>I am completely reliant on form auto-completes. Firefox has been doing this for me for a long time, and it is very handy to simply start typing and have Firefox say &#8220;Hey! This form element is called <em>email</em>. Here are some of the other things you have put into form elements called <em>email</em>.&#8221;</p>
<p>If you can build something as complex as the <a title="Google Search - Chrome Omnibox" href="http://www.google.com/search?q=chrome+omnibox" target="_blank"><em>OmniBox</em></a>, surely you can add form auto-completes.</p>
<h3>The OmniBox</h3>
<p>I hate it. I really do. I like having my search and addresses separate. I also like an address bar that remembers complete URLs (including those pesky parameters!), rather than simply the top-level domain name.</p>
<p>It is a cool idea, but it needs some refining, and some customer-satisfaction focus groups.</p>
<h3>I Don&#8217;t Use Desktop-replacing Web Applications</h3>
<p>I do almost all of my real work in desktop-installed Web applications. I have not made the migration to Web applications. I may in the future. But until then, I do not need a completely clean browsing experience. I mentioned that the battle between Chrome and Firefox will come down to <a title="Newest Industry - The Container v. The Desktop" href="http://newestindustry.org/2008/09/04/chrome-v-firefox-the-container-and-the-desktop/" target="_blank">the Container v. the Desktop</a> - a web application container, or a desktop-replacing Web experience application.</p>
<p>In the last 48 hours, I have fallen back into the Web-desktop camp.</p>
<h2>Summary</h2>
<p>In the future, I will continue to use Chrome to see how newer builds advance, and how it evolves as more people begin dictating the features that should be available to it.</p>
<p>For my personal use, Chrome takes away too much from, and injects too much noise into, my daily Web experience to continue to use as the default browser. To quote more than a few skeptics of Chrome when it was relased - &#8220;It&#8217;s just another browser&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/09/07/browser-wars-ii-why-i-returned-to-firefox/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DNS: Without it, your site does not exist</title>
		<link>http://newestindustry.org/2008/09/05/dns-without-it-your-site-does-not-exist/</link>
		<comments>http://newestindustry.org/2008/09/05/dns-without-it-your-site-does-not-exist/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 15:49:14 +0000</pubDate>
		<dc:creator>smp</dc:creator>
		
		<category><![CDATA[The Web]]></category>

		<category><![CDATA[Web Performance]]></category>

		<category><![CDATA[WebPerformance.Org]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[critical]]></category>

		<category><![CDATA[DNS
 system]]></category>

		<category><![CDATA[DNS]]></category>

		<category><![CDATA[end-user experience]]></category>

		<category><![CDATA[outage]]></category>

		<category><![CDATA[Sophos]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=1923</guid>
		<description><![CDATA[In my presentations and consultations on Web performance, I emphasize the importance of a correctly configured DNS system with the phrase: &#8220;If people can&#8217;t resolve your hostname, your site is dead in the water&#8221;.
Yesterday, it appears that the large anti-virus and security firm Sophos discovered this lesson the hard way.
Of course hindsight is perfect, so [...]]]></description>
			<content:encoded><![CDATA[<p>In my presentations and consultations on Web performance, I emphasize the importance of a correctly configured <a title="Wikipedia - Domain Name System" href="http://en.wikipedia.org/wiki/Domain_name_system" target="_blank">DNS</a> system with the phrase: &#8220;If people can&#8217;t resolve your hostname, your site is dead in the water&#8221;.</p>
<p>Yesterday, it appears that the large anti-virus and security firm <a title="Sophos" href="http://sophos.com/" target="_blank">Sophos</a> <a title="The Register - Sophos DNS SNAFU" href="http://www.theregister.co.uk/2008/09/05/sophos_dns_snafu/" target="_blank">discovered this lesson the hard way</a>.</p>
<p>Of course hindsight is perfect, so I won&#8217;t dwell for too long on this single incident. The lesson to be learned here is that DNS is complex and critical, yet is sometimes overlooked when considered the core issues of Web performance and end-user experience.</p>
<p>This complexity means that if an organization is not comfortable managing their own DNS, or want to broaden and deepen their DNS infrastructure, there are a large number of firms who will assist with this process. These firms whose entire business is based on managing large-scale DNS implementations for organizations.</p>
<p>DNS is critical. Never take it for granted.</p>
]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/09/05/dns-without-it-your-site-does-not-exist/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web Performance, Part IX: Curse of the Single Metric</title>
		<link>http://newestindustry.org/2008/09/05/web-performance-part-ix-curse-of-the-single-metric/</link>
		<comments>http://newestindustry.org/2008/09/05/web-performance-part-ix-curse-of-the-single-metric/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 02:35:03 +0000</pubDate>
		<dc:creator>smp</dc:creator>
		
		<category><![CDATA[Commentary]]></category>

		<category><![CDATA[The Web]]></category>

		<category><![CDATA[Web Performance]]></category>

		<category><![CDATA[WebPerformance.Org]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[business process]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[curse]]></category>

		<category><![CDATA[cycles]]></category>

		<category><![CDATA[metrics]]></category>

		<category><![CDATA[percentiles]]></category>

		<category><![CDATA[performance]]></category>

		<category><![CDATA[statistics]]></category>

		<category><![CDATA[steps]]></category>

		<category><![CDATA[trim]]></category>

		<category><![CDATA[truth]]></category>

		<category><![CDATA[variation]]></category>

		<category><![CDATA[web]]></category>

		<category><![CDATA[Web performance management]]></category>

		<category><![CDATA[Web performance management field]]></category>

		<category><![CDATA[Web performance measurement data]]></category>

		<category><![CDATA[Web performance results]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=1918</guid>
		<description><![CDATA[While this post is aimed at Web performance, the curse of the single metric affects our everyday lives in ways that we have become oblivious to.
When you listen to a business report, the stock market indices are an aggregated metric used to represent the performance of a set group of stocks.
When you read about economic indicators, [...]]]></description>
			<content:encoded><![CDATA[<p>While this post is aimed at Web performance, the curse of the single metric affects our everyday lives in ways that we have become oblivious to.</p>
<p>When you listen to a business report, the stock market indices are an aggregated metric used to represent the performance of a set group of stocks.</p>
<p>When you read about economic indicators, these values are the aggregated representations of complex populations of data, collected from around the country, or the world.</p>
<p>Sport scores are the final tally of an event, but they may not always represent how well each team performed during the match.</p>
<p>The problem with single metrics lies in their simplicity. When a single metric is created, it usually attempts to factor in all of the possible and relevant data to produce an aggregated value that can represent a whole population of results.</p>
<p>These single metrics are then portrayed as a complete representation of this complex calculation. The presentation of this single metric is usually done in such a way that their compelling simplicity is accepted as the truth, rather than as a representation of <em>a truth</em>.</p>
<p>In the area of Web performance, organizations have fallen prey to this need for the compelling single metric. The need to represent a very complex process in terms that can be quickly absorbed and understand by as large a group of people as possible.</p>
<p>The single metrics most commonly found in the Web performance management field are performance (end-to-end response time of the tested business process) and availability (success rate of the tested business process). These numbers are then merged and transformed by data from a number of sources (external measurements, hit counts, conversions, internal server metrics, packet loss), and this <em>information</em> is bubbled up in an organization. By the time senior management and decision-makers receive the <em>Web performance results</em>, that are likely several steps removed from the raw measurement data.</p>
<p>An executive will tell you that information is a blessing, but only when it speeds, rather than hinders, the decision-making process. A Web performance consultant (such as myself) will tell that basing your decisions on a single metric that has been created out of a complex population of data is madness.</p>
<p>So, where does the middle-ground lie between the data wonks and the senior leaders? The rest of this post is dedicated to introducing a few of the metrics that will, in a small subset of metrics, give a senior leaders <strong>better</strong> information to work from when deciding what to do next.</p>
<p>A great place to start this process is to examine the <a title="Wikipedia - Percentile Rank" href="http://en.wikipedia.org/wiki/Percentile_rank" target="_blank">percentile distribution</a> of measurement results. Percentiles are known to anyone who has children. After a visit to the pediatrician, someone will likely state that &#8220;My son/daughter is in the XXth percentile of his/her age group for height/weight/tantrums/etc&#8221;. This means that XX% of the population of children that age, as recorded by pediatricians, report values at or below the same value for this same metric.</p>
<p>Percentiles are great for a population of results like Web performance measurement data. Using only a small set of values, anyone can quickly see how many visitors to a site could be experiencing poor performance.</p>
<p>If at the <strong>median</strong> (50th percentile), the measured business process is 3.0 seconds, this means that 50% of all of the measurements looked at are being completed in 3.0 seconds or less.</p>
<p>If the executive then looks up to the 90th percentile and sees that it&#8217;s at 16.0 seconds, it can be quickly determined that something very bad has happened to affect the response times collected for the 40% of the population between these two points. Immediately, everyone knows that for some reason, an unacceptable number of visitors are likely experiencing degraded and unpredictable performance when they visit the site.</p>
<p>A suggestion for enhancing averages with percentiles is to use the 90th percentile value as a <em>trim ceiling</em> for the average. Then side-by-side comparisons of the untrimmed and trimmed averages can be compared. For sites with a larger number of response time outliers, the average will decrease dramatically when it is trimmed, while sites with more consistent measurement results will find their average response time is similar with and without the trimmed data.</p>
<p>It is also critical to examine the application&#8217;s response times and success rates throughout defined business cycles. A single response time or success rate value eliminates</p>
<ul>
<li>variations by time of day</li>
<li>variations by day of week</li>
<li>variations by month</li>
<li>variations caused by advertising and marketing</li>
</ul>
<p>An average is just an average. If at peak buiness hours, response times are 5.0 seconds slower than the average, then the average is meaningless, as business is being lost to poor performance which has been lost in the focus on the single metric.</p>
<p>All of these items have also fallen prey to their own curse of the single metric. All of the items discussed above aggregate the response time of the business process into a single metric. The process of purchasing items online is broken down into discrete steps, and different parts of this process likely take longer than others. And one step beyond the discrete steps are the objects and data that appear to the customer during these steps.</p>
<p>It is critical to isolate the performance for each step of the process to find the bottlenecks to performance. Then the components in those steps that cause the greatest response time or success rate degradations must be identified and targeted for performance improvement initiatives. If there are one or two poorly performing steps in a business process, focusing performance improvement efforts on these is critical, otherwise precious resources are being wasted in trying to <em>fix</em> parts of the application that are working well.</p>
<p>In summary, a single metric provides a sense of false confidence, the sense that the application can be counted on to deliver response times and success rates that are nearly the same as those simple, single metrics.</p>
<p>The average provides a middle ground, a line that says that is the approximate mid-point of the measurement population. There are measurements above and below this average, and you have to plan around the peaks and valleys, not the open plains. It is critical never to fall victim to the attractive charms that come with the curse of the single metric.</p>
]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/09/05/web-performance-part-ix-curse-of-the-single-metric/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GrabPERF: State of the System</title>
		<link>http://newestindustry.org/2008/09/04/grabperf-state-of-the-system/</link>
		<comments>http://newestindustry.org/2008/09/04/grabperf-state-of-the-system/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 19:18:23 +0000</pubDate>
		<dc:creator>smp</dc:creator>
		
		<category><![CDATA[GrabPERF]]></category>

		<category><![CDATA[The Web]]></category>

		<category><![CDATA[Web Performance]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=1916</guid>
		<description><![CDATA[This is actually a short post to write, as the state of the GrabPERF system is currently very healthy. There was an eight-hour outage in early August 2008, but that was a fiber connectivity issue, not a system issue.
Over the history of ther service, we have been steadily increasing the number of measurements we take [...]]]></description>
			<content:encoded><![CDATA[<p>This is actually a short post to write, as the state of the <a title="GrabPERF" href="http://www.grabperf.org/" target="_blank">GrabPERF</a> system is currently very healthy. There was an eight-hour outage in early August 2008, but that was a fiber connectivity issue, not a system issue.</p>
<p>Over the history of ther service, we have been steadily increasing the number of measurements we take each day.</p>
<p style="text-align: center;"><a title="grabperf-measurements-per-day by spierzchala, on Flickr" href="http://www.flickr.com/photos/spierzchala/2828779716/"><img src="http://farm4.static.flickr.com/3047/2828779716_efd2e4c50c.jpg" alt="grabperf-measurements-per-day" width="500" height="259" /></a> </p>
<p>The large leap occurred when a very large number of tests were added to the system on a single day. But based on this data, the system is gathering more than 900,000 measurements every day.</p>
<p>Thanks to all of the people who volunteer their machines and bandwidths to support this effort!</p>
]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/09/04/grabperf-state-of-the-system/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chrome v. Firefox - The Container and The Desktop</title>
		<link>http://newestindustry.org/2008/09/04/chrome-v-firefox-the-container-and-the-desktop/</link>
		<comments>http://newestindustry.org/2008/09/04/chrome-v-firefox-the-container-and-the-desktop/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 16:52:57 +0000</pubDate>
		<dc:creator>smp</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[The Web]]></category>

		<category><![CDATA[Web Performance]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[add-ons]]></category>

		<category><![CDATA[application]]></category>

		<category><![CDATA[browser]]></category>

		<category><![CDATA[Chrome]]></category>

		<category><![CDATA[extension]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[helper applications]]></category>

		<category><![CDATA[IE]]></category>

		<category><![CDATA[Internet Explorer]]></category>

		<category><![CDATA[web]]></category>

		<category><![CDATA[web application]]></category>

		<category><![CDATA[web applications]]></category>

		<category><![CDATA[Web browser]]></category>

		<category><![CDATA[web container]]></category>

		<category><![CDATA[Web data]]></category>

		<category><![CDATA[web desktop]]></category>

		<category><![CDATA[Web workspace]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=1913</guid>
		<description><![CDATA[The last two days of using Chrome have had me thinking about the purpose of the Web browser in today&#8217;s world. I&#8217;ve talked about how Chrome and Firefox have changed how we see browsers, treating them as interactive windows into our daily life, rather than the uncontrolled end of an information firehose.
These applications, that on [...]]]></description>
			<content:encoded><![CDATA[<p>The last two days of using Chrome have had me thinking about the purpose of the Web browser in today&#8217;s world. <a title="Newest Industry - The Window and The Firehose" href="http://newestindustry.org/2008/09/03/browsers-the-window-and-the-firehose/" target="_blank">I&#8217;ve talked about</a> how Chrome and Firefox have changed how we see browsers, treating them as interactive windows into our daily life, rather than the uncontrolled end of an information firehose.</p>
<p>These applications, that on the surface seem to serve the same purpose, have taken very different paths to this point. Much has been made about Firefox growing out of the ashes of Netscape, while Chrome is the Web re-imagined.</p>
<p>It&#8217;s not just that.</p>
<p>Firefox, through the use of extensions and helper applications, has grown to become a Desktop replacement. Back when <a title="Wikipedia - Windows for Workgroups" href="http://en.wikipedia.org/wiki/Windows_3.1x#Windows_for_Workgroups" target="_blank">Windows for Workgroups</a> was the primary end-user OS (and it wasn&#8217;t even an OS), <a title="Norton Desktop Discussion" href="http://www.computing.net/answers/windows-31/what-is-nortons-desktop/7239.html" target="_blank">Norton Desktop</a> arrived to provide all of the tools that didn&#8217;t ship with the OS. It extended and improved on what was there, and made WFW a better place.</p>
<p>Firefox serves that purpose in the browser world. With its massive collections of extensions, it adds the ability to customize and modify the Web workspace. These extensions even allow the incoming content to be modified and reformatted in unique ways to suit the preferences of each individual. These features allowed the person using Firefox to feel in control, empowered.</p>
<p>You look at the Firefox installs of the tech elite, and no two installed versions will be configured in the same way. Firefox extends the browser into an aggregator of Web data and information customization.</p>
<p>But it does it at the Desktop.</p>
<p>Chrome is a simple container. There is (currently) no way to customize the look and feel, extend the capabilities, or modify the incoming or outgoing content. It is a simple shell designed to perform two key functions: search for content and interact with Web applications.</p>
<p>There are, of course, the <a title="LifeHacker - Google Chrome: Full List of Special About Pages" href="http://lifehacker.com/5045164/google-chromes-full-list-of-special-about-pages" target="_blank">hidden geeky functions</a> that they have built into the app. But those don&#8217;t change what it&#8217;s core function is: request, receive, and render Web pages as quickly and efficiently as possible. Unlike Firefox&#8217;s approach, which places the app being the center of the Web, Chrome places the Web at the center of the Web.</p>
<p>There is no right or wrong approach. As with all things in this complicated world we are in, it depends. It depends on what you are trying to accomplish and how you want to get there.</p>
<p>The conflict that I see appearing over the next few months is not between IE and Firefox and Safari and Opera and Chrome. It is a conflict over what the people want from an application that they use all the time. Do they want a Web desktop or a Web container?</p>
]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/09/04/chrome-v-firefox-the-container-and-the-desktop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chrome and Advertising - Google&#8217;s Plan</title>
		<link>http://newestindustry.org/2008/09/03/chrome-and-advertising-googles-plan/</link>
		<comments>http://newestindustry.org/2008/09/03/chrome-and-advertising-googles-plan/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 14:12:59 +0000</pubDate>
		<dc:creator>smp</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[The Web]]></category>

		<category><![CDATA[Web Performance]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[Adblock]]></category>

		<category><![CDATA[Adblock Plus]]></category>

		<category><![CDATA[ads]]></category>

		<category><![CDATA[adsense]]></category>

		<category><![CDATA[advertising]]></category>

		<category><![CDATA[advertising environment]]></category>

		<category><![CDATA[Chrome]]></category>

		<category><![CDATA[context Web]]></category>

		<category><![CDATA[contextual advertising]]></category>

		<category><![CDATA[DNS]]></category>

		<category><![CDATA[doubleclick]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[Forrester]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[hosted 
desktop-like
 applications]]></category>

		<category><![CDATA[IE8]]></category>

		<category><![CDATA[Internet Explorer 8]]></category>

		<category><![CDATA[Internet security]]></category>

		<category><![CDATA[Internet users]]></category>

		<category><![CDATA[Javascript]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[online advertisers using end-user proxies]]></category>

		<category><![CDATA[online advertising]]></category>

		<category><![CDATA[online advertising market]]></category>

		<category><![CDATA[online platform]]></category>

		<category><![CDATA[online Web applications]]></category>

		<category><![CDATA[pre-fetching algorithm]]></category>

		<category><![CDATA[Safari]]></category>

		<category><![CDATA[search ads]]></category>

		<category><![CDATA[Stephen Noble]]></category>

		<category><![CDATA[targeted advertising]]></category>

		<category><![CDATA[targeted and contextual advertising market]]></category>

		<category><![CDATA[Web application environment]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=1909</guid>
		<description><![CDATA[Since I downloaded and started using Chrome yesterday, I have had to rediscover the world of online advertising. Using Firefox and Adblock Plus for nearly three years has shielded from their existence for the most part.
Stephen Noble, in a post on the Forrester Blog for Interactive Marketing Professionals, seems to discover that Chrome will be [...]]]></description>
			<content:encoded><![CDATA[<p>Since I downloaded and started using <a title="Google - Chrome" href="http://www.google.com/chrome" target="_blank">Chrome</a> yesterday, I have had to rediscover the world of online advertising. Using <a title="Firefox - Home Page" href="http://www.firefox.com/" target="_blank">Firefox</a> and <a title="Firefox Extensions - Adblock Plus" href="https://addons.mozilla.org/en-US/firefox/addon/1865" target="_blank">Adblock Plus</a> for nearly three years has shielded from their existence for the most part.</p>
<p><a title="Forrester - Stephen Noble" href="http://www.forrester.com/rb/analyst/steven_noble" target="_blank">Stephen Noble</a>, in <a title="Forrester - Google Chrome will boost pre-emptive contextual advertising" href="http://blogs.forrester.com/marketing/2008/09/google-chrome-w.html" target="_blank">a post</a> on the <a title="Forrester - Marketing Blog" href="http://blogs.forrester.com/marketing/" target="_blank">Forrester Blog for Interactive Marketing Professionals</a>, seems to discover that Chrome will be a source for injecting greater personalization and targeting into the online advertising market.</p>
<p>This is the key reason Chrome exists, right now.</p>
<p>While their may be discussions about the online platform and hosted applications, there are only a small percentage of Internet users who rely on hosted <em>desktop-like</em> applications, <strong>excluding email</strong>, in their daily work and life.</p>
<p>However, Google&#8217;s biggest money-making ventures are advertising and search. With control of <a title="Google - AdSense" href="https://www.google.com/adsense/" target="_blank">AdSense</a> and <a title="DoubleClick - A Google Company" href="http://www.doubleclick.com/" target="_blank">DoubleClick</a>, there is no doubt that Google controls a vast majority of the targeted and contextual advertising market, around the world.</p>
<p>One of the greatest threats to this money-making is a lack of control of the platform through which ads are delivered. There is talk of <a title="Microsoft - Internet Explorer 8 Beta" href="http://www.microsoft.com/windows/internet-explorer/beta/default.aspx" target="_blank">IE8</a> blocking ads (well, non-Microsoft ads anyway), and one of the more popular extensions for Firefox is Adblock Plus. While Safari doesn&#8217;t have this ability natively built in, it can be supported by any number of applications that, in the name of Internet security, filter and block online advertisers using end-user proxies.</p>
<p>This threat to Google&#8217;s core revenue source was not ignored in the development of Chrome. One of the options is the use of DNS pre-fetching. Now I haven&#8217;t thrown up a packet sniffer, but what&#8217;s to prevent a part of the pre-fetching algorithm to go beyond DNS for certain content, and pre-fetch the whole object, so that the ads load really fast, and in that way are seen as less intrusive.</p>
<p>Ok, so I am noted for having a paraoid streak.</p>
<p>However, using the fastest rendering engine and a rocket-ship fast Javascript VM is not only good for the new generation of online Web applications, but plays right into the hands of improved ad-delivery.</p>
<p>So, while Chrome is being hailed as the first Web application environment, it is very much a context Web advertising environment as well.</p>
<p>It&#8217;s how it was built.</p>
]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/09/03/chrome-and-advertising-googles-plan/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Chrome: One thing we do know&#8230; (HTTP Pipelining)</title>
		<link>http://newestindustry.org/2008/09/02/google-chrome-one-thing-we-do-know-http-pipelining/</link>
		<comments>http://newestindustry.org/2008/09/02/google-chrome-one-thing-we-do-know-http-pipelining/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 16:08:26 +0000</pubDate>
		<dc:creator>smp</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Web Performance]]></category>

		<category><![CDATA[WebPerformance.Org]]></category>

		<category><![CDATA[Work]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Chrome]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Google Chrome]]></category>

		<category><![CDATA[HTTP pipelining]]></category>

		<category><![CDATA[pipelining]]></category>

		<category><![CDATA[Safari]]></category>

		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://newestindustry.org/?p=1896</guid>
		<description><![CDATA[As a Web performance consultant, I view the release of Google Chrome with slightly different eyes than many. And one of the items that I look for is how the browser will affect performance, especially perceived performance on the end-user desktop.
One thing I have been able to determine is that the use of WebKit will [...]]]></description>
			<content:encoded><![CDATA[<p>As a Web performance consultant, I view the release of <a title="Google - Chrome" href="http://www.google.com/chrome" target="_blank">Google Chrome</a> with slightly different eyes than many. And one of the items that I look for is how the browser will affect performance, especially perceived performance on the end-user desktop.</p>
<p>One thing I have been able to determine is that the use of <a title="Apple - WebKit" href="http://webkit.org/" target="_blank">WebKit</a> will effectively rule out (to the best of my knowledge) the availability of <a title="Wikipedia - HTTP Pipelining" href="http://en.wikipedia.org/wiki/HTTP_pipelining" target="_blank">HTTP Pipelining</a> in the browser.</p>
<p>HTTP Pipelining is the ability, defined in <a title="IETF - RFC 2616" href="http://www.ietf.org/rfc/rfc2616.txt" target="_blank">RFC 2616</a>, to request multiple HTTP objects simultaneously across an open TCP connection, and then handle their downloads using the features built into the HTTP/1.1 specifications.</p>
<p>I had an <a title="Apple" href="http://apple.com" target="_blank">Apple</a> employee in a class I taught a few months back confirm that <a title="Apple Safari" href="http://www.apple.com/safari/" target="_blank">Safari</a> (which is built on WebKit) cannot use HTTP Pipeling for reason that are known only to the OS and TCP stack developers at Apple.</p>
<p>Now, if the team at Google has found a way to circumvent this problem, I will be impressed.</p>
]]></content:encoded>
			<wfw:commentRss>http://newestindustry.org/2008/09/02/google-chrome-one-thing-we-do-know-http-pipelining/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
