<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thoughts From Eric &#187; Web</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/category/tech/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts</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>Wed, 08 May 2013 19:05:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Resurrected Landmarks</title>
		<link>http://meyerweb.com/eric/thoughts/2013/05/08/resurrected-landmarks/</link>
		<comments>http://meyerweb.com/eric/thoughts/2013/05/08/resurrected-landmarks/#comments</comments>
		<pubDate>Wed, 08 May 2013 19:05:40 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=2222</guid>
		<description><![CDATA[Just recently, two landmark web sites were resurrected on major anniversaries.]]></description>
				<content:encoded><![CDATA[<p>It was just last week, at the end of April, that CERN announced the rebirth of <a href="http://info.cern.ch/hypertext/WWW/TheProject.html">The Very First URL</a>, in all its responsive and completely presentable glory.  If you hit <a href="http://info.cern.ch/">the root level of the server</a>, you get some wonderful information about the Web’s infancy and the extraordinary thing CERN did in releasing it, unencumbered by patent or licensing restrictions, into the world, twenty years ago.</p>

<p>That’s not at all minor point.  I don’t believe it overstates the case to say that if CERN hadn’t made the web free and open to all, it wouldn’t have taken over the net.  Like previous attempts at hypertext and similar information systems, it would have languished in a niche and eventually withered away.  There were other things that had to happen for the web to really take off, but none of them would have mattered without this one simple, foundational decision.</p>

<p>I would go even further and argue that this act infused the web, defining the culture that was built on top of it.  Because the medium was free and open, as was often the case in academic and hacker circles before it, the aesthetic of sharing freely became central to the web community.  The dynamic of using ideas and resources freely shared by others, and then freely sharing your own resources and ideas in return, was strongly encouraged by the open nature of the web.  It was an implicit encouragement, but no less strong for that.  As always, the environment shapes those who live within it.</p>

<p>It was in that very spirit that Dave Shea launched the <a href="http://www.csszengarden.com/">CSS Zen Garden</a> ten years ago this week.  After letting it lie fallow for the last few years, Dave has re-opened the site to submissions that make use of all the modern capabilities we have now.</p>

<p>It might be hard to understand this now, but the Zen Garden is one of the defining moments in the history of web design, and is truly critical to understanding the state of CSS before and after it debuted.  When histories of web design are written—and there <em>will</em> be—there will be a chapters titled things like “Wired, ESPN, and the Zen Garden: Why CSS Ended Up In Everything”.</p>

<p>Before the Zen Garden, CSS was a thing you used to color text and set fonts, and maybe for a simple design, not for “serious” layout.  CSS design is boxy and boring, and impossible to use for anything interesting, went the conventional wisdom.  (The Wired and ESPN designs were held to be special cases.)  Then Dave opened the gates on the Zen Garden, with its five utterly different designs based on the very same document…and the world turned.</p>

<p>I’m known to be a history buff, and these days a web history buff, so of course I’m super-excited to see both these sites online and actively looked after, but you should be too.  You can see where it all started, and where a major shift in design occurred, right from the comfort of your cutting-edge nightly build of the latest and greatest browsers known to man.  That’s a rare privilege, and a testimony to what CERN set free, two decades back.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2013/05/08/resurrected-landmarks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Stinger</title>
		<link>http://meyerweb.com/eric/thoughts/2013/03/04/the-stinger/</link>
		<comments>http://meyerweb.com/eric/thoughts/2013/03/04/the-stinger/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 17:44:19 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=2155</guid>
		<description><![CDATA[On Friday, the Web Standards Project <a href="http://www.webstandards.org/2013/03/01/our-work-here-is-done/">announced its own dissolution</a>.  I felt a lot of things upon reading the announcement, once I got over my initial surprise: nostalgia, wistfulness, closure.]]></description>
				<content:encoded><![CDATA[<p>(In television, the “stinger” is the clip that plays during or just after the closing credits of a show.)</p>

<p>On Friday, the Web Standards Project <a href="http://www.webstandards.org/2013/03/01/our-work-here-is-done/">announced its own dissolution</a>.  I felt a lot of things upon reading the announcement, once I got over my initial surprise: nostalgia, wistfulness, closure.  And over it all, a deep sense of respect for the Project as a whole, from its inception to its peak to its final act.</p>

<p>In some ways, the announcement was a simple formalization of a longstanding state of affairs, as the Project has gradually grown quieter and quieter over the years, and its initiatives had been passed on to other, more active homes.  It was still impressive to see the group explicitly shut down.  I can’t think of the last time I saw a group that had been so influential and effective recognize that it was time to turn off the lights, and exit with dignity.  As they wrote:</p>

<blockquote cite="http://www.webstandards.org/2013/03/01/our-work-here-is-done"><p>Thanks to the hard work of countless WaSP members and supporters (like you), Tim Berners-Lee’s vision of the web as an open, accessible, and universal community is largely the reality. While there is still work to be done, the sting of the WaSP is no longer necessary. And so it is time for us to close down The Web Standards Project.</p></blockquote>

<p>I have a long history with the WaSP.  Way, way back, deep in the thick of the browser wars, I was invited to be a member of the CSS Action Committee, better known as the CSS Samurai.  We spent the next couple of years documenting how things worked (or, more often, didn’t) in CSS implementations, and—and this was the clever bit, if you ask me—writing up specific plans of action for browsers.  The <a href="http://archive.webstandards.org/css/#The_Top_10_Lists">standards compliance reviews</a> we published told browsers what they needed to fix first, not just what they were getting wrong.  I can’t claim that our every word was agreed with, let alone acted upon, but I’m pretty confident those reviews helped push browser teams in the right direction.  Or, more likely, helped browser teams push their bosses in the direction the teams already wanted to go.</p>

<p>Succumbing to a wave of nostalgia, I spent a few minutes trawling my archives.  I still have what I think is all the mail from the Samurai’s mailing list, run through Project Cool’s servers, from when it was set up in August 1998 up through June of 2000.  My archive totals 1,716 messages from the group, as well as some of the Steering Committee members (mostly Glenn Davis, though George Olsen was our primary contact during the Microsoft style sheets patent brouhaha of February 1999).  If I’m not reading too much into plain text messages over a decade old, we had a pretty great time.  And then, after a while, we were done.  Unlike the WaSP itself, we never really declared an end.  We didn’t even march off into the sunset having declared that the farmers always win.  We just faded away.</p>

<p>Not that that’s entirely a bad thing.  At a certain point, our work was done, and we moved on.  Still, I look back now and wish we’d made it a little more formal.  Had we done so, we might have said something like the WaSP did:</p>

<blockquote cite="http://www.webstandards.org/2013/03/01/our-work-here-is-done"><p>The job’s not over, but instead of being the work of a small activist group, it’s a job for tens of thousands of developers who care about ensuring that the web remains a free, open, interoperable, and accessible competitor to native apps and closed eco-systems. It’s <em>your</em> job now…</p></blockquote>

<p>And so it is.  These last years have shown that the job is in very good hands.</p>

<p>“Never doubt that a small group of thoughtful, committed citizens can change the world. Indeed, it is the only thing that ever has.” said Margaret Mead.  I see now that the way those small groups truly change the world is by convincing the rest of the world that they are right, thus co-opting the world to their cause.  Done properly, the change makes the group obsolete.  It’s a lesson worth remembering, as we look at the world today.</p>

<p>I’m honored to have been a part of the WaSP, and I offer my deepest samurai bow of respect to its founders, its members, and its leaders.  Thank you all for making the web today what it is.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2013/03/04/the-stinger/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sixth Annual Blue Beanie Day</title>
		<link>http://meyerweb.com/eric/thoughts/2012/11/23/bbd6/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/11/23/bbd6/#comments</comments>
		<pubDate>Fri, 23 Nov 2012 19:14:25 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=2003</guid>
		<description><![CDATA[Come November 30th, thousands of us will don our blue beanies.  I hope you’ll be among us.]]></description>
				<content:encoded><![CDATA[<p>I just recently stumbled across a years-ago post where I said, almost as an aside:</p>

<blockquote><p> Web design isn’t like chemistry, where the precipitate either forms or it doesn’t. If chemical engineers had to work in conditions equivalent to web developers, they’d have to mix their solutions in several parallel universes, each one with different physical constants, and get the same result in all of them. </p></blockquote>

<p>While that’s still true, the constants are a lot less divergent these days.  The parallel universes that are web browsers are much closer to unity than once they were.</p>

<p>Remember those days?  When major web sites had a home page with two links: one for Netscape users to enter, the other for IE users?</p>

<p>Madness.</p>

<img src="http://meyerweb.com/pix/2012/bbd-eric.png" class="pic"/>

<p>We know better now, of course.  Thanks to early pioneers like the organizers of the Web Standards Project, the path of web development was bent to a much saner course.  We still have little glitches and frustrations, of course, but it could be so unimaginably worse.  We know that it could be, because it was, once.</p>

<p>Along the way, the book cover of <a href="http://zeldman.com/" rel="friend colleague co-worker met">my friend and business partner</a>’s book, <a href="http://zeldman.com/dwws/"><cite>Designing With Web Standards</cite></a>, gave rise to <a href="http://zeldman.com/bbd/">Blue Beanie Day</a>, the day on which we give visible presence to our solidarity with the idea that web standards make possible the web as we know it.  Pictures go up on Twitter, Instagram, and Flickr with the tag <code>#bbd12</code>, and can be added to <a href="http://flickr.com/groups/bbd12/">the Flickr group</a> if you post there.</p>

<p>In this rapidly unfolding age of multiple device platforms and web access experiences, standards are more important than ever, even as they come under renewed pressure.  There will always be those who proclaim that standards are a failed process, an obstruction, an anachronism.  The desire to go faster and be shinier will always tempt developers to run down proprietary box canyons.</p>

<p>But so too will there always be those of us who remember the madness that lies that way.  Come November 30th, thousands of us will don our blue beanies.  I hope you’ll be among us.</p>

<p class="footnote">Image © Kevin Cornell.  Used with permission.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/11/23/bbd6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Web Behind #1</title>
		<link>http://meyerweb.com/eric/thoughts/2012/09/24/the-web-behind-1/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/09/24/the-web-behind-1/#comments</comments>
		<pubDate>Mon, 24 Sep 2012 18:12:39 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[History]]></category>
		<category><![CDATA[The Web Behind]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1991</guid>
		<description><![CDATA[Last Thursday was the first episode of The Web Behind, and I couldn’t really have been much happier with it.]]></description>
				<content:encoded><![CDATA[<p>Last Thursday was the first episode of The Web Behind, which was also episode #35 of <a href="http://5by5.tv/webahead">The Web Ahead</a>, and I couldn’t really have been much happier with it.  <a href="http://johnfallsopp.com/" rel="friend colleague met">John Allsopp</a> made it brilliant by being brilliant, as always.  To spend 80 minutes talking with someone with so much experience and insight will always be an act of pure joy. and we were beyond thrilled that he used the occasion to announce his <a href="http://www.webdirections.org/blog/the-web-history-timeline-project/">Web History Timeline Project</a>—a web-based timline which anyone can enrich by easily adding milestones.</p>

<p>The episode is <a href="http://5by5.tv/webahead/35">up on 5by5</a>, where there are a whole bunch of links to things that came up in the conversation; as well as <a href="http://itunes.apple.com/us/podcast/the-web-ahead/id464936442">on iTunes</a>—so pick your favorite channel and listen away!  If you are an iTunes listener, Jen and I would be deeply grateful if you could give the show a quick review and rating, but please don’t feel that you’re somehow obligated to do so in order to listen!  We’ll be more than happy if people simply find all this as interesting as we do, and happier still if you find the shows interesting enough to subscribe via <a href="http://feeds.feedburner.com/TheWebAhead">RSS</a> or <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=464936442&amp;partnerId=30&amp;siteID=GfpxbBXXpXE-y3gfJGyOQcSr2tOpkzD12A">iTunes</a>.</p>

<p>Guests are lining up for the next few shows, which will come about once every other week.  Jen is preparing a standalone web site where we’ll be able to talk about new and upcoming episodes, have a show archive, provide show information and wiki pages, and much more.  Great stories and perspectives are being uncovered.  Exciting times!</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/09/24/the-web-behind-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>John Allsopp to Inaugurate ‘The Web Behind’</title>
		<link>http://meyerweb.com/eric/thoughts/2012/09/18/john-allsopp-to-inaugurate-the-web-behind/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/09/18/john-allsopp-to-inaugurate-the-web-behind/#comments</comments>
		<pubDate>Tue, 18 Sep 2012 21:08:23 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[History]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[The Web Behind]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1978</guid>
		<description><![CDATA[Jen Simmons and I are very pleased to announce that our first guest on The Web Behind will be none other than <a href="http://johnfallsopp.com/" rel="friend colleague met">John Allsopp</a>.]]></description>
				<content:encoded><![CDATA[<p>Jen Simmons and I are very pleased to announce that our first guest on The Web Behind will be none other than <strong><a href="http://johnfallsopp.com/" rel="friend colleague met">John Allsopp</a></strong>.</p>

<p>Hailing from Sydney, Australia, John by himself has seen and done more on the web than most web teams put together.  First encountering the web in the early 1990s, he built one of the very first CSS tools, Style Master, and a number of other web development tools; published a wealth of information like support charts and free courses; wrote the deeply insightful and far-seeing article “A Dao of Web Design”; influenced the course of the Web Standards Project; and founded a successful international conference series that continues to this day.</p>

<p>We’re incredibly excited to have John as our inaugural guest, and hope you’ll join us for the <strong>live recording this Thursday</strong>, September 20th at 6pm Eastern/3pm Pacific.  That’s also Friday, September 21st at 8am Sydney time, and 2200 UTC if you want to calculate your own local offsets.  The time zone dance is the reason we’re recording the first show at that particular time.  Moving forward, the plan is to record on Wednesdays, usually mid-afternoon (US Eastern) but sometimes in the morning—again, depending on the time zones of our guests.</p>

<p>Be able to say you were there when it all started:  please join us for the live recording, and <a href="http://5by5.tv/webahead">subscribe to get the finished podcasts</a> as they’re released.  We already have some great guests lined up for subsequent shows—more on that as we firm up dates and times—and some interesting plans for the future.  We really hope you’ll be there with us!</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/09/18/john-allsopp-to-inaugurate-the-web-behind/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Web Behind</title>
		<link>http://meyerweb.com/eric/thoughts/2012/09/11/the-web-behind/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/09/11/the-web-behind/#comments</comments>
		<pubDate>Tue, 11 Sep 2012 20:47:37 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[The Web Behind]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1948</guid>
		<description><![CDATA[In which we consider the web, history, and podcasting.]]></description>
				<content:encoded><![CDATA[<p>Whenever I meet a new person and we get to talking about our personal lives, one of the things that seems to surprise people the most, besides the fact that I live in Cleveland and not in New York City or San Francisco, is that I have a Bachelor’s of Art in History.  The closest I came to Computer Science was a minor concentration in Artifical Intelligence, and in all honesty it was more of a philosophical study.</p>

<p>To me, history is vital.  As a species, we’ve made a plethora of mistakes and done myriad things right, and the record (and outcomes) of those successes and failures can tell us a great deal about how we got to where we are as well as where we might go.  (Also, from a narrative standpoint, history is the greatest and most authentic story we’ve ever told—even the parts that are untrue.)  The combination of that interest and my ongoing passion for the web is what led me to join the W3C’s recently formed <a href="http://www.w3.org/community/webhistory/">Web History Community Group</a>, where efforts to preserve (digital) historical artifacts are slowly coalescing.</p>

<p>But even more importantly, it’s what has led me to establish <strong>a new web history podcast</strong> in association with <a href="http://jensimmons.com/" rel="acquaintance colleague met">Jen Simmons</a> of <a href="http://5by5.tv/webahead">The Web Ahead</a>.  The goal of this podcast, which is a subset of The Web Ahead, is to interview people who made the web today possible.  The guests will be authors, programmers, designers, vendors, toolmakers, hobbyists, academics: some whose names you’ll instantly recognize, and others who you’ve never heard of even though they helped shape everything we do.  We want to bring you their stories, get their insights and perspectives, and find out what they’ve been doing of late.  The Mac community has <a href="http://folklore.org/">folklore.org</a>; I hope that this podcast will help start to build an similar archive for the web.  You can hear us talk about it a bit on <a href="http://5by5.tv/webahead/34">The Web Ahead #34</a>, where we announce our first guest as well as the date and time for our first show!  (Semi-spoiler: it’s <em>next week</em>.)</p>

<p>Jen and I have took to calling this project The Web Behind in our emails, and the name stuck.  It really is a subset of The Web Ahead, so if you’re already subscribed to The Web Ahead, then episodes of The Web Behind will come to you automatically!  If not, and you’re interested, then <a href="http://5by5.tv/webahead">please subscribe</a>!  We already have some great guests lined up, and will announce the first few very soon.</p>

<p>I haven’t been this excited about a new project in quite some time, so I very much hope you’ll join Jen and me (and be patient as I relearn my radio chops) for a look back that will help to illuminate both our present and our future.</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/09/11/the-web-behind/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Results From The Survey, 2011</title>
		<link>http://meyerweb.com/eric/thoughts/2012/09/06/results-from-the-survey-2011/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/09/06/results-from-the-survey-2011/#comments</comments>
		<pubDate>Thu, 06 Sep 2012 13:20:31 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1943</guid>
		<description><![CDATA[On Tuesday, <a href="http://www.alistapart.com/articles/survey2011/"><cite>A List Apart</cite> published</a> the <a href="http://aneventapart.com/alasurvey2011/00.html">results of the firth annual <cite>A List Apart</cite> Survey for People Who Make Websites</a>.]]></description>
				<content:encoded><![CDATA[<p>On Tuesday—and I fully acknowledge the fact that it’s taken me until now to blog this is emblematic—<a href="http://www.alistapart.com/articles/survey2011/"><cite>A List Apart</cite> published</a> the <a href="http://aneventapart.com/alasurvey2011/00.html">results of the fifth annual <cite>A List Apart</cite> Survey for People Who Make Websites</a>.  This <a href="http://aneventapart.com/alasurvey2011/add.html">includes anonymized data sets</a> for the bulk of the survey, as well as standalone data sets for postcodes and a few of the answer sets for questions that allowed “Other” as an option.  (Note that these last were shuffled-then-sorted, and were <em>not</em> filtered for potentially objectionable content.  They are what they are.)</p>

<p>If you really want the TL;DR version, the results are largely the same as they’ve been in the past.  The gender ratio, for example, is still in the vicinity of 5-to-1 male-to-female, with half a percent answering Other (a new option in the 2011 survey).  Most respondents are in the age range 19-44 and live in the United States.  And so on.  That might sound like I’m bored by the results, but their very consistency even as the number of respondents has dropped over five years fascinates me.</p>

<p>It did take quite a while to publish the results.  I feel personally very bad about the delay, because I run the numbers and it just took me a long time to get them run.  Partly, I admit, I put it off because some of the numbers in previous years were a royal pain to generate, thanks in part to the way the data is formatted and in part because of the fine slicing that was done.  This was finally addressed through various means, and now the report is done.  I can’t thank Sara Wachter-Boettcher enough for her keen editing eye and firm strategic oversight, not to mention writing all the commentary text to accompany the charts.  If not for her, the report might still not be done.  And of course without the unwavering support and dedication of Jeffrey Zeldman, the survey might not have existed at all.</p>

<p>So we’ve done this five times, and the results are consistent.  What now?  There is much to discuss, and the answers aren’t yet clear; but I do know that this project brings me more professional pride than almost anything I’ve ever done.  It tells us a lot about ourselves—and in a profession that is often characterized by single-person “web teams” and distributed offices, one which may never have a certification process or other form of registry, that’s something valuable.  Thank you for helping us see ourselves a little bit more clearly.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/09/06/results-from-the-survey-2011/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Firefox Failing localStorage Due to Cookie Policy</title>
		<link>http://meyerweb.com/eric/thoughts/2012/04/25/firefox-failing-localstorage/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/04/25/firefox-failing-localstorage/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 14:07:07 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1781</guid>
		<description><![CDATA[I recently stumbled over a subtle interaction between cookie policies and <code>localStorage</code> in Firefox.  Herewith, I document it for anyone who might run into the same problem (all four of you).]]></description>
				<content:encoded><![CDATA[<p>I recently stumbled over a subtle interaction between cookie policies and <code>localStorage</code> in Firefox.  Herewith, I document it for anyone who might run into the same problem (all four of you) as well as for you JS developers who are using, or thinking about using, locally stored data.  Also, there’s <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=748620">a Bugzilla report</a>, so either it’ll get fixed and then this won’t be a problem or else it will get resolved WONTFIX and I’ll have to figure out what to do next.</p>

<p>The basic problem is, every newfangled “try code out for yourself” site I hit is just failing in Firefox 11 and 12.  <a href="http://dabblet.com/">Dabblet</a>, for example, just returns a big blank page with the toolbar across the top, and none of the top-right buttons work except for the Help (“?”) button.  And I write all that in the present tense because the problem still exists as I write this.</p>

<p>What’s happening is that any attempt to access <code>localStorage</code>, whether writing or reading, returns a security error.  Here’s an anonymized example from Firefox’s error console:</p>

<p><code>Error: uncaught exception: [Exception... "Security error"  code: "1000" nsresult: "0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)"  location: "http://example.com/code.js Line: 666"]</code></p>

<p>When you go to line 666, you discover it refers to <code>localStorage</code>.  Usually it’s a write attempt, but reading gets you the same error.</p>

<p>But here’s the thing: it only does this if your browser preferences are set so that, when it comes to accepting cookies, the “Keep until:” option is set to “ask me every time”.  If you change that to either of the other two options, then <code>localStorage</code> can be written and read without incident.  No security errors.  Switch it back to “ask me every time”, and the security errors come back.</p>

<p>Just to cover all the bases regarding my configuration:</p>

<ol>
<li>Firefox is <em>not</em> in Private Browsing mode.</li>
<li><code>dom.storage.default_quota</code> is <code>5120</code>.</li>
<li><code>dom.storage.enabled</code> is <code>true</code>.</li>
</ol>

<p>Also:  yes, I have my cookie policy set that way on purpose.  It might not work for you, but it definitely works for me.  “Just change your cookie policy” is the new “use a different browser” (which is the new “get a better OS”) and it ain’t gonna fly here.</p>

<p>To my way of thinking, this behavior doesn’t conform to step one of <a href="http://w3.org/TR/webstorage/#dom-localstorage"><cite>4.3 The <code>localStorage</code> attribute</cite></a>, which states:</p>

<blockquote cite="http://w3.org/TR/webstorage/#dom-localstorage"><p>The user agent may throw a <code>SecurityError</code> exception instead of returning a <code>Storage</code> object if the request violates a policy decision (e.g. if the user agent is configured to not allow the page to persist data). </p></blockquote>

<p>I haven’t configured anything to not persist data—quite the opposite—and my policy decision is not to refuse cookies, it’s to ask me about expiration times so I can decide how I want a given cookie handled.  It seems to me that, given my current preferences, Firefox ought to ask me if I want to accept local storage of data whenever a script tries to write to <code>localStorage</code>.  If that’s somehow impossible, then there should at least be a global preference for how I want to handle <code>localStorage</code> actions.</p>

<p>Of course, that’s all true only if <code>localStorage</code> data has expiration times.  If it doesn’t, then I’ve already said I’ll accept cookies, even from third-party sites.  I just want a say on their expiration times (or, if I choose, to deny the cookie through the dialog box; it’s an option).  I’m not entirely clear on this, so if someone can point to hard information on whether <code>localStorage</code> does or doesn’t time out, that would be fantastic.  I did see:</p>

<blockquote cite="http://w3.org/TR/webstorage/#dom-localstorage"><p>User agents should expire data from the local storage areas only for security reasons or when requested to do so by the user.</p></blockquote>

<p>…from <a href="http://w3.org/TR/webstorage/#dom-localstorage">the same section</a>, which to me sounds like <code>localStorage</code> doesn’t have expiration times, but maybe there’s another bit I haven’t seen that casts a new light on things.  As always, tender application of the Clue-by-Four of Enlightenment is welcome.</p>

<p>Okay, so the point of all this: if you’re getting <code>localStorage</code> failures in Firefox, check your cookies expiration policy.  If that’s the problem, then at least you know how to fix it—or, as in my case, why you’ll continue to have <code>localStorage</code> problems for the next little while.  Furthermore, if you’re writing JS that interacts with <code>localStorage</code> or a similar local-data technology, <em>please</em> make sure you’re looking for security exceptions and other errors, and planning appropriate fallbacks.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/04/25/firefox-failing-localstorage/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Invented Elements</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 14:16:58 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[(X)HTML]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1703</guid>
		<description><![CDATA[This morning I caught <a href="https://twitter.com/#!/fontdeck/status/183176353347153920">a pointer</a> to <a href="http://typebutter.com/">TypeButter</a>, and I’m very interested by how TypeButter accomplishes its kerning.]]></description>
				<content:encoded><![CDATA[<p>This morning I caught <a href="https://twitter.com/#!/fontdeck/status/183176353347153920">a pointer</a> to <a href="http://typebutter.com/">TypeButter</a>, which is a jQuery library that does “optical kerning” in an attempt to improve the appearance of type.  I’m not going to get into its design utility because I’m not qualified; I only notice kerning either when it’s set insanely wide or when it crosses over into <a href="http://www.ironicsans.com/2008/02/idea_a_new_typography_term.html">keming</a>.  I suppose I’ve been looking at web type for so many years, it looks normal to me now.  (Well, <em>almost</em> normal, but I’m not going to get into my personal typographic idiosyncrasies now.)</p>

<p>My reason to bring this up is that I’m very interested by how TypeButter accomplishes its kerning: it inserts <code>kern</code> elements with inline <code>style</code> attributes that bear <code>letter-spacing</code> values.  Not <code>span</code> elements, <code>kern</code> elements.  No, you didn’t miss an HTML5 news bite; there is no <code>kern</code> element, nor am I aware of a plan for one.  TypeButter basically invents a specific-purpose element.</p>

<p>I believe I understand the reasoning.  Had they used <code>span</code>, they would’ve likely tripped over existing author styles that apply to <code>span</code>.  Browsers these days don’t really have a problem accepting and styling arbitrary elements, and any that do would simply render type their usual way.  Because the markup is script-generated, markup validation services don’t throw conniption fits.  There might well be browser performance problems, particularly if you <a href="http://cdn.memegenerator.net/instances/400x/17134306.jpg">optically kern <strong>all</strong> the things</a>, but used in moderation (say, on headings) I wouldn’t expect too much of a hit.</p>

<p>The one potential drawback I can see, as <a href="https://twitter.com/#!/jaffathecake/status/183183488550318080">articulated by Jake Archibald</a>, is the possibility of a future <code>kern</code> element that might have different effects, or at least be styled by future author CSS and thus get picked up by TypeButter’s <code>kern</code>s.  The currently accepted way to avoid that sort of problem is to prefix with <code>x-</code>, as in <code>x-kern</code>.  Personally, I find it deeply unlikely that there will ever be an official <code>kern</code> element; it’s too presentationally focused.  But, of course, one never knows.</p>

<p>If TypeButter shifted to generating <code>x-kern</code> before reaching v1.0 final, I doubt it would degrade the TypeButter experience at all, and it would indeed be more future-proof.  It’s likely worth doing, if only to set a good example for libraries to follow, unless of course there’s downside I haven’t thought of yet.  It’s definitely worth discussing, because as more browser enhancements are written, this sort of issue will come up more and more.  Settling on some community best practices could save us some trouble down the road.</p>

<p><strong>Update 23 Mar 12:</strong> it turns out custom elements are not as simple as we might prefer; see <a href="http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/?#comment-653402">the comment below</a> for details.  That throws a fairly large wrench into the gears, and requires further contemplation.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/03/23/invented-elements/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>“The Vendor Prefix Predicament” at ALA</title>
		<link>http://meyerweb.com/eric/thoughts/2012/02/14/the-vendor-prefix-predicament-at-ala/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/02/14/the-vendor-prefix-predicament-at-ala/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 18:11:36 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1652</guid>
		<description><![CDATA[Published this morning in A List Apart #344: an interview I conducted with Tantek Çelik, web standards lead at Mozilla, on the subject of Mozilla’s plan to honor -webkit- prefixes on some properties in their mobile browser.  Even better: Lea Verou’s Every Time You Call a Proprietary Feature ‘CSS3,’ a Kitten Dies.  Please—think of the [...]]]></description>
				<content:encoded><![CDATA[<p>Published this morning in <a href="http://alistapart.com/">A List Apart</a> #344: <a href="http://www.alistapart.com/articles/the-vendor-prefix-predicament-alas-eric-meyer-interviews-tantek-celik/">an interview I conducted with Tantek Çelik</a>, web standards lead at Mozilla, on the subject of Mozilla’s plan to honor <code>-webkit-</code> prefixes on some properties in their mobile browser.  Even better: Lea Verou’s <a href="http://www.alistapart.com/articles/every-time-you-call-a-proprietary-feature-css3-a-kitten-dies/">Every Time You Call a Proprietary Feature ‘CSS3,’ a Kitten Dies</a>.  Please—think of the kittens!</p>

<p>My hope is that the interview brings clarity to a situation that has suffered from a number of misconceptions.  I do not necessarily hope that you agree with Tantek, nor for that matter do I hope you disagree.  While I did press him on certain points, my goal for the interview was to provide him a chance to supply information, and insight into his position.  If that job was done, then the reader can fairly evaluate the claims and plans presented.  What conclusion they reach is, as ever, up to them.</p>

<p>We’ve learned a lot over the past 15-20 years, but I’m not convinced the lessons have settled in deeply enough.  At any rate, there are interesting times ahead.  If you care at all about the course we chart through them, be involved now.  Discuss.  Deliberate.  Make your own case, or support someone else’s case if they’ve captured your thoughts.  Debate with someone who has a different case to make.  Don’t just sit back and assume everything will work out—for while things usually do work out, they don’t always work out for the best.  Push for the best.</p>

<p>And fix your browser-specific sites already!</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/02/14/the-vendor-prefix-predicament-at-ala/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unfixed</title>
		<link>http://meyerweb.com/eric/thoughts/2012/02/09/unfixed/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/02/09/unfixed/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 18:37:49 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1622</guid>
		<description><![CDATA[Vendor prefixes may soon be a thing of the past, and in the worst possible way.]]></description>
				<content:encoded><![CDATA[<p>Right in the middle of AEA Atlanta—which was <em>awesome</em>, I really must say—there were two announcements that stand to invalidate (or at least greatly alter) portions of the talk I delivered.  One, which I believe came out as I was on stage, was the publication of <a href="http://www.w3.org/TR/2012/WD-css3-positioning-20120207/">the latest draft of the CSS3 Positioned Layout Module</a>.  We’ll see if it triggers change or not; I haven’t read it yet.</p>

<p>The other was the publication of <a href="http://lists.w3.org/Archives/Public/www-style/2012Feb/0313.html">the minutes of the CSS Working Group meeting in Paris</a>, where it was revealed that several vendors are about to support the <code>-webkit-</code> vendor prefix in their own very non-WebKit browsers.  Thus, to pick but a single random example, Firefox would throw a drop shadow on a heading whose entire author CSS is <code>h1 {-webkit-box-shadow: 2px 5px 3px gray;}</code>.</p>

<p>As an author, it sounds good as long as you haven’t really thought about it very hard, or if perhaps you have a very weak sense of the history of web standards and browser development.  It fits right in with the recurring question, “Why are we screwing around with prefixes when vendors should just implement properties completely correctly, or not at all?”  Those idealized end-states always sound great, but years of evidence (and reams upon reams of bug-charting material) indicate it’s an unrealistic approach.</p>

<p>As a vendor, it may be the least bad choice available in an ever-competitive marketplace.  After all, if there were a few million sites that you could render as intended if only the authors used your prefix instead of just one, which would you rather: embark on a protracted, massive awareness campaign that would probably be contradicted to death by people with their own axes to grind; or just support the damn prefix and move on with life?</p>

<p>The practical upshot is that browsers “supporting alien CSS vendor prefixes”, <a href="http://www.netmagazine.com/news/css-vendor-prefixes-threaten-open-web-121757">as Craig Grannell put it</a>, seriously cripples the whole concept of vendor prefixes.  It may well reduce them to outright pointlessness.  I am <a href="http://alistapart.com/articles/prefix-or-posthack/">on record as being a fan of vendor prefixes</a>, and furthermore as someone who advocated for the formalization of prefixing as a part of the specification-approval process.  Of course I still think I had good ideas, but those ideas are currently being sliced to death on the shoals of reality.  Fingers can point all they like, but in the end what matters is what happened, not what should have happened if only we’d been a little smarter, a little more angelic, whatever.</p>

<p>I’ve seen a proposal that vendors agree to only support other prefixes in cases where they are un-prefixing their own support.  To continue the previous example, that would mean that when Firefox starts supporting the bare <code>box-shadow</code>, they will also support <code>-webkit-box-shadow</code> (and, one presumes, <code>-ms-box-shadow</code> and <code>-o-box-shadow</code> and so on).  That would mitigate the worst of the damage, and it’s probably worth trying.  It could well buy us a few years.</p>

<p>Developers are also trying to help repair the damage before it’s too late.  Christian Heilmann has <a href="http://christianheilmann.com/2012/02/09/now-vendor-prefixes-have-become-a-problem-want-to-help-fix-it/">launched an effort to get GitHub-based projects updated</a> to stop being WebKit-only, and Aarron Gustafson <a href="http://blog.easy-designs.net/archives/2012/02/09/this-must-not-happen/">has published a UNIX command to find all your CSS files containing <code>webkit</code></a> along with a call to update anything that’s not cross-browser friendly.  Others are making similar calls and recommendations.  You could use <a href="http://leaverou.github.com/prefixfree/">PrefixFree</a> as a quick stopgap while going through the effort of doing manual updates.  You could make sure your CSS pre-processor, if that’s how you swing, is set up to do auto-prefixing.</p>

<p>Non-WebKit vendors are in a corner, and we helped put them there.  If the proposed prefix change is going to be forestalled, we have to get them out.  Doing that will take a lot of time and effort and awareness and, above all, widespread interest in doing the right thing.</p>

<p>Thus my fairly deep pessimism.  I’d love to be proven wrong, but I have to assume the vendors will push ahead with this regardless.  It’s <a href="http://meyerweb.com/eric/thoughts/2008/01/24/almost-target/">what we did at Netscape ten years ago</a>, and almost certainly would have done despite any outcry.  I don’t mean to denigrate or undermine any of the efforts I mentioned before—they’re absolutely worth doing even if every non-WebKit browser starts supporting <code>-webkit-</code> properties next week.  If nothing else, it will serve as evidence of your commitment to professional craftsmanship.  The real question is: how many of your fellow developers come close to that level of commitment?</p>

<p>And I identify that as the real question because it’s the question vendors are asking—<em>must</em> ask—themselves, and the answer serves as the compass for their course.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/02/09/unfixed/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Vigilance and Victory</title>
		<link>http://meyerweb.com/eric/thoughts/2012/01/20/vigilance-and-victory/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/01/20/vigilance-and-victory/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 14:56:13 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1616</guid>
		<description><![CDATA[After the blackout on Wednesday, it seems that the political tides are shifting against SOPA and the PROTECT IP Act.  Now prepare for the much longer battle.]]></description>
				<content:encoded><![CDATA[<p>After the blackout on Wednesday, <a href="http://s3.amazonaws.com/propublica/assets/images/sopa-opera-count.png">it seems that the political tides are shifting</a> against <acronym title="Stop Online Piracy Act">SOPA</acronym> and the <acronym title="Preventing Real Online Threats to Economic Creativity and Theft of Intellectual Property">PROTECT IP</acronym> Act—as of this writing, there are now more members of Congress in opposition to the bills than in favor.  That’s good news.</p>

<p>I wil reiterate something I said on Twitter, though:  the members of tech community, particularly those who are intimately familiar with the basic protocols of the Internet, need to keep working on ways to counteract SOPA/PIPA.  What form that would take, I’m not sure.  Maybe a truly distributed DNS system, one that can’t be selectively filtered by any one government or other entity.  I’m not an expert in the area, so I don’t actually know if that’s feasible.  There’s probably a much more clever solution, or better still suite of solutions.</p>

<p>The point is, SOPA and PIPA may soon go down to defeat, <em>but they will return in another form</em>.  There is too much money in the hands of those who first drafted these bills, and they’re willing to give a fair chunk of that money to those who introduced the bills in Congress.  Never mistake winning a battle with winning the war.  As someone else observed on Twitter (and I wish I could find their tweet now), the Internet community fought hard against the <acronym title="Digital Millennium Copyright Act">DMCA</acronym>, and it’s been US law for more than a decade.</p>

<p>By all means, take a moment to applaud the widespread and effective community effort to oppose and (hopefully) defeat bad legislation.  When that’s done, take notes on what worked and what didn’t, and then prepare to fight again and harder.  Fill the gap between battles with outreach to your elected representatives and with efforts to educate the non-technical in your life to explain why SOPA/PIPA were and are a bad idea.</p>

<p>Days of action feel great.  Months of effort are wearying.  But it’s only the latter that can slowly and painfully bring about long-term change.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/01/20/vigilance-and-victory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Standing In Opposition</title>
		<link>http://meyerweb.com/eric/thoughts/2012/01/18/standing-in-opposition/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/01/18/standing-in-opposition/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 16:42:54 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1605</guid>
		<description><![CDATA[Though I certainly do not support <acronym title="Stop Online Piracy Act">SOPA</acronym> or the <acronym ="Preventing Real Online Threats to Economic Creativity and Theft of Intellectual Property">PROTECT IP</acronym> Act (the complete contrived acronym of PIPA), I will not be blacking out meyerweb.  Find out why.]]></description>
				<content:encoded><![CDATA[<p>
Though I certainly do not support <acronym title="Stop Online Piracy Act">SOPA</acronym> or the <acronym title="Preventing Real Online Threats to Economic Creativity and Theft of Intellectual Property">PROTECT IP</acronym> Act (the complete, rather contrived acronym of PIPA), I will not be blacking out meyerweb.  This is largely because the vast majority of my readers already know about these bills, and very likely oppose them; as for anyone who visits but does not know about these bills, I feel I’ll do better to speak out than to black out.  (Which is not a criticism of those who do black out.  We all fight in our own ways.)
</p>
<p>
Instead, I will reproduce here the letter I attempted to send via contact form to <a href="http://brown.senate.gov/" title="Sherrod Brown, D-OH">my state Senator</a> this morning, and which I will print out and send by regular postal service later today.
</p>

<blockquote>
<p>
Senator Brown:
</p>
<p>
I grew up in Lexington, Ohio.  I moved to Cleveland in pursuit of a career, and found success.  Through a combination of good luck and hard work, I have (rather to my surprise) become a widely recognized name in my field, which is web design and development.  Along the way, I co-founded a web design conference with an even more widely respected colleague that has become one of the most respected and successful web design events in the world.  This business is headquartered in Ohio—I live in Cleveland Heights with my family, and I intend to stay here until I either retire to Florida or die.  Politically I’m best described as a moderate independent, though I do tend to lean a bit to the left.
</p>
<p>
As you can imagine, given my line of work, I have an opinion regarding the PROTECT IP Act which you have co-sponsored.  The aims of PROTECT IP are understandable, but the methods are unacceptable.  Put another way, if you wish to combat piracy and intellectual property theft, there are far better ways to go about it.
</p>
<p>
As someone with twenty years of technical experience with the Internet and nearly as many with the web—I started creating web pages in late 1993—please believe me when I say the enforcement mechanisms of the bill are deeply flawed and attack the very features of the Web that make it what it is.  They are akin to making a criminal of anyone who gives directions to a park where drug trafficking takes place, regardless of whether they knew about the drug trafficking.  You don’t have to be in favor of drug trafficking to oppose that.
</p>
<p>
This is not a case where tweaking a clause or two will fix it; correction in this case would mean starting from scratch.  Again, the objection is not with the general intent of the bill.  It is with how the bill goes about achieving those aims.
</p>
<p>
If you would like to discuss this with me further, I would be delighted to do whatever I can to help, but in any event I strongly urge you to reconsider your co-sponsorship of the PROTECT IP Act.
</p>
<p>
Thank you for your time and consideration.
</p>
<p>Eric A. Meyer (http://meyerweb.com/)</p>
<p>Partner and co-founder, An Event Apart (http://aneventapart.com/)</p>
</blockquote>

<p>
If you agree that the PROTECT IP Act is poorly conceived, <a href="http://projects.propublica.org/sopa/pipa#roll_call" title="PIPA Roll Call">find out if your senator supports PIPA</a>.  If they do, get in touch and let them know about your opposition.  If they oppose the bill, get in touch and thank them for their opposition.  If their support or opposition isn’t known, get in touch and ask them to please speak out in opposition to the bill.
</p>
<p>
As others have said, postal letters are better than phone calls, which are in turn better than e-mail, which is in turn better than signing petitions.  Do what you can, please.  The web site you save might be your own.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/01/18/standing-in-opposition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Survey, 2011</title>
		<link>http://meyerweb.com/eric/thoughts/2011/11/18/the-survey-2011/</link>
		<comments>http://meyerweb.com/eric/thoughts/2011/11/18/the-survey-2011/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 16:42:21 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1594</guid>
		<description><![CDATA[A List Apart is running <a href="http://surveyapart.polldaddy.com/s/ala2011/">the 2011 edition of The Survey for People Who Make Web Sites</a>, the fifth annual effort to learn more about the people who work in the web industry.]]></description>
				<content:encoded><![CDATA[<p>Back on Tuesday, A List Apart opened <a href="http://surveyapart.polldaddy.com/s/ala2011/">the 2011 edition of The Survey for People Who Make Web Sites</a>, the fifth annual effort to learn more about the people who work in the web industry.  If you haven&#8217;t taken it yet, please do so!  It should take about ten minutes</p>

<p>I&#8217;m proud to have been a part of this effort since its inaugural launch back in 2007.  It&#8217;s a major undertaking, mostly in analyzing the data and turning that into a detailed report, but it&#8217;s more than worth the time and effort.  Before the Survey, we really didn&#8217;t know very much about who we were as a field of practice, and without it we wouldn&#8217;t have as clear a picture of who we are today.</p>

<p>There have been growing pains, of course, chief among them <a href="http://www.bigredspark.com/survey.html">UCCASS</a>, the survey software we&#8217;ve been using since the outset.  Its limitations and lack of updates finally pushed us to find another platform, and we chose to move over to <a href="http://polldaddy.com/">Polldaddy</a>.  Many thanks to the Polldaddy team for giving the survey a home and helping me figure out the best strategies for recreating the survey.  (And also for putting up with my occasionally testy feature and support requests.  Sorry, gang.)</p>

<p>Due to differences between UCCASS and Polldaddy, we ended up restructuring the survey into two distinct paths.  I think this change actually speeds the process of taking the survey.  I&#8217;m pretty sure just about anyone could get through it in under ten minutes.</p>

<p>Unsurprisingly, participation in the survey has dropped over the years; last year&#8217;s survey had a bit more than half as many respondents as the first-ever survey back in 2007.  Tellingly, the actual results have been pretty consistent over the years.  I&#8217;d really like to see how those results stand up to an increase of respondents, so please:</p>

<ul>
<li>If you haven&#8217;t taken the survey yet, kindly set aside ten minutes and <a href="http://surveyapart.polldaddy.com/s/ala2011/">do so</a>.</li>
<li>If you have taken the survey, thank you.  Now, spread the word!  If you could post a quick link to any mailing lists, web forums, newsgroups, or other professional communities in which you participate, it will be an enormous help.  The more practitioners we have answer, the better the results.</li>
</ul>

<p>As always, the survey will close a month after it opened; and as always, a detailed report will be published—feel free to peruse the reports from <a href="http://www.alistapart.com/d/2007surveyresults/2007surveyresults.pdf">2007</a> (PDF), <a href="http://aneventapart.com/alasurvey2008/">2008</a>, <a href="http://aneventapart.com/alasurvey2009/">2009</a>, and <a href="http://aneventapart.com/alasurvey2010/">2010</a>—along with anonymized data sets for independent analysis.  Together, they form a picture, but one that is still being drawn.  Please help us to add the most essential detail—you!</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2011/11/18/the-survey-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Results of The Web Design Survey, 2010</title>
		<link>http://meyerweb.com/eric/thoughts/2011/06/27/results-of-the-web-design-survey-2010/</link>
		<comments>http://meyerweb.com/eric/thoughts/2011/06/27/results-of-the-web-design-survey-2010/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 14:42:23 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1535</guid>
		<description><![CDATA[Now available: the <a href="http://www.alistapart.com/articles/findings-from-the-web-design-survey-2010/">results from the A List Apart Survey for People Who Make Web Sites, 2010</a>.]]></description>
				<content:encoded><![CDATA[<img src="http://meyerweb.com/pix/2011/alas10.png" alt="" class="pic left"/>

<p>Now available: the <a href="http://www.alistapart.com/articles/findings-from-the-web-design-survey-2010/">results from the A List Apart Survey for People Who Make Web Sites, 2010</a>.  This is the fourth industry snapshot we&#8217;ve compiled, and the story that&#8217;s emerged over that time is proving to be pretty consistent.  You can get a high-level view from <a href="http://aneventapart.com/alasurvey2010/">the Introduction</a>, and then dive deeper into the results in the following chapters.  And, as is traditional, <a href="http://aneventapart.com/alasurvey2010/add.html">the Addendum</a> contains links to the full (anonymized) data set in three formats for your own analytical investigations.  We&#8217;d love to see what you come up with!</p>

<p>Something that surprised me quite a bit was that in 2010 we got about half the number of respondents we&#8217;ve gotten in past years—not quite seventeen thousand participated in 2010 instead of just over thirty thousand as we saw in previous years.  I&#8217;m not quite sure what to make of that.  Is the industry shrinking?  Did we not get the word out as effectively?  Was it a bad time of year to run a survey?  Are people getting tired of taking the survey?  There&#8217;s no real way to know.</p>

<p>At least there weren&#8217;t any wild swings in the results, which might have indicated we&#8217;d lost some subgroups in disproportionate numbers.  Whatever caused the drop in participation, it appears to have done so in an evenly-distributed fashion.</p>

<p>Regardless, I&#8217;d like to see higher participation next year, so if anyone has good suggestions regarding how to make that happen, please do let me know in the comments.</p>

<p>We plan to run the 2011 survey in the next couple of months (and I&#8217;ll post a bit more about that soon) but for now, I hope you find the 2010 results an interesting and useful look at who we are.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2011/06/27/results-of-the-web-design-survey-2010/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->