<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Analytical Breakdowns</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Tue, 09 Mar 2010 21:06:13 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tanner Christensen</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-250943</link>
		<dc:creator>Tanner Christensen</dc:creator>
		<pubDate>Wed, 24 Oct 2007 20:32:05 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-250943</guid>
		<description>What a great look at the process behind the survey results; thank you Eric.

The entire time I was reading about your graphing troubles I was thinking to myself &quot;Numbers. Try Numbers.&quot; and &quot;Numbers can make it beautiful.&quot; But then I read those three little words and almost cried... &quot;immediately broke it.&quot;

I&#039;m surprised the premier Apple spreadsheet app can&#039;t handle an entire boat full of data. But, I guess not very many applications could.

It&#039;s good to see you did find some use for my favorite little iWork app though.

The results are beautiful, and your hard work (especially sitting for countless hours while the file saved) is greatly apprecaited.</description>
		<content:encoded><![CDATA[<p>What a great look at the process behind the survey results; thank you Eric.</p>
<p>The entire time I was reading about your graphing troubles I was thinking to myself &#8220;Numbers. Try Numbers.&#8221; and &#8220;Numbers can make it beautiful.&#8221; But then I read those three little words and almost cried&#8230; &#8220;immediately broke it.&#8221;</p>
<p>I&#8217;m surprised the premier Apple spreadsheet app can&#8217;t handle an entire boat full of data. But, I guess not very many applications could.</p>
<p>It&#8217;s good to see you did find some use for my favorite little iWork app though.</p>
<p>The results are beautiful, and your hard work (especially sitting for countless hours while the file saved) is greatly apprecaited.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: a work on process &#187; Web Design Survey findings</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-248427</link>
		<dc:creator>a work on process &#187; Web Design Survey findings</dc:creator>
		<pubDate>Sat, 20 Oct 2007 17:36:57 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-248427</guid>
		<description>[...] note that the A List Apart Web Design Survey findings have now been published. Eric Meyer has some notes about the analysis process which are worth a look for anyone who may find themself managing [...]</description>
		<content:encoded><![CDATA[<p>[...] note that the A List Apart Web Design Survey findings have now been published. Eric Meyer has some notes about the analysis process which are worth a look for anyone who may find themself managing [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Santa Maria</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247792</link>
		<dc:creator>Jason Santa Maria</dc:creator>
		<pubDate>Fri, 19 Oct 2007 17:04:16 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247792</guid>
		<description>@Travis Fleck - I explored Illustrator early on for graph creation and found it fairly anemic. Illustrator can do graphs, but it&#039;s certainly not what it does best. The actual problem is that EVERYTHING is editable. It treats each graph as a collection of many shapes and text fields, meaning that editing and resizing can be a big pain. Numbers understands what a graph is and makes it ridiculously simple to edit and alter them, while maintaining a good relationship between the graphic elements. This makes resizing and editing a snap. Minus a few odd quirks, it actually work out very well for graph creation.</description>
		<content:encoded><![CDATA[<p>@Travis Fleck &#8211; I explored Illustrator early on for graph creation and found it fairly anemic. Illustrator can do graphs, but it&#8217;s certainly not what it does best. The actual problem is that EVERYTHING is editable. It treats each graph as a collection of many shapes and text fields, meaning that editing and resizing can be a big pain. Numbers understands what a graph is and makes it ridiculously simple to edit and alter them, while maintaining a good relationship between the graphic elements. This makes resizing and editing a snap. Minus a few odd quirks, it actually work out very well for graph creation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Travis Fleck</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247774</link>
		<dc:creator>Travis Fleck</dc:creator>
		<pubDate>Fri, 19 Oct 2007 15:24:47 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247774</guid>
		<description>@Eric - I didn&#039;t see mention of trying to create the tables automatically in Illustrator. I&#039;m not sure if you considered this but you wouldn&#039;t have to draw out each individually. Illustrator can create certain types of graphs based on a data set. It would allow much more flexibility in the design elements that could be modified after the graph was created.

&lt;a href=&quot;http://livedocs.adobe.com/en_US/Illustrator/13.0/help.html?content=WSE8DF0425-67EA-4433-8C21-50E33BFD8C0F.html&quot; title=&quot;Illustrator Graphs CS3&quot; rel=&quot;nofollow&quot;&gt;Illustrator Graphs CS3&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>@Eric &#8211; I didn&#8217;t see mention of trying to create the tables automatically in Illustrator. I&#8217;m not sure if you considered this but you wouldn&#8217;t have to draw out each individually. Illustrator can create certain types of graphs based on a data set. It would allow much more flexibility in the design elements that could be modified after the graph was created.</p>
<p><a href="http://livedocs.adobe.com/en_US/Illustrator/13.0/help.html?content=WSE8DF0425-67EA-4433-8C21-50E33BFD8C0F.html" title="Illustrator Graphs CS3" rel="nofollow">Illustrator Graphs CS3</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeffrey Zeldman Presents : Faster, pussycat</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247736</link>
		<dc:creator>Jeffrey Zeldman Presents : Faster, pussycat</dc:creator>
		<pubDate>Fri, 19 Oct 2007 11:35:26 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247736</guid>
		<description>[...] Eric Meyer, the survey&#8217;s co-author and co-sponsor, has written nice pieces about practical problems overcome in the survey&#8217;s creation, and how to keep probing the data for new answers and new [...]</description>
		<content:encoded><![CDATA[<p>[...] Eric Meyer, the survey&#8217;s co-author and co-sponsor, has written nice pieces about practical problems overcome in the survey&#8217;s creation, and how to keep probing the data for new answers and new [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247368</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Thu, 18 Oct 2007 20:12:02 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247368</guid>
		<description>It turns out my text-editing slowness problems were caused by having the text soft-wrapped.  I didn&#039;t realize it would cause that much of a performance hit.  So, my bad!</description>
		<content:encoded><![CDATA[<p>It turns out my text-editing slowness problems were caused by having the text soft-wrapped.  I didn&#8217;t realize it would cause that much of a performance hit.  So, my bad!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Cram</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247363</link>
		<dc:creator>Jon Cram</dc:creator>
		<pubDate>Thu, 18 Oct 2007 19:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247363</guid>
		<description>I recently worked on parsing data out of 150MB text files, producing CSV files around 90MB in size.

I found TextPad good for opening the raw text files, and for viewing the  CSV files &#039;directly&#039; - perhaps around 10 seconds for a 150MB text file on a not-too-fancy middle-aged work-supplied laptop.

And, yes, doing anything in Excel with large files is a pain - try playing around with a 90MB CSV file without remembering to turn autosave off ...</description>
		<content:encoded><![CDATA[<p>I recently worked on parsing data out of 150MB text files, producing CSV files around 90MB in size.</p>
<p>I found TextPad good for opening the raw text files, and for viewing the  CSV files &#8216;directly&#8217; &#8211; perhaps around 10 seconds for a 150MB text file on a not-too-fancy middle-aged work-supplied laptop.</p>
<p>And, yes, doing anything in Excel with large files is a pain &#8211; try playing around with a 90MB CSV file without remembering to turn autosave off &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tyHATCH/ Notebook &#187; Blog Archive &#187; Eric Meyer on the 2007 Web Design Survey</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247345</link>
		<dc:creator>tyHATCH/ Notebook &#187; Blog Archive &#187; Eric Meyer on the 2007 Web Design Survey</dc:creator>
		<pubDate>Thu, 18 Oct 2007 18:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247345</guid>
		<description>[...] Meyer has posted about his involvement in putting together the 2007 Web Design Survey. Thanks [...]</description>
		<content:encoded><![CDATA[<p>[...] Meyer has posted about his involvement in putting together the 2007 Web Design Survey. Thanks [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: prisca</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247236</link>
		<dc:creator>prisca</dc:creator>
		<pubDate>Thu, 18 Oct 2007 07:27:34 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247236</guid>
		<description>Eric,
thanks to you and the ALA team for all your work on this - should prove an interesting read ;)</description>
		<content:encoded><![CDATA[<p>Eric,<br />
thanks to you and the ALA team for all your work on this &#8211; should prove an interesting read ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: skierpage</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247228</link>
		<dc:creator>skierpage</dc:creator>
		<pubDate>Thu, 18 Oct 2007 06:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-247228</guid>
		<description>I loaded a 23MB file into gvim in less than 2 seconds.  And it&#039;s free open source (vim.org).  And there are vim scripts for working with CSV files.  gvim is mostly WYSIWYG, but for all the power you need to learn vi/vim.</description>
		<content:encoded><![CDATA[<p>I loaded a 23MB file into gvim in less than 2 seconds.  And it&#8217;s free open source (vim.org).  And there are vim scripts for working with CSV files.  gvim is mostly WYSIWYG, but for all the power you need to learn vi/vim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: All your blogs&#8230;</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-246970</link>
		<dc:creator>All your blogs&#8230;</dc:creator>
		<pubDate>Wed, 17 Oct 2007 22:18:25 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-246970</guid>
		<description>[...] Eric Meyer reports that the results are available from the 2007 Web Design Survey: Analytical Breakdowns. [...]</description>
		<content:encoded><![CDATA[<p>[...] Eric Meyer reports that the results are available from the 2007 Web Design Survey: Analytical Breakdowns. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lydia Mann</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-246841</link>
		<dc:creator>Lydia Mann</dc:creator>
		<pubDate>Wed, 17 Oct 2007 17:20:27 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-246841</guid>
		<description>Kudos, Eric. I am repeating here my comment from the survey discussion on ALA:

Fascinating, and a bit overwhelming. I am no statistician, but after reading the survey results I feel rectified in my position that the lack of diversity in conference line-ups merely represents the field in general. Since that is what got this whole thing going (see http://www.kottke.org/07/02/gender-diversity-at-web-conferences) I hope facts will ease perception of gender and racial injustice among conference presenters. As with most inequality, education is key. There are initiatives to bring design education to grades K-12 in wide-ranging communities (see http://www.aiga.org/content.cfm/education, for example). Though we may not see a tidal shift in our generation, conference speakers will likely be a more varied lot in the future. Good work, A List Apart. this was a huge and valuable endeavor and I look forward to future surveys.</description>
		<content:encoded><![CDATA[<p>Kudos, Eric. I am repeating here my comment from the survey discussion on ALA:</p>
<p>Fascinating, and a bit overwhelming. I am no statistician, but after reading the survey results I feel rectified in my position that the lack of diversity in conference line-ups merely represents the field in general. Since that is what got this whole thing going (see <a href="http://www.kottke.org/07/02/gender-diversity-at-web-conferences)" rel="nofollow">http://www.kottke.org/07/02/gender-diversity-at-web-conferences)</a> I hope facts will ease perception of gender and racial injustice among conference presenters. As with most inequality, education is key. There are initiatives to bring design education to grades K-12 in wide-ranging communities (see <a href="http://www.aiga.org/content.cfm/education" rel="nofollow">http://www.aiga.org/content.cfm/education</a>, for example). Though we may not see a tidal shift in our generation, conference speakers will likely be a more varied lot in the future. Good work, A List Apart. this was a huge and valuable endeavor and I look forward to future surveys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web Design Survey Results Released &#124; NerdStarGamer</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-246828</link>
		<dc:creator>Web Design Survey Results Released &#124; NerdStarGamer</dc:creator>
		<pubDate>Wed, 17 Oct 2007 17:03:56 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-246828</guid>
		<description>[...] Eric Meyer has written in-depth about the process of collecting the data and creating the report. Definitely read this post after [...]</description>
		<content:encoded><![CDATA[<p>[...] Eric Meyer has written in-depth about the process of collecting the data and creating the report. Definitely read this post after [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bruce</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-246787</link>
		<dc:creator>bruce</dc:creator>
		<pubDate>Wed, 17 Oct 2007 15:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-246787</guid>
		<description>I&#039;m very, very frustrated by this survey. All this data on people who make web sites, and nowhere does it tell me who is best at it.</description>
		<content:encoded><![CDATA[<p>I&#8217;m very, very frustrated by this survey. All this data on people who make web sites, and nowhere does it tell me who is best at it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kees</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-246768</link>
		<dc:creator>Kees</dc:creator>
		<pubDate>Wed, 17 Oct 2007 14:47:31 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comment-246768</guid>
		<description>Thanks for the quick reply on Jason&#039;s site - after reading your post I found out that you guys struggled just as much as I normally do - pretty interesting :) Next time, if you need help, count me in!</description>
		<content:encoded><![CDATA[<p>Thanks for the quick reply on Jason&#8217;s site &#8211; after reading your post I found out that you guys struggled just as much as I normally do &#8211; pretty interesting :) Next time, if you need help, count me in!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head profile="http://gmpg.org/xfn/1">
<title>meyerweb.com</title>
<link rel="openid.server" href="http://www.myopenid.com/server">
<link rel="openid.delegate" href="http://emeyer.myopenid.com/">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link rel="shortcut icon" href="/favicon.ico"><link rel="home" href="http://meyerweb.com/" title="Home" ><link rel="stylesheet" href="http://meyerweb.com/ui/meyerweb.css" type="text/css" media="screen, projection"><link rel="stylesheet" href="http://meyerweb.com/ui/theme.css" type="text/css" media="screen, projection" id="themeLink"><link rel="stylesheet" href="http://meyerweb.com/ui/print.css" type="text/css" media="print"><script src="http://meyerweb.com/ui/addresses.js" type="text/javascript"></script><link rel="stylesheet" href="/ui/wordpress.css" type="text/css" media="screen">
<link rel="stylesheet" href="/ui/tfe.css" type="text/css" media="screen">
<link rel="stylesheet" href="/ui/home.css" type="text/css" media="screen">
<link rel="alternate" type="application/rss+xml" title="Thoughts From Eric" href="/eric/thoughts/rss2/full" />
<link rel="alternate" type="application/rss+xml" title="Thoughts From Eric (only technical posts)" href="/eric/thoughts/category/tech/rss2/full" />
<link rel="alternate" type="application/rss+xml" title="Thoughts From Eric (only personal posts)" href="/eric/thoughts/category/personal/rss2/full" />
<link rel="alternate" type="application/rss+xml" title="Distractions" href="/eric/thoughts/recent-links/rss2" />
<link rel="alternate" type="application/rss+xml" title="Excuse of the Day" href="/feeds/excuse/rss20.xml" />
</head>
<body id="www-meyerweb-com" class="hpg">

<div id="sitemast"><h1><a href="/"><span>meyerweb</span>.com</a></h1></div><div id="search"><h4>Exploration</h4><!-- SiteSearch Google --><form method="get" action="http://www.google.com/custom" target="_top"><div><input type="hidden" name="domains" value="meyerweb.com"></input><label for="sbb" style="display: none">Submit search form</label><input type="submit" name="sa" value="Google Search" id="sbb"></input><label for="sbi" style="display: none">Enter your search terms</label><input type="text" name="q" size="31" maxlength="255" value="" id="sbi"></input><p><input type="radio" name="sitesearch" value="meyerweb.com" checked id="ss1"></input><label for="ss1" title="Search meyerweb.com">meyerweb.com</label><input type="radio" name="sitesearch" value="" id="ss0"></input><label for="ss0" title="Search the Web">Web</label></p><input type="hidden" name="client" value="pub-3772084027748653"></input><input type="hidden" name="forid" value="1"></input><input type="hidden" name="ie" value="ISO-8859-1"></input><input type="hidden" name="oe" value="ISO-8859-1"></input><input type="hidden" name="safe" value="active"></input><input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1"></input><input type="hidden" name="hl" value="en"></input></div></form><!-- SiteSearch Google --><!-- <form method="get" action="http://www.google.com/custom"><div><input type="submit" name="sa" value="Search"><input type="text" name="q" size="20" maxlength="255" value=""><input type="hidden" name="sitesearch" value="meyerweb.com"></div></form><small><a href="http://www.google.com/search">Powered by Google</a></small> --></div><div id="main"><div class="skipper">Skip to: <a href="#extra">site navigation/presentation</a></div><div class="skipper">Skip to: <a href="#thoughts">Thoughts From Eric</a></div>
<div id="thoughts">


<div class="entry">
<h3><a href="http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/" rel="bookmark" title="Permanent Link: Analytical Breakdowns">Analytical Breakdowns</a></h3>
<ul class="meta">
<li class="date">Tue 16 Oct 2007</li>
<li class="time">1948</li>
<li class="cat"><a href="http://meyerweb.com/eric/thoughts/category/personal/projects/" title="View all posts in Projects" rel="category tag">Projects</a><br> <a href="http://meyerweb.com/eric/thoughts/category/tech/web/" title="View all posts in Web" rel="category tag">Web</a></li>
<li class="cmt"><a href="http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/#comments">25 responses</a></li>
<li></li><li></li></ul>

<div class="text">
<p>
As a member of the incredible team that&#8217;s worked so hard to create it, I couldn&#8217;t be more pleased to announce <strong>the publication of <a href="http://alistapart.com/articles/2007surveyresults">the findings of the 2007 Web Design Survey</a>.</strong>
</p>
<p>
It&#8217;s amazing how many things this process broke.  Right from the outset, the enormity of the entire enterprise pushed all sorts of things past their limits.
</p>
<p>
The first thing the survey broke was our expectations.  I can only speak authoritatively for myself, but I think the general sense in the team was that we&#8217;d be really happy if the number of responses approached 10,000; I myself was expecting somewhere in the 7,000 &#8211; 8,000 range.  Instead, we got <strong>32,831</strong> responses.  So many people took the survey at once that it slowed down the Event Apart server, where the survey was hosted.
</p>
<p>
Although <a href="http://www.bigredspark.com/survey.html">the survey software</a> collected all that information with nary a hitch, getting it back out was another question.  Over the first few days, I was grabbing snapshots of the results as they came in.  That had to stop when an export request brought the entire server to a grinding halt.  Turns out we&#8217;d hit a limitation in the software&#8217;s code that made exports of tables above a certain size run very, very slowly.
</p>
<p>
When everything was finished and it was time to run the final export, the same problem bit us again: only this time, we couldn&#8217;t get the data out at all.  It was finally <a href="http://www.happycog.com/about/huot/">Mark Huot</a> who extracted it by <a href="http://www.bigredspark.com/forums/index.php?s=&#038;showtopic=3933&#038;view=findpost&#038;p=7327">hacking the software a bit and running a custom-configured local server instance</a> just to get it extracted in <a href="http://en.wikipedia.org/wiki/Comma-separated_values"><acronym title="Comma-separated value">CSV</acronym> format</a>.
</p>
<p>
Which left us with a 35.8MB <acronym>CSV</acronym> file that needed to be cleaned a bit, as it had some funky characters in it that prevented a straight import into <a href="http://office.microsoft.com/en-us/excel/FX100487621033.aspx">Excel</a> (or anything else).  Have you ever tried to load a 35.8MB text file into a text editor?  It takes a while.  At one point, I honestly feared I&#8217;d locked up <a href="http://barebones.com/products/bbedit/">BBEdit</a>.  And that was just to load it.  Imagine doing find-and-replace operations.  With grep.  (Now imagine constructing the grep expressions needed without gacking half the file.)
</p>
<p>
But eventually we got the file scrubbed clean and imported into Excel.  The end result was a 21.7MB Excel file.  Have you ever tried to work with a 21.7MB file in Excel?  It takes a while.  Hell, just hitting &#8220;Save&#8221; sometimes meant a three-minute wait.  And then there&#8217;s doing data analysis on a file that large.  Have you ever&#8230;?  Right, you get the idea.
</p>
<p>
The next thing that broke was our ability to process the data in meaningful ways.  I was able to pull some high-level numbers&#8212;what you might call surface analyses&#8212;for each of the questions.  For example, I could tell you the breakdown of titles, or genders, or education levels; in effect, all the charts in the final report&#8217;s introduction (that is, Figures i &#8211; xxviii).  At one point, I could even tell you what proportion of the respondents had 401(k)s.  But when it came to looking more in-depth, I was out of my depth.  Want to know the educational-level distribution of female part-time workers at non-profits?  I was lost.  A statistician I&#8217;m not.
</p>
<p>
So we hired two.  <a href="http://zeldman.com/">Jeffrey</a> and I decided to use some of the proceeds from <a href="http://aneventapart.com/">An Event Apart</a> to retain two professional statistical consultants, Alan Brickman and Larry Yu, and we worked with them to identify interesting questions and patterns.  They did a superb job of not only breaking down the data for us, but also keeping our pattern-recognition impulses in check.  It&#8217;s tempting to look at a spike in numbers and invent reasons for its existence, and they reined us in more than once.
</p>
<p>
For example, and here&#8217;s a tiny peek into the results, we found that the higher a respondent&#8217;s salary, the more likely they are to participate in formal training (Fig. 9.6, p. 73, in case you want to go straight there).  But why?  Do they make more because they undergo more training; or undergo more training because they can afford it, or can afford to make their company pay for it?  Do not know, so cannot say.
</p>
<p>
Of course, it&#8217;s one thing to get a few hundred tables of numbers and a lengthy written summary from your consultants.  It&#8217;s quite another to turn it into a report that distills it all down to the essence, and looks good to boot.  And that&#8217;s where we started to heave <em>real</em> trouble.
</p>
<p>
I mean, sure, Excel can spit out charts like nobody&#8217;s business, but I have news: visually speaking, they really aren&#8217;t very good charts.  I know you&#8217;re shocked to hear this.  Perhaps under most circumstances that would be okay, but the charts that would go into our final report needed to look professional.  And by that, I mean <em>designery</em> professional.
</p>
<p>
As Head Chart Guy, I grappled with Excel (the Office X version) for weeks.  I learned more about Excel charting than I&#8217;d ever known, and still I could not get it to do what I wanted.  Right aligning the left labels on a chart?  The only way was to set the text rotation to something other than zero.  Then they&#8217;d all right-align, but also not be straight horizontal labels.  Plus they looked like crap that way, because there was no anti-aliasing happening on the text, or really anywhere else.  And so on.  We absolutely needed Excel to analyze the data, but its graphical output wasn&#8217;t what we needed.
</p>
<p>
So we looked around.  We considered <a href="http://www.liquidx.net/plotkit/">PlotKit</a>; we thought about <a href="http://meyerweb.com/eric/css/edge/bargraph/demo-table.html">pure CSS graphs</a>; we even considered hand-drawing every last chart in <a href="http://www.adobe.com/products/illustrator/">Illustrator</a>.  Eventually, we decided to give <a href="http://apple.com/iwork/numbers/">Numbers</a> a try.  And immediately broke it.
</p>
<p>
Remember the big ol&#8217; data files I mentioned earlier?  It turns out that Numbers was unable to even <em>open</em> them.  We couldn&#8217;t do any of our analysis in Numbers.  In hindsight, this was probably a good thing, because I don&#8217;t think it does anything like <a href="http://en.wikipedia.org/wiki/Pivot_table">pivot tables</a>, and those were absolutely fundamental to the whole process.  One personal benefit of this whole process for me is that I finally learned how to create pivot tables in Excel.  Strangely, it&#8217;s both easier and harder than you might expect.
</p>
<p>
So in the end, I produced needed data tables in Excel, copied them over to Numbers, and produced the charts there.  In the process, I learned way more about Numbers than I ever really wanted to know.  <a href="http://jasonsantamaria.com/">Jason</a> and I could probably write a medium-sized book on all the things we learned, and learned to hate, about Numbers.  (Like, legends aren&#8217;t directly attached to their charts.  <acronym title="Why The Flaw">WTF</acronym>?)
</p>
<p>
Which is not to say Numbers was a total disaster:  far from it.  All the charts you see in the report were created using Numbers, exported to PDF, and dropped into InDesign.  There were a lot of things about Numbers that made the process a lot easier than it would have been, and that very definitely helped us stay organized.  Of course, that just highlighted its limitations all the more harshly.  (You can&#8217;t change the separation distance between labels and the chart area?  <acronym title="Why The Flaw">WTF</acronym>?)
</p>
<p>
And then there was the actual assembly, authoring, and proofreading.  Finding typos that inverted claims, mismatches between numbers, charts that were incomprehensible, summary tables that were calculated along the wrong axis.  All the innumerable errors that creep into a process, intensified and magnified by the unusually high information density of this particular project.  Late-stage changes of approach, starting over in places, realizing that things were not as we thought they were.  It&#8217;s the kind of thing that might lead one to <a href="http://meyerweb.com/eric/thoughts/2007/10/15/primal-tweet/">break a web service</a>.
</p>
<p>
And now it&#8217;s done.  It&#8217;s out.  We can rest.
</p>
<p>
It&#8217;s possible that you will not choose to rest, however.  I&#8217;m very proud to say that we&#8217;re giving the data back to the community that gave it to us in the first place.  Along with the report, <strong>we&#8217;re also <a href="http://alistapart.com/articles/2007surveyresults">providing anonymized copies of the complete survey data</a></strong>.  Every single one of those 32,831 responses, available in three formats, with only the identifying information stripped away.  If you want to fact-check our results, you can.  If you want to dig deeper, go for it.  If you want to investigate an area we passed over, please do.  It&#8217;s all there.  It&#8217;s all yours.  It always <em>was</em> yours&#8212;we just collected it and held onto it for a little while, and for that trust and honor, we thank you.
</p>
<p>
So: <a href="http://alistapart.com/articles/2007surveyresults">go read it</a> and let us know what you think.  Tell us how we could do things better next year.  Show us what we missed by producing your own analyses.  And be ready for spring 2008, when we start the cycle anew.
</p>
</div>

</div>

</div>
<p style="font-size: 90%; text-align: right; margin-top: 0.5em; padding-top: 0;">(If you care, there's even an <a href="/eric/thoughts/page/2/">archive of previous thoughts</a>...)</p>

</div><div id="extra"><div class="panel" id="archipelago"><h4>Identity Archipelago</h4><ul><li><a href="http://flickr.com/photos/meyerweb/" rel="me">Flickr</a></li><li><a href="http://twitter.com/meyerweb/" rel="me">Twitter</a></li><li><a href="http://dopplr.com/traveller/meyerweb">Dopplr</a></li><li><a href="http://www.linkedin.com/in/meyerweb" rel="me">LinkedIn</a></li><li><a href="http://technorati.com/profile/emeyer" rel="me">Technorati</a></li></ul></div><div class="panel" id="pointers"><h4>Projects Elsewhere</h4><ul><li><a href="http://aneventapart.com/">An Event Apart</a></li><li><a href="http://complexspiral.com/">Complex Spiral Consulting</a></li><li><a href="http://www.webassist.com/go/css/emeyer/">CSS Sculptor</a></li><li><a href="http://css-discuss.org/">css-discuss</a></li><li><a href="http://microformats.org/">Microformats</a></li><li><a href="http://s5project.org/">S5</a></li></ul></div><div class="panel" id="tour"><ul><li><a href="http://fray.com/issue3/"><img src="http://fray.com/images/i3c.gif" alt="Fray Contributor (Issue 3: Sex &amp; Death)" /></a></li><!-- <li><a href="http://www.webassist.com/go/css/emeyer/"><img src="/pix/CS_ad_180x109.jpg" alt="CSS Sculptor for Dreamweaver" style="max-width: 100%;" /></a></li> --></ul></div><div class="panel">
<h4>Recently Tweeted</h4>
<p class="more"><a href="http://twitter.com/meyerweb">see more</a></p>
<p>I love this week's ALA so much I've started doodling little hearts on the edges of my browser window.  <a href="http://www.alistapart.com/issues/302">http://www.alistapart.com/i&#8230;</a> <small>&#8211;tweeted 12 hours, 12 minutes ago</small></p>
</div><div id="sideblog" class="panel">
<h4>Distractions</h4>
<p class="more">
<a href="/eric/thoughts/recent-links/">archive</a>
</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=414TmP12WAU" title="March 9 | &#8220;Apple juice&#8230; for half price!&#8221;  More like twice PRICELESS.  (Note: If you&#8217;re at work, don your headphones.)">Happy in Paraguay</a> <small>[via <a href="http://unstoppablerobotninja.com/">Ethan</a>]</small></li>
<li><a href="http://www.youtube.com/watch?v=9V5ubAOeOBk&amp;feature=player_embedded" title="February 10 | This is approximately the best thing ever.">U900 -Walk Don&#8217;t Run (Isogabamaware)</a></li>
<li><a href="http://www.456bereastreet.com/archive/201002/sifr_default_css_hides_content_from_at_least_one_screen_reader/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A 456bereastreet %28456 Berea Street%29" title="February 8 | -9999px comes through again, but I really wish we were beyond that kind of thing.">sIFR default CSS hides content from at least one screen reader</a></li>
<li><a href="http://www.macosxhints.com/article.php?story=20100117064356428" title="February 8 | Storing this for future use.">Take a picture with the iSight camera when a folder is opened</a></li>
<li><a href="http://mingle2.com/blog/view/web-developer-mind" title="February 4 | Mostly valid.  (SEE WHAT I DID THERE?)">The Mind of a Web Developer: An Illustrated Diagram</a></li>
<li><a href="http://www.theonion.com/content/news/science_channel_refuses_to_dumb" title="January 28 | &#8220;Punkin Chunkin, for Christ&#8217;s sake&#8230; What more do you people want?&#8221;">Science Channel Refuses To Dumb Down Science Any Further</a></li>
<li><a href="http://www.mailchimp.com/blog/project-omnivore-declassified/" title="January 27 | Sounds like quite a feat.  But I wonder how we&#8217;d feel if Microsoft or Google announced the same kind of thing on their e-mail services.">MailChimp&#8217;s Project Omnivore: Declassified</a></li>
<li><a href="http://www.politifact.com/truth-o-meter/statements/2010/jan/25/carolyn-maloney/congresswoman-says-democratic-presidents-create-mo/" title="January 26 | &#8220;Obviously, luck matters a lot, but when there is a consistent pattern over more than 60 years, it starts to look like more than just luck.&#8221;">Congresswoman says Democratic presidents create more private-sector jobs</a></li>
<li><a href="http://www.ted.com/talks/taylor_mali_what_teachers_make.html" title="January 25 | Truth.">Taylor Mali: What teachers make</a></li>
<li><a href="http://notebook.johnmartz.com/how-websites-work?c=1" title="January 22 | At last, the truth is out and I can stop pretending:  beatific monkeys are what makes it all go.">How websites work</a></li>
<li><a href="http://morsecode.scphillips.com/jtranslator.html" title="January 22 | &#8211; &#8230;. .. &#8230; / .. &#8230; / .- .&#8211; . &#8230; &#8212; &#8212; . / -. &#8212; / &#8230; . .-. .. &#8212; ..- &#8230; .-.. -.&#8211;">Morse Code Translator</a></li>
<li><a href="http://bengoldacre.posterous.com/did-aliens-play-a-role-in-woolworths" title="January 19 | I think the answer is clear to any who have the courage to see it.">Did aliens play a role in Woolworths?</a></li>
<li><a href="http://alex.dojotoolkit.org/2010/01/view-source-is-good-discuss/" title="January 13 | I say yes.">View-Source Is Good? Discuss.</a></li>
</ul>
</div>
<div class="panel" id="advisory">
<div class="guarded">
<a href="http://blogadvisorysystem.com/"><img src="/pix/bas/guarded.png" alt="Blog Advisory System Alert Level: Guarded"></a>
</div>
</div>

<div class="panel" id="excuse">
<h4>The <a href="/feeds/excuse/">excuse of the day</a> is</h4>
<p>government bailouts</p>
</div>

<div class="panel" id="extras">
<h4>Extras</h4>
<ul>
<li><a href="/feeds/">Feeds</a> &#8226;</li>
<li><a href="/eric/faq.html">FAQ</a> &#8226;</li>
<li><a href="/family.html">Family</a></li>
</ul>
</div>

</div>

<div id="navigate">
<h4>Navigation</h4>
<ul id="navlinks">
<li id="archLink"><a href="/eric/thoughts/">Archives</a></li>
<li id="cssLink"><a href="/eric/css/">CSS</a></li>
<li id="toolsLink"><a href="/eric/tools/">Toolbox</a></li>
<li id="writeLink"><a href="/eric/writing.html">Writing</a></li>
<li id="speakLink"><a href="/eric/talks/">Speaking</a></li>
<li id="otherLink"><a href="/other/">Leftovers</a></li>
<li id="aboutsite"><a href="/ui/about.html">About this site</a></li>
</ul>
</div>

<div id="footer">
<p class="sosumi">All contents of this site, unless otherwise noted, are &copy;1995-2008 <strong>Eric A. and Kathryn S. Meyer</strong>.  All Rights Reserved.</p>
<p>"<a href="/eric/thoughts/">Thoughts From Eric</a>" is powered by the &uuml;bercool <a href="http://wordpress.org/">WordPress</a></p>
</div>
</body>
</html>
