<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<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/"
	>

<channel>
	<title>Thoughts From Eric &#187; Personal</title>
	<link>http://meyerweb.com</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it's largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<pubDate>Wed, 07 May 2008 14:51:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>The Really Perfect Ringtone</title>
		<link>http://meyerweb.com/eric/thoughts/2008/05/05/the-really-perfect-ringtone/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/05/05/the-really-perfect-ringtone/#comments</comments>
		<pubDate>Mon, 05 May 2008 16:33:15 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Humor]]></category>

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/05/05/the-really-perfect-ringtone/</guid>
		<description><![CDATA[
When I saw a couple of people link to &#8220;the perfect iPhone ringtone&#8221; last week, I had that sinking feeling that comes from being beaten to the punch.  I knew I should have stayed up an extra hour that one night and just gotten it done!


But wait, hold it, never mind, cancel the panic [...]]]></description>
			<content:encoded><![CDATA[<p>
When I saw a couple of people link to &#8220;<a href="http://helderluis.net/297">the perfect iPhone ringtone</a>&#8221; last week, I had that sinking feeling that comes from being beaten to the punch.  I <em>knew</em> I should have stayed up an extra hour that one night and just gotten it done!
</p>
<p>
But wait, hold it, never mind, cancel the panic parade: it was <em>not</em>, in fact, the perfect ringtone.  Crisis averted!  Still, the sinking feeling lingered, reminding me of what could have been, so last night I sat down and got it done.  Now I bring to you <a href="http://meyerweb.com/sounds/yy-ringtone.mp3">the absolutely most perfect ringtone ever</a>.
</p>
<p>
Feel free to preview it using that link, if you really feel that&#8217;s necessary, but frankly you should just charge ahead and download the <a href="http://meyerweb.com/sounds/yy-ringtone.m4r"><tt>.m4r</tt> AAC</a> for instant ringtoniness.  If for some reason you&#8217;d rather have the audio source and do your own ringtone conversions, you can get the same file as a <a href="http://meyerweb.com/sounds/yy-ringtone.m4a"><tt>.m4a</tt> AAC</a> or a <a href="http://meyerweb.com/sounds/yy-ringtone.mp3">comfy old <tt>.mp3</tt></a>.  And for all you completists, there&#8217;s a <a href="http://meyerweb.com/sounds/yy-ringtone.zip"><tt>.zip</tt> archive of all three formats</a>.
</p>
<p>
Go.  Ring.  Enjoy.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/05/05/the-really-perfect-ringtone/feed/</wfw:commentRss>
<enclosure url="http://meyerweb.com/sounds/yy-ringtone.mp3" length="663023" type="audio/mpeg" />
<enclosure url="http://meyerweb.com/sounds/yy-ringtone.m4a" length="881098" type="audio/mp4" />
		</item>
		<item>
		<title>Five Years</title>
		<link>http://meyerweb.com/eric/thoughts/2008/04/17/five-years/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/04/17/five-years/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 03:23:42 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/04/17/five-years/</guid>
		<description><![CDATA[
Five years ago, the phone rang and my life was forever altered.  It was the first of two utterly transforming phone calls we would get that year, and by far the worse.


Shortly after hanging up, I put in place the temporary home page I&#8217;d prepared ahead of time, complete with errors of fact which [...]]]></description>
			<content:encoded><![CDATA[<p>
Five years ago, the phone rang and my life was forever altered.  It was the first of two utterly transforming phone calls we would get that year, and by far the worse.
</p>
<p>
Shortly after hanging up, I put in place <a href="http://meyerweb.com/other/mom/memorial.html">the temporary home page I&#8217;d prepared ahead of time</a>, complete with errors of fact which had grown out of my inability to think clearly about what I knew beyond any doubt was going to happen.  The next day, I noticed and corrected the errors, and then realized after a while that my corrections were incorrect and corrected them.  Correctly, at last.
</p>
<p>
When I appended the block of text a day or two later, it was a straight copy-and-paste job, and I was able to avoid introducing errors.  I was able to find a perverse solace in that.
</p>
<p>
To mark this anniversary, I&#8217;m publishing <a href="http://meyerweb.com/other/mom/coincidences.html">the piece I read on stage at Vox Nox 2005</a>, which was the only time it was shared publicly in the last five years.  The stunning part, even to me, is that every bit of that piece is the raw, unedited, unaltered truth.
</p>
<p>
In some ways, I still can&#8217;t believe that it&#8217;s been five years and that she&#8217;s really forever gone, that she&#8217;s missed everything that&#8217;s happened in my life.  In some ways, I can&#8217;t accept that she will never know her granddaughter, and that her granddaughter will never know her.  And in little ways, I do my best to bridge that yawning chasm with myself and what I learned, what I was taught, over all the years of my life&#8230; minus just a bit less than five.
</p>
<p>
Five years.  Five very busy years.  Five awful, wonderful, stressful, liberating, irreplaceable years.
</p>
<p>
I miss you, Mom.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/04/17/five-years/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Crafting Ourselves</title>
		<link>http://meyerweb.com/eric/thoughts/2008/04/17/crafting-ourselves/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/04/17/crafting-ourselves/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 16:47:41 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[CSS]]></category>

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

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

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

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/04/17/crafting-ourselves/</guid>
		<description><![CDATA[In which I directly respond to the people who dislike my reset styles.]]></description>
			<content:encoded><![CDATA[<p>
My referrers lit up recently due to <a href="http://snook.ca/archives/html_and_css/no_css_reset/">Jonathan Snook&#8217;s article about CSS resets and how he doesn&#8217;t use them</a>.  To Jonathan and all the doubters and nay-sayers out there, I have only one thing to say:
</p>
<p>
<strong>Good for you.</strong>
</p>
<p>
Seriously; no sarcasm or passive-aggressiveness intended.  If I thought my reset styles, or really anything I&#8217;ve ever published or advocated, was a be-all end-all ultimate solution for every designer and design that&#8217;s ever been and could ever be, I&#8217;d be long past due for six rounds on the receiving end of a clue-by-four.
</p>
<p>
Reset styles clearly work for a lot of people, whether as-is or in a modified form.  As I say on <a href="http://meyerweb.com/eric/tools/css/reset/">the reset page</a>, those styles aren&#8217;t supposed to be left alone by anyone.  They&#8217;re a starting point.  If a thousand people took them and created a thousand different personalized style sheets, that would be right on the money.  But there&#8217;s also nothing wrong with taking them and writing your own overrides.  If that works for you, then awesome.
</p>
<p>
For others, reset styles are more of an impediment.  That&#8217;s only to be expected; we all work in different ways.  The key here, and the reason I made the approving comment above, is that you evaluate various tools by thinking about how they relate to the ways you do what you do&#8212;and then choose what tools to use, and how, and when.  That&#8217;s the mark of someone who thinks seriously about their craft and strives to do it better.
</p>
<p>
I&#8217;m not saying that craftsmen/craftswomen are those people who reject the use of common tools, of course.  I&#8217;m saying that they use the tools that fit them best and modify (or create) tools to best fit them, applying their skills and knowledge of their craft to make those decisions.  It&#8217;s much the same in the world of programming.  You can&#8217;t identify a code craftsman by whether or not they use this framework or that language.  You can identify them by how they decide which framework or language to use, or not use, in a given situation.
</p>
<p>
Craftsmanship is something I&#8217;ve been thinking about quite a bit recently, <a href="http://bokardo.com/archives/markup-style-society-talk/">as has Joshua Porter</a>.  I delivered a keynote address on that very topic just <a href="http://minnewebcon.umn.edu/">a few days ago in Minneapolis</a>, and my thinking infuses both of the talks I&#8217;m giving next week at <a href="http://aneventapart.com/events/2008/neworleans/">An Event Apart New Orleans</a>.  I&#8217;ve started looking harder for evidence of it, both in myself and in what I see online, and I believe striving toward being a craftsman/craftswoman is an important process for anyone who chooses to work in this field.
</p>
<p>
Because this isn&#8217;t a field of straightforward answers and universal solutions.  We are often faced with problems that have multiple solutions, none of them perfect.  To understand what makes each solution imperfect and to know which of them is the best choice in the situation&#8212;that&#8217;s knowing your craft.  That&#8217;s being a craftsman/craftswoman.  It&#8217;s a never-ending process that is all the more critical precisely because it is never-ending.
</p>
<p>
So it&#8217;s no surprise that we, as a community, keep building and sharing solutions to problems we encounter.  Discussions about the merits of those solutions in various situations are also no surprise.  Indeed, they&#8217;re exactly the opposite: the surest and, to me, most hopeful sign that web design/development continues to mature as a profession, a discipline, and a craft.  It&#8217;s evidence that we continue to challenge ourselves and each other to advance our skills, to keep learning better and better how better to do what we love so much.
</p>
<p>
I wouldn&#8217;t have it any other way.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/04/17/crafting-ourselves/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Time and Motion</title>
		<link>http://meyerweb.com/eric/thoughts/2008/04/07/time-and-motion/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/04/07/time-and-motion/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 11:12:43 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Questions]]></category>

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/04/07/time-and-motion/</guid>
		<description><![CDATA[
I was reading an article on cosmology, as I am sometimes wont to do, and it brought back to me one of those questions that I&#8217;ve had for a while now, concerning the redshifting of light from distant galaxies as it relates to the history and expansion of the universe.


For those of you not familiar [...]]]></description>
			<content:encoded><![CDATA[<p>
I was reading <a href="http://www.sciam.com/article.cfm?id=the-end-of-cosmology&amp;print=true">an article on cosmology</a>, as I am sometimes wont to do, and it brought back to me one of those questions that I&#8217;ve had for a while now, concerning the redshifting of light from distant galaxies as it relates to the history and expansion of the universe.
</p>
<p>
For those of you not familiar with this topic, the general idea here is that when we look at galaxies outside our own, the light they give off is shifted toward the redder end of the electromagnetic spectrum, which means the wavelengths are getting longer.  According to our present understanding of physics, the simplest explanation for this observation that the further away a galaxy is, the faster it is receding from us&#8212;thus redshifting the light it gives off, thanks to the <a href="http://en.wikipedia.org/wiki/Doppler_effect">Doppler effect</a>.  It turns out that the amount of redshifting is directly and linearly proportional to the distance of the galaxy, a ratio named the <a href="http://en.wikipedia.org/wiki/Hubble's_law">Hubble constant</a> in honor of <a href="http://en.wikipedia.org/wiki/Edwin_Hubble">Edwin Hubble</a>, the man who first made this observation.  (He&#8217;s also the namesake of the <a href="http://en.wikipedia.org/wiki/Hubble_Space_Telescope">Hubble Space Telescope</a>, of course.)
</p>
<p>
It seems to me that this explanation  either overlooks or glosses over one kind of important point: we don&#8217;t see those galaxies as they are right now.  In fact, we&#8217;re seeing them as they were in the past, and the further out we look, the further back in time we&#8217;re looking.  If a galaxy is a five million light-years distant, then we see it as it was five million years ago.  Double the distance, and double the amount of time involved, which would seem to mean that greater redshifts are as much a product of how far back in time we&#8217;re looking as they are distance.
</p>
<p>
So why is it that distance is regarded as the primary factor here?  Why don&#8217;t we assume that the universe&#8217;s expansion is actually <em>slowing down</em>, given that the closer things are (and therefore the more recent they are), the less quickly they&#8217;re receding, whereas the really distant (and therefore much, much older) galaxies were receding more quickly back then?
</p>
<p>
I&#8217;ve no doubt this has been explained one way or another by people way smarter than me, but some Googling yielded no decent results&#8212;just about everything I came up with challenged the Hubble constant on various and sundry grounds, not all of them sensical (at least to me).  Nothing I found addressed this specifically.  Though I figure the explanation is straightforward enough, I don&#8217;t seem to be using the right search terms to find it.  Anyone got any help for me here?
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/04/07/time-and-motion/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Notacon: Not to be Missed</title>
		<link>http://meyerweb.com/eric/thoughts/2008/03/24/notacon-not-to-be-missed/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/03/24/notacon-not-to-be-missed/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 19:49:49 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[CSS]]></category>

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

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/03/24/notacon-not-to-be-missed/</guid>
		<description><![CDATA[
In just under a couple of weeks, the fifth annual NOTACON will be held right here in beautiful Cleveland, Ohio.  You&#8217;re going, I know; you&#8217;re super-&#252;ber-cool like that, and you don&#8217;t need to be reminded of your coolness.  But I&#8217;d like to mention the show here for posterity, so that our descendants will [...]]]></description>
			<content:encoded><![CDATA[<p>
In just under a couple of weeks, the fifth annual <a href="http://notacon.org/">NOTACON</a> will be held right here in beautiful Cleveland, Ohio.  You&#8217;re going, I know; you&#8217;re super-&uuml;ber-cool like that, and you don&#8217;t need to be reminded of your coolness.  But I&#8217;d like to mention the show here for posterity, so that our descendants will know just how completely they missed out.
</p>
<p>
Notacon straddles, like a Colossus built entirely out of recycled motherboards, backtech chips, and loops of soldering wire, the middle ground between regular conferences and <a href="http://barcamp.org/">BarCamp</a>s (though Notacon predates BarCamp by a couple of years).  It&#8217;s not free to attend, but it is <a href="http://www.notacon.org/prereg.html">very inexpensive</a>.  What it lacks in slick advertising and corporate sponsors, it makes up ten times over in raw, unfiltered geekiness and fascinating material.  This is the kind of event where presenters will hold forth on the depths of digital security, the physics of wireless networking, homebrew chip architecture, the coolness of HyperCard, online society dynamics, and more.  There&#8217;s a running <a href="http://www.notacon.org/events.html#abe">contest called Anything but Ethernet</a>, where you get bonus points for having one of the links in your network architecture incorporate barbed wire.
</p>
<p>
Yeah.  It&#8217;s like <em>that</em>.
</p>
<p>
The <a href="http://notacon.org/speakers.html">speakers</a> will be as wildly diverse as the audience.  The lead engineer for the <a href="http://en.wikipedia.org/wiki/C64_Direct-to-TV">C64 Direct-to-TV</a> (a C64 in a joystick!); the man behind <a href="http://thedailywtf.com/">The Daily WTF</a>; some of the folks putting out <a href="http://2600.com/">2600 magazine</a>; the woman behind <a href="http://crochetme.com/">CrochetMe.com</a>; and many more.  I&#8217;ll be there as well, talking about the bleeding edge of CSS and web design, ripping apart some recent projects of mine at top speed while discussing where I think we&#8217;ll be in three years.  Plus Drew Curtis of <a href="http://fark.com/">FARK</a> fame will be back, as he always is, this year sponsoring a FARK party.  The mind fairly boggles.  Boggles!
</p>
<p>
As you&#8217;re no doubt gathering by now, it&#8217;s hard to describe Notacon in a quick, concise summary&#8212;and that&#8217;s a big part of what makes it so awesome.  For my contemporaries: see you there!  To you future historians: okay, you missed out, but drop everything right now to find out when the next one is and I&#8217;ll see you there!
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/03/24/notacon-not-to-be-missed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cake Fake</title>
		<link>http://meyerweb.com/eric/thoughts/2008/03/13/cake-fake/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/03/13/cake-fake/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 02:15:55 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Carolyn]]></category>

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/03/13/cake-fake/</guid>
		<description><![CDATA[
As dinner came to a close, Carolyn asked if she could have yogurt for dessert.


&#8220;Sure, sweetie,&#8221; I said.  &#8220;What flavor do you want?&#8221;


&#8220;Banana.&#8221;


&#8220;Okay, sure.  Go ahead and get a cup from the refrigerator.&#8221;


&#8220;Banana cake!&#8221;  She started giggling.


&#8220;Wait, I thought you wanted banana yogurt.  We don&#8217;t have any cake.&#8221;


&#8220;I know,&#8221; she said [...]]]></description>
			<content:encoded><![CDATA[<p>
As dinner came to a close, Carolyn asked if she could have yogurt for dessert.
</p>
<p>
&#8220;Sure, sweetie,&#8221; I said.  &#8220;What flavor do you want?&#8221;
</p>
<p>
&#8220;Banana.&#8221;
</p>
<p>
&#8220;Okay, sure.  Go ahead and get a cup from the refrigerator.&#8221;
</p>
<p>
&#8220;Banana cake!&#8221;  She started giggling.
</p>
<p>
&#8220;Wait, I thought you wanted banana yogurt.  We don&#8217;t have any cake.&#8221;
</p>
<p>
&#8220;I <em>know</em>,&#8221; she said as she walked into the kitchen, &#8220;but I want some banana cake.&#8221;  Judging from her tone, this was the most painfully obvious fact in the world.
</p>
<p>
&#8220;Um, okay.&#8221;
</p>
<p>
She came back to the table, yogurt cup in hand, and started wrenching back the foil top.  With the way clear, she picked up her London cabbie spoon&#8212;a gift we brought back from one of our rare trips away from her&#8212;and splunked it in.
</p>
<p>
&#8220;This is banana cake,&#8221; she said gleefully.
</p>
<p>
&#8220;Wow, you got banana cake?  Cool.  It&#8217;s pretty handy that it comes in a yogurt cup like that!&#8221;
</p>
<p>
She leaned toward me and said, conspiratorially, &#8220;I&#8217;m just <em>pretending</em> it&#8217;s banana cake, but it&#8217;s really banana yogurt.&#8221;
</p>
<p>
&#8220;Ah, got it.&#8221;
</p>
<p>
&#8220;Banana cake!&#8221; she chortled once more.
</p>
<p>
I looked across the table at Kat and said, grimly:  &#8220;The cake is a <em>lie</em>.&#8221;
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/03/13/cake-fake/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Expressive Sculptor</title>
		<link>http://meyerweb.com/eric/thoughts/2008/03/06/expressive-sculptor/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/03/06/expressive-sculptor/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 16:34:45 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Projects]]></category>

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

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/03/06/expressive-sculptor/</guid>
		<description><![CDATA[
For those of you using Microsoft Expression Web, a free pre-release trial version of CSS Sculptor for Expression Web was announced by the WebAssist folks on Wednesday at MIX08.  So now you don&#8217;t have to put up with those snooty Dreamweaver users throwing you the m&#235;t&#228;l h&#246;rns every chance they get&#8212;throw &#8216;em right back! [...]]]></description>
			<content:encoded><![CDATA[<p>
For those of you using <a href="http://www.microsoft.com/expression/products/overview.aspx?key=web">Microsoft Expression Web</a>, a <a href=http://www.webassist.com/professional/products/productdetails.asp?PID=150&#038;RID=930">free pre-release trial version of CSS Sculptor for Expression Web</a> was announced by the <a href="http://webassist.com/">WebAssist</a> folks on Wednesday at <a href="http://visitmix.com/2008/default.aspx">MIX08</a>.  So now you don&#8217;t have to put up with those snooty Dreamweaver users throwing you the m&euml;t&auml;l h&ouml;rns every chance they get&#8212;throw &#8216;em right back!  <em>R&oslash;ck!</em>
</p>
<p>
If you&#8217;re curious about CSS Sculptor, I <a href="http://meyerweb.com/eric/thoughts/2007/08/23/css-sculptor-released/">posted in some detail about it</a> when it was first released in August 2007, and there&#8217;s of course plenty of enthusiastic copy about it <a href="http://www.webassist.com/professional/products/productdetails.asp?PID=150&amp;RID=930">on the WebAssist site</a>.
</p>
<p>
One thing that&#8217;s different about the Expression version as compared to the Dreamweaver version is that it doesn&#8217;t have an &#8220;Apply&#8221; button to apply the input CSS ito the preview window.  Instead, changes are instantly reflected in the little preview.  It&#8217;ll be interesting to see how users react to that, since it could mean that the previewed design shatters as the CSS is updated, and then snaps back together upon further changes.  Is that good or bad tool usability?  Hard to say; it could scare people into undoing the shatter-change and never pushing forward, but it could also help users more quickly gain a deeper understanding of CSS by seeing how things come apart and then go back together.  I guess we&#8217;ll find out!
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/03/06/expressive-sculptor/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Deer Trap</title>
		<link>http://meyerweb.com/eric/thoughts/2008/02/26/deer-trap/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/02/26/deer-trap/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 02:00:21 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Carolyn]]></category>

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/02/26/deer-trap/</guid>
		<description><![CDATA[There was nowhere for me to go except the obvious, and I just couldn't do it.]]></description>
			<content:encoded><![CDATA[<p>
As we drove from preschool to dance class, a gentle snowfall blurred the more distant houses and cars like a thin fog.  Jack Johnson was quietly serenading us when up ahead, without warning, two white-tailed deer appeared from a treeline on the right and darted into the street, their hooves skidding slightly on the slick pavement.
</p>
<p>
&#8220;Oh, look, sweetie!  Do you see the deer?&#8221;
</p>
<p>
&#8220;Deer!? Where?&#8221; I could hear her leaning out of her booster seat to peer through the front windshield.  Within moments, the does made it off the pavement and bounded across the half-shoveled sidewalk to vanish into the subdivision.  Brake lights winked off and cars sped up to reclaim the precious, precious seconds lost to this sudden intrusion of nature into late-afternoon suburban routines.
</p>
<p>
&#8220;Did you see them?&#8221;
</p>
<p>
&#8220;Yeah&#8221;, she said distantly, still craning to look.  &#8220;Where did they go, Daddy?&#8221;
</p>
<p>
&#8220;They ran between those two houses&#8221;, I said, gesturing toward the driver&#8217;s side window as we passed the spot.
</p>
<p>
&#8220;Do they live there in those houses?&#8221;
</p>
<p>
&#8220;No, sweetie, deer live in the woods.&#8221;
</p>
<p>
&#8220;Then what are they doing in between the houses?&#8221;
</p>
<p>
&#8220;They&#8217;re probably looking for food in people&#8217;s yards.&#8221;
</p>
<p>
Silence fell for a moment.  I spared a half-glance toward the back seat and caught a glimpse of her in my peripheral vision, a half-formed vision of intense concentration.  In my head, I quickly ran through everything I knew about deer from my years of rural living, preparing for the expected questions about what deer eat and when they sleep and where <em>their</em> houses were.
</p>
<p>
&#8220;Daddy?&#8221;
</p>
<p>
&#8220;Yes?&#8221;
</p>
<p>
&#8220;Why did the deer cross the road?&#8221;
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/02/26/deer-trap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>South Bypass</title>
		<link>http://meyerweb.com/eric/thoughts/2008/02/22/south-bypass/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/02/22/south-bypass/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 19:49:49 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/02/22/south-bypass/</guid>
		<description><![CDATA[
I&#8217;m going to follow the lead of the Airbag crew and mention publicly that, as per the decision I reached last March, I will not be attending SXSWi this year.  I thought about posting to that effect a few months ago and decided against it&#8212;what, am I supposed to post about every conference I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>
I&#8217;m going to follow <a href="http://www.airbagindustries.com/archives/airbag/hampton.php">the lead of the Airbag crew</a> and mention publicly that, as per the decision I reached last March, I will not be attending <a href="http://2008.sxsw.com/interactive/">SXSWi</a> this year.  I thought about posting to that effect a few months ago and decided against it&#8212;what, am I supposed to post about every conference I&#8217;m <em>not</em> attending?  That doesn&#8217;t exactly scale.
</p>
<p>
But there really is something different about SXSWi.  It&#8217;s the annual tribal gathering for our field and a couple of related fields, or at least is the annual tribal gathering who aren&#8217;t freaky/insane/hardcore enough to hit <a href="http://burningman.com/">Burning Man</a>.  The default assumption is that you <em>will</em> be in Austin in March, which is actually a symptom of the conditions that led me to opt out this year.
</p>
<p>
I can sum up why I&#8217;m not going in just a few quick bullet points (and if you&#8217;re going to attend any panels, get very used to bullet points):
</p>

<ul>
<li>I can&#8217;t concentrate above a certain noise level</li>
<li>I don&#8217;t function well in large crowds</li>
<li>I don&#8217;t drink alcohol</li>
<li>I&#8217;m not single</li>
</ul>

<p>
There is a last selfish reason to go, which is to see a bunch of friends and acquaintances I don&#8217;t get to see other places.  Only SXSWi has grown so incredibly huge that I didn&#8217;t really get to do even that last year.  There were people who were there the whole time I was that I never saw, like <a href="http://ma.tt/" rel="friend colleague met">Matt</a>.  I don&#8217;t mean that I didn&#8217;t have enough time to talk with them, either.  I mean that at no point did photons scattered by their bodies land on either of my retinas.
</p>
<p>
Don&#8217;t get me wrong: SXSWi is a huge buzz.  You can get a geek high just standing around soaking up the ambient energy, and you never know who you&#8217;re going to run into.  I once shared a cab with Cory Doctorow and Lisa Rein without, I think, any of us really knowing who the others were until halfway through the trip.  The opportunities to meet and greet and get to know people of every kind are just incredible.  Like I said, it&#8217;s a tribal gathering.
</p>
<p>
So there is of course a part of me that&#8217;s sad I won&#8217;t be there, because the great thing about SXSWi is the people, both those I know and those I don&#8217;t know yet.  There&#8217;s a much bigger part of me, though, that&#8217;s glad I&#8217;ll be spending those five days at home with my family instead of feeling frustrated and lonely in a crowd notably bigger than <a href="http://en.wikipedia.org/wiki/Lexington,_Ohio">the town where I grew up</a>.
</p>
<p>
Anyway, if you&#8217;re going and especially if you&#8217;re going for the first time, I urge you to pay special attention to the wisdom of Mr. Bag:
</p>
<blockquote cite="http://www.airbagindustries.com/archives/airbag/hampton.php">
<p>
Want to meet that OMG OMG OMG blog A-lister?! Fine, just go do it. Nobody, and I mean nobody in this industry is so huge that they can&#8217;t be bothered to say hello and shake your hand. And that&#8217;s it, done.
</p>
</blockquote>
<p>
To which I&#8217;d only say &#8220;that OMG OMG OMG blog A-lister&#8221; should be replaced with &#8220;anyone who interests you&#8221;.  Blog A-lister, design rockstar, code guru, startup maven, whoever.  Just go up and say hi and spend a few minutes chatting.  It&#8217;s totally cool.  In fact, it&#8217;s kind of the point.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/02/22/south-bypass/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cleveland Web Standards Association</title>
		<link>http://meyerweb.com/eric/thoughts/2008/01/29/cleveland-web-standards-association/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/01/29/cleveland-web-standards-association/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 14:31:24 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Cleveland]]></category>

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/01/29/cleveland-web-standards-association/</guid>
		<description><![CDATA[
Ladies and gentlemen, the Cleveland Web Standards Association.  Specifically, its brand-new web site, courtesy a small band of association members who worked together to design and develop it.  It&#8217;s a lovely little semantic number, chock full of microformats and member content aggregators.


In case you hadn&#8217;t heard about the CWSA yet and are wondering [...]]]></description>
			<content:encoded><![CDATA[<p>
Ladies and gentlemen, the <a href="http://clevelandwebstandards.org/">Cleveland Web Standards Association</a>.  Specifically, its brand-new web site, courtesy a small band of association members who worked together to design and develop it.  It&#8217;s a lovely little semantic number, chock full of <a href="http://microformats.org/">microformats</a> and member content aggregators.
</p>
<p>
In case you hadn&#8217;t heard about the <acronym title="Cleveland Web Standards Association">CWSA</acronym> yet and are wondering what the group is like, allow me to quote the About page:
</p>
<blockquote cite="http://clevelandwebstandards.org/about.html">
<p>The <acronym title="Cleveland Web Standards Association">CWSA</acronym> is an organization grounded on the premise of sharing information in a relaxed atmosphere. We hold monthly gatherings that include presentations on best practices in web development. The gatherings are open to any person interested in web design/development, no matter what their current skill level is.</p>
</blockquote>
<p>
This isn&#8217;t just a social club, though.  We&#8217;re not just sharing our skills with each other, but are also working to use those skills in the service of helping others.  I don&#8217;t want to steal any thunder, so if you want to find out the details, you&#8217;ll just have to come find out for yourself.
</p>
<p>
We&#8217;ll be having <a href="http://webdesign.meetup.com/396/calendar/7124837/">our next meeting</a> in a week, 5 February 2008, in our usual space at <a href="http://tri-c.edu/">Tri-C</a> (and many thanks to the college for giving us a home!).  This is definitely a meeting to make, because the topic will be the current and future direction of the association, including deciding the topics on which we want to have presentations and figuring out how best to use the raw talent and enthusiasm of the group for maximal good.  If you&#8217;re in the area, you should absolutely come check things out.  If you know someone in the area, kindly pass the word on to them.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/01/29/cleveland-web-standards-association/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Almost Target</title>
		<link>http://meyerweb.com/eric/thoughts/2008/01/24/almost-target/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/01/24/almost-target/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 22:12:11 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

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

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/01/24/almost-target/</guid>
		<description><![CDATA[
I&#8217;d like to tell you a little story, if I may, from way, way back in 2002.  (The exact date is lost to the mists of time, but the year is pretty solid.)  Like a lot of stories, it&#8217;s little bit long; but unlike some stories, it&#8217;s true.


As the engineering staff at Netscape [...]]]></description>
			<content:encoded><![CDATA[<p>
I&#8217;d like to tell you a little story, if I may, from way, way back in 2002.  (The exact date is lost to the mists of time, but the year is pretty solid.)  Like a lot of stories, it&#8217;s little bit long; but unlike some stories, it&#8217;s true.
</p>
<p>
As the engineering staff at Netscape prepared a new release of Mozilla, the browser off which we branched Navigator, those of us in the Technology Evangelism/Developer Support (TEDS) team were testing it against high-ranked and partner sites.  On a few of those sites, we discovered that layouts were breaking apart.  In one case, it did so quite severely.
</p>
<p>
It didn&#8217;t take much to see that the problem was with sliced images in layout tables.  For some reason, on some sites they were getting pushed apart.  After a bit of digging, we realized the reason: the Gecko engine had updated its line-layout model to be more compliant with the CSS specification.  Now images always sat on the baseline (unless otherwise directed) and the descender space was always preserved.
</p>
<p>
This was pretty new in browserdom, because every other browser did what browsers had always done: shrink-wrapped table cells to an image if there was no other cell content.  The only problem was that behavior was wrong.  Fixing the flaws in the CSS implementation in Gecko had broken these sites&#8217; layouts.  That is, it broke them in standards mode.  In quirks mode, Gecko rolled its behavior back to the old days and did the shrink-wrap thing.
</p>
<p>
We got in touch with the web team at one of the affected sites, a very prominent social networking site (of a sort) of the day, and explained the situation.  We already knew they couldn&#8217;t change their DOCTYPE to trigger quirks mode, because that would break other things they were doing.  We couldn&#8217;t offer them a simple CSS fix like <code>td img {vertical-align: bottom;}</code>, because their whole layout was in tables and that would throw off the placement of all their images, not just the sliced ones.  All we could offer was an explanation of the problem and to recommend they <code>class</code> all of their sliced images and use CSS to bottom them out, with assurances that this would cause no change in other browsers.
</p>
<p>
Their response was, in effect:  &#8220;No.  This is your problem.  Every other browser gets this right, and we&#8217;re not mucking around in our templates and adding classes all over just because you broke something.&#8221;
</p>
<p>
The truth, of course, was that we were actually <em>fixing</em> something, and every other browser got this <em>wrong</em>.  The truth was not relevant to our problem.  It seemed we had a choice: we could back out the improvement to our handling of the CSS specification; or we could break the site and all the other sites like it, which at the time were many.  Neither was really palatable.  And word was we could not ship without fixing this problem, whether by getting the site updated or the browser changed.  Those were the options.
</p>
<p>
Let me reiterate the situation we faced.  We:
</p>

<ol>
<li>Had improved standards support in the browser, and then</li>
<li>Found sites whose layouts broke as a result</li>
<li>Whose developers point-blank refused to alter their sites</li>
<li>And we had to fix the problem</li>
</ol>

<p>
We couldn&#8217;t back out the improvement; it affected all text displayed in the browser and touched too many other things.  We couldn&#8217;t make the site&#8217;s web team change anything, no matter how many times we told them this was part of the advance of web standards and better browser behavior.  Two roads diverged in a yellow web, and we could choose neither.
</p>
<p>
So we found a third way: <a href="http://developer.mozilla.org/en/docs/Gecko%27s_Almost_Standards_Mode">&#8220;almost standards&#8221; mode</a>, a companion to the usual modes of quirks and standards.  Yes, this is the reason why &#8220;almost standards&#8221; mode exists.  If I remember the internal argument properly, its existence is largely my fault; so to everyone who&#8217;s had to implement an &#8220;almost standards&#8221; mode in a non-Gecko browser in order to mirror what we did, I&#8217;m sorry.
</p>
<p>
We made &#8220;almost standards&#8221; mode apply to the DOCTYPE found on the offending site&#8212;an XHTML DOCTYPE, I should point out.  While we were at it, we rolled in IBM&#8217;s custom DTD.  They were using it make their site validate while doing all kinds of HTML-invalid stuff, and they were experiencing the same layout problem.  And lo: a third layout mode was born.  All because some sites were badly done and would not update to accommodate our improvements.  We did it so as not to break a small (but popular) portion of the web while we advanced our standards support.
</p>
<p>
(By the way, it was this very same incident that gave birth to the article &#8220;<a href="http://developer.mozilla.org/en/docs/Images,_Tables,_and_Mysterious_Gaps">Images, Tables, and Mysterious Gaps</a>&#8220;.)
</p>
<p>
Now take that situation and multiply it by a few orders of magnitude, and you get an idea of what the IE team faces.  It&#8217;s right where we were at Netscape: caught between our past mistakes and a site&#8217;s refusal to accommodate our desire to improve support for open standards.
</p>
<p>
Some have said that Microsoft is in a unique position to take leadership and spread the news of improved standards and updating old sites to its customers.  That&#8217;s true.  But what happens when a multi-billion dollar partner corporation refuses to update and demands, under the terms of its very large service contract and its very steep penalty clauses, that a new version of IE not break (for whatever value of &#8220;break&#8221; you like) its corporate intranet, or its public e-commerce site?  It only takes one to create a pretty large roadblock.
</p>
<p>
For all we did in publishing great content to DevEdge, proactively helping sites to update their markup and CSS and JS to work with Gecko (while not breaking in other browsers), and helping guide the improvement of standards support in Gecko, we could not overcome this obstacle.  We had to work around it.
</p>
<p>
Looking back on it now, it&#8217;s likely this experience subconsciously predisposed me to eventually accept the version targeting proposal, because in a fairly substantial way, it&#8217;s what we did to Mozilla under similar conditions.  We just did it in a much more obscure and ultimately fragile manner, tying it to certain DOCTYPEs instead of some more reliable anchor.  If we could have given that site (all those sites) an easy way to say &#8220;render like Mozilla 0.9&#8243; (or whatever) at the top of every page, or in the server headers, they might have taken it.
</p>
<p>
But had we offered and they refused, putting us back to the choice of backing out the improvements or changing the browser, would we have set things up to default to the specific, known version of Mozilla instead of the latest and greatest?  The idealist in me likes to think not.  The pragmatist in me nods yes.  What else could we have done in that circumstance?  Shipped a browser that broke a top-ten site on the theory that once it was in the wild, they&#8217;d acquiesce?  Even knowing that this would noticeably and, in a few cases, seriously degrade the browsing experience for <em>our</em> users?  No.  We&#8217;d have shipped without the CSS improvement, or we&#8217;d have put in the targeting with the wrong default.  We didn&#8217;t have version targeting, but we still made the same choice, only we hinged it on the DOCTYPE.
</p>
<p>
A short-term fix for a short-term problem: yes.  Yet had we not done it, how long would Netscape/Mozilla&#8217;s standards support have suffered, waiting for the day that we could add that improvement back in without breaking too many sites that too many people would notice?  Years, possibly.  So we put in a badly implemented type of version targeting, which allowed us to improve our standards support more quickly than we otherwise would have, and it has been with us for the more than half a decade since.
</p>
<p>
So maybe I&#8217;m more sympathetic to the IE predicament and their proposed solution because I&#8217;ve been there and done it already.  Not to nearly the same degree, but the dilemma seemed no less daunting for all the difference in scale.  It&#8217;s something worth keeping in mind while evaluating what I&#8217;ve said on this topic, and whatever I will say in the future.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/01/24/almost-target/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Targeted</title>
		<link>http://meyerweb.com/eric/thoughts/2008/01/22/targeted/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/01/22/targeted/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 13:27:44 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

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

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/01/22/targeted/</guid>
		<description><![CDATA[If you have anything to do with web development, there's news of a coming change that you absolutely need to read.]]></description>
			<content:encoded><![CDATA[<p>
You probably don&#8217;t need me to tell you about <a href="http://alistapart.com/issues/251">today&#8217;s issue</a> of <a href="http://alistapart.com/">A List Apart</a>, but just in case you hit this entry in your feed reader before reaching the ALA feed, head on over.  If you have anything to do with web development, there&#8217;s <a href="http://alistapart.com/articles/beyonddoctype">news of a coming change</a> that you absolutely need to read.
</p>
<p>
I know there will be many people who disagree with <a href="http://alistapart.com/articles/fromswitchestotargets">my take on version targeting</a>.  As did I, at first.  Originally I wasn&#8217;t even going to be part of this ALA issue but as I argued with Aaron about it on the ALA editorial board and started to shift my perspective, we realized that having someone document that thinking process would be valuable.  So I did.
</p>
<p>
Already I&#8217;ve seen a lot of negative reactions to the idea, and they remind me of my initial reactions.  That&#8217;s <strong>not</strong> to say that my views are more advanced, nor that everyone will eventually come to the same way of thinking.  It&#8217;s entirely possible that after due rational consideration, many people will come to the conclusion exactly opposite my own.  I still thought it might be useful to share my thoughts on the matter as someone who has been concerned about browser compatibility and standards advancement for <a href="http://www.webmonkey.com/webmonkey/98/38/index1a.html">a very long time now</a>.
</p>
<p>
Comments are closed here, but <a href="http://alistapart.com/comments/fromswitchestotargets/">discussion is open at ALA</a>.
</p>

<p>
<strong>Update:</strong> I wanted to point to some other material about this topic.  I&#8217;ll probably keep updating this as time goes on.
</p>
<ul>
<li><p><a href="http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx">Compatibility and IE8</a> &#8212; a post by Chris Wilson about the challenges faced by browsers when advancing standards, and the particular situation experienced in the IE7 deployment.  You don&#8217;t have to agree with the conclusions, but understanding the problem is important.</p></li>
<li><p><a href="http://www.quirksmode.org/blog/archives/2008/01/the_versioning.html">The versioning switch is not a browser detect</a> &#8212; this is vitally important to any hope of useful debate on this topic.  I tried to clearly make the same point in my ALA article, but reiteration doesn&#8217;t hurt.</p></li>
<li><p><a href="http://adactio.com/journal/1402/">Broken</a> &#8212; Jeremy objects to the default behavior.  I actually agree with him, and made that case at length with a member of the IE team.  I couldn&#8217;t make what I wanted square with their requirements, and came to see that I couldn&#8217;t, and was deeply saddened by it.  I sincerely hope that Jeremy, or indeed anyone, can succeed where I failed.</p></li>
<li><p><a href="http://www.webclique.net/weblog/2008/01/22/that-red-headed-monster-next-to-you-yeah-thats-anger/">That Red-headed Monster Next to You? Yeah, that’s Anger</a> &#8212; no, I didn&#8217;t link this because of the hair-color reference.  I&#8217;ve been deeply disheartened by the overall tenor of the reaction.  Disagreement is fine, in fact welcomed; but the level of vitriol, name-calling, and outright personal attacks came as a rude and unwelcome surprise.</p></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/01/22/targeted/feed/</wfw:commentRss>
		</item>
		<item>
		<title>In-Flight Commentary</title>
		<link>http://meyerweb.com/eric/thoughts/2008/01/19/in-flight-commentary/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/01/19/in-flight-commentary/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 03:29:25 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/01/19/in-flight-commentary/</guid>
		<description><![CDATA[Herewith I present the latest in what can only now be called a series of travel-tip posts.]]></description>
			<content:encoded><![CDATA[<p>
Herewith I present the latest in what can only now be called a series of travel-tip posts.  (The first one, published a couple of years back, was about <a href="http://meyerweb.com/eric/thoughts/2006/01/29/how-to-avoid-jet-lag/">avoiding jet lag</a>, if that&#8217;s of interest.)
</p>
<p>
I recently came upon a way to while away the lonely hours of a long plane flight and thought I&#8217;d share.  Two words: <strong>commentary track</strong>.  More specifically, listening to the commentary track (or tracks) of a movie you&#8217;ve already seen and enjoyed.
</p>
<p>
How is this better than just watching a movie?  Well, because you&#8217;ve seen the movie, you don&#8217;t really need to watch it: you can just listen to the commentary.  Thus, you can crank your laptop&#8217;s screen brightness down to &#8220;off&#8221;, thus saving some battery power.  Which you&#8217;ll need, thanks to the power required to drive the DVD.  If the commenter says, &#8220;Ooo, look here at this bit of the screen&#8221;, you just pip the brightness up enough to see what&#8217;s going on, and then crank it back down after.
</p>
<p>
Of course you can rip the movie with the commentary audio track to your hard drive to save the battery even more.  Also, if you&#8217;re willing to live without visual reference, you can rip the audio track itself and listen on an iPod.  But honestly, how many of us will go to that level of effort?  It&#8217;s a lot easier to bring along a single DVD and pop it into the laptop.  I also like this approach because plane flights are one of the few times when I have enough enforced downtime to get through a whole commentary.
</p>
<p>
Of course, if you&#8217;re lucky enough to be on one of the newer planes with grounded power outlets, your power worries are moot.  Still, when you have five or six hours ahead of you, a good commentary track or three is a good way to make the time pass more quickly.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/01/19/in-flight-commentary/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Browser Version Timeline</title>
		<link>http://meyerweb.com/eric/thoughts/2008/01/16/browser-version-timeline/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/01/16/browser-version-timeline/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 18:05:10 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

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

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/01/16/browser-version-timeline/</guid>
		<description><![CDATA[Sharing a timeline showing major releases of a selection of web browsers, from mid-1996 through the present.]]></description>
			<content:encoded><![CDATA[<p>
Way back in March of 2007, I moderated a SXSW panel called &#8220;A Decade of Style&#8221;.  As part of the introductory material, I created a browser-history timeline in Keynote, spread across two slides.  I&#8217;d always meant to throw it up on the web for general edification and reference purposes.  <a href="http://meyerweb.com/eric/browsers/timeline.html">So I finally have</a>, in a slightly simplified visual format (the original had a parchment-like background and so on).
</p>
<p>
In the end, the web form of this is pretty simple, even though it wasn&#8217;t simple to produce.  It&#8217;s just a series of images, one per year.  I have in mind a way to do it without the images, which would be nice, as that way the information would be accessible to the blind.  Right now, all the images just have empty <code>alt</code> values, I&#8217;m sorry to say.  Besides which, creating the same timeline out of structured content would be a fun challenge, albeit one I really don&#8217;t have the time to tackle right now.
</p>
<p>
A few notes:
</p>

<ul>
<li>
<p>
Internet Explorer has two lines, one for Windows and the other for Macintosh.  I did this because their release schedules often had little or nothing to do with each other.  The other browsers represented typically release cross-platform on or about the same day, and so each got a single line.
</p>
</li>
<li>
<p>
The temporal resolution is one month.  In other words: no, I didn&#8217;t attempt to place the vertical connector bars so they correspond to the specific day of the month a browser was released.  In many cases, I don&#8217;t have that information&#8212;just the month and year of release.
</p>
</li>
<li>
<p>
I was interested to discover that the &#8220;quietest&#8221; years in the timeline were <del datetime="2008-01-17T02:41:17+00:00">1999, 2002, and 2004</del> <ins datetime="2008-01-17T02:41:17+00:00">1999 and 2002.  (My earlier belief that 2004 was quiet was due to my having the wrong year for the release of Netscape 7.2.  Um, whoops.)</ins>
</p>
</li>
<li>
<p>
Because the timeline was created for a session about CSS, the timeline starts in 1996 and doesn&#8217;t include pre-CSS browser versions.  I may extend it backward at some point, although that introduces interesting questions like whether or not to include Mosaic, Viola, Cello, and so forth; and whether to extend it all the way back to 1989.
</p>
</li><li>
<p>
Yes, I&#8217;m missing browsers such as Konqueror and iCab, not to mention the whole forest of Gecko spin-offs like Camino and Flock.  Again, there&#8217;s the question of which browsers to include and which to omit.  This was dictated partly by perceived market share, but mostly by good old-fashioned laziness.
</p>
</li>
</ul>

<p>
I&#8217;ll do my best to address any suggestions for improvement, though this is kind of a side project and so commands a comparatively small share of my attention.  Still, even if it never changes again, I&#8217;m happy that it&#8217;s finally out into the world.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/01/16/browser-version-timeline/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Access Switch</title>
		<link>http://meyerweb.com/eric/thoughts/2008/01/08/access-switch/</link>
		<comments>http://meyerweb.com/eric/thoughts/2008/01/08/access-switch/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 03:33:47 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2008/01/08/access-switch/</guid>
		<description><![CDATA[
Or, how to not appreciate your existing customers.


Back in April of 2001, I was preparing to start work at Netscape.  I&#8217;d be working from home, so I needed high-speed access, and DSL was my best option.  Eventually, I decided on Earthlink.  It took a bit of effort, as there were some physical [...]]]></description>
			<content:encoded><![CDATA[<p>
Or, how to not appreciate your existing customers.
</p>
<p>
Back in April of 2001, I was preparing to start work at Netscape.  I&#8217;d be working from home, so I needed high-speed access, and DSL was my best option.  Eventually, I decided on Earthlink.  It took a bit of effort, as there were some physical problems along the line to my house, but they got worked out and once the line was provisioned (whatever that means), I was up and running.  Nice speed, too.
</p>
<p>
So last week, I decided to find out how my rate&#8212;unchanged since I started almost seven years ago&#8212;stacked up to current rates.  It turns out I was a bit high, paying $49.95 a month for a service that would cost a new customer $34.95 a month, once their introductory monthly rates lapsed.  And I noticed that doubling my speed should cost $39.95 a month.
</p>
<p>
So I called up Earthlink to get my rates (both data speed and monthly fee) adjusted.  Guess what happened?  Yep: roadblocks.  First I was told that those were rates for new customers.  I pushed back, and was told that because I&#8217;d been a customer for so long, they were willing to adjust my rate to $39.95.  For the doubled speed?  Oh, no, for my existing speed.  If I wanted to go to the higher rate, it would be $54.95 a month.
</p>
<p>
My pointing out that this was grossly out of line with their current rates had no effect.  I assured them that I was more than willing to skip the introductory rates and just go to the base rates.  Didn&#8217;t help.  I could pay $39.95 a month for a service that should cost $5 less, or upgrade to the better service at a rate $25 higher than it should be.
</p>
<p>
Annoyed, I hung up and resolved to take my business elsewhere, as I&#8217;d warned them would be likely.  I did some digging and discovered that <a href="http://www.att.com/gen/general?pid=6431">AT&#038;T/Yahoo! DSL</a> would cost $34.99 a month for twice the data rate I&#8217;d been getting at Earthlink with no term requirements&#8212;I&#8217;m not locked into it by an initial contract.  I like that.  I called them to find out how long it would take, and found out that DSL service has come a long way in seven years.  They provisioned the line remotely in three days, not the three weeks it took local technicians back in &#8216;01.
</p>
<p>
So I&#8217;m up and running at 6M/768k in three days with no fuss and no term obligations, and best of all, my monthly cost has dropped $15.
</p>
<p>
Of course, when I called up Earthlink to cancel, they were suddenly able to offer me the rates I&#8217;d asked for before, plus they&#8217;d even throw in a month for free.  Too late, I told them.  I&#8217;d already tried and failed to get the regular current rates, and I&#8217;d invested the time and energy to find an alternative.  I wasn&#8217;t going to walk away from that just because they had belatedly decided to play fair.
</p>
<p>
It still amazes me that companies haven&#8217;t figured out that customers will make tracks if they&#8217;re treated badly.  And given the ease with which service can be established these days, if my new provider causes me trouble&#8230; well, I can always go elsewhere.  Or even go back.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2008/01/08/access-switch/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
