Thoughts From Eric Archive

The Veteran’s Charge

Published 18 years, 1 week past

“This page best viewed in…”

If that phrase doesn’t provoke a shudder of horror and loathing, it should.  It’s the battle cry of the Browser Wars, those terrible and ultimately futile years at the end of the last milennium.  It’s the rallying cry of those who would take the open ubiquity of the web and fragment it into a collection of gated communities, where entrance to each is predicated on running a specific browser.

“Your browser is not compatible and must be upgraded…”

All too often, because developers are too fearful or prideful or just plain lazy, they put up unnecessary barriers to entrance.  They prevent people from using their sites based on choice of browser.  Of course there are situations where the experience will be different—nobody expects Netscape 4 users to be able to see all 2007’s pretty CSS effects, just like table-based sites look beyond bizarre in Mosaic.  That’s no excuse for sites that intentionally lock users out just because their choice of browser doesn’t line up with the developer’s expectations.  It’s regressive, short-sighted, and just plain unprofessional.

“This site is for iPhone users only.”

STOP IT.  Stop it right now.

The fact that optimizing pages for an iPhone makes the development of such specialized pages attractive in no way excuses lockout of other users.  I might be willing to entertain the argument if the iPhone’s browser were some specialized non-web contraption.  It’s not.  It’s a full-fledged XHTML+CSS+DOM browser that happens to lag a bit in some implementation areas and won’t run some plugins.

Besides, if you’ve developed a version of your site (or application or whatever) that works well on the iPhone, then why in the name of Tim Berners-Lee would you deny other people that optimized experience?  You might find that they prefer to interact with the site that way no matter what platform they’re using.  You might find that you don’t need a separate iPhone version after all.  The iPhoned version might be the only version you need.

Designers will argue that pages optimized for the iPhone screen will look bad on a desktop browser.  Maybe, and maybe not, but stop preventing your users from making that decision for themselves.  Nobody says you have to convert your whole site to be iPhoney.  But your lockout of non-iPhone users is worse than rude.  It’s stupid.

We finally learned, after much sweat and a fair number of tears, that “best viewed in” is a fool’s errand.  Are we so eager to rush back into that morass and fight the war all over again?

Please.  Just stop.


Creativity Jam Session: Images and Words

Published 18 years, 3 weeks past

With a bow toward Molly, who’s been posting her own Jam Session ideas, I humbly present two of my own.

Consider the following picture (which is linked to the original’s Flickr page if you want to see it in more detail).

Ashore

Now: come up with the title, author, and synopsis of a book that would evoke this image.  Alternatively, come up with the title, director, and synopsis of a movie that would contain the image.  Part of the challenge is to write the synopsis so that it’s obvious why this image is important.

And since we’re on the subject of using photos to inspire creativity, here’s one based on the excellent webcomic Found Comics.  Go to Flickr and search for a common-word tag—say, “pie” or “funky” or “computer”.  Take the first few images in the results, and then construct a short narrative that ties them together.  And be sure to credit Found Comics for the idea if you publish whatever you come up with!


Individuals and Communities

Published 18 years, 4 weeks past

I was quickly skimming through David Brin’s rantblog (because frankly I don’t have the six hours it would take to read through all his very lengthy posts) when I came across a quote that resonated so strongly, I had to reproduce it here.

The community stagnates without the impulse of the individual.  The impulse dies away without the sympathy of the community.

— William James

This almost perfectly captures how I’ve tried to shape css-discuss and other communities in which, over the years, I’ve been deeply involved or had a hand in founding.  It is a very good starting point to understanding my views of society, politics, and more.  I’m literally considering putting up a framed copy on my wall, right next to my print of “Jump Station“.

But that’s me.  What do you think is the best relationship between individual and community?  How should they balance, or not?  What’s the best way to inspire and maximize both?


London Workshop

Published 18 years, 1 month past

So while I was off indulging in the extravagance of an extended vacation/family reunion/road trip, seats went on sale for a two-day CSS workshop in London, starring yours truly and run by the fine folks at Carson Workshops, which will run 13-14 August.  The seats are something like half-sold already, so if you want in, don’t wait.  Sorry I didn’t say anything sooner, but, you know.  Family time!

To those who do decide to attend, I make this pledge: I will not wear the blue-shirt-with-tan-slacks combo again.  This I swear.


Better Know

Published 18 years, 1 month past

I don’t know about you, but I keep a “staging” file for my posts here.  It’s a text file on my hard drive where I can write posts offline, and can also keep a list of things I want to write about.  Right now, that list is longer than a typical short entry.  I suppose two weeks’ vacation (photos from which are slowly going up on Flickr) will do that to a schedule, especially with all the driving that was involved.  (And may I express my deep and unbounded loathing of the usually ambiguous and often misleading road signage in the New York City/New Jersey area?  Yes?  Thank you.  I needed that.)

So, to begin the jamcracking: AEA Chicago‘s early bird deadline is fast approaching; it’s just nine days away as I post this.  As we start gearing up for the show, we’ve re-started (and rebooted) an AEA feature called “Better Know A Speaker”.  Originally, these were testimonials from Jeffrey and me, but that turned out to be more than our schedules can accommodate.  So we’ve redone them as short interviews with speakers, which I think is far more interesting anyway.  The first of these new BKAS pieces, with Dan Cederholm, went up last week.  This week we’ve got Jeremy Keith.  In the weeks to come, we’ll cover the rest of our Chicago speakers.  The AEA news feed is of course the best way to keep up with these tidbits and other AEA info, but I’ll probably either blog or linkblog them here as well.


‘Off By One’ On 2 July

Published 18 years, 1 month past

For them what might be interested, this Monday (July 2nd) I’ll be the guest on Off By One, a half-hour technology radio show originating from the studios of WCSB in sunny downtown Cleveland and is available on iTunes as well as via the station’s streaming audio.  Locals can, of course, catch it at 89.3 MHz on their FM dials.  The show starts at 12:30pm EDT and runs a half-hour, so it will be, y’know, off by 1:00pm.  (Hee hee!)

This will be my first time on the air since Your Father’s Oldsmobile ended back in 2005 (unless you count my talk radio call-in earlier this month), and the first time I’ve done a live on-air chat about my professional work and life in about seven years.  Bart, the show’s host, and I haven’t discussed any specific topics to be covered, so if you’ve ever wanted to find out what I’m like in an almost totally unrehearsed environment, well, now’s your chance.  I’m looking forward to it.

Update [4 Jul 07]: a recording of the show is available via the “Off By One” weblog.  Apparently I say “fractional update” a lot.


Thanks Be To Jobs

Published 18 years, 1 month past

The big day is finally here.  It’s a day for which so many of us have impatiently waited for so long, almost writhing in anguish as we were denied all but the smallest glimpses of the object of our desires.  It is a day that will demonstrate as never before the possibilities inherent when the relentless march of technological progress is matched with a singular vision and a dedicated team of world-class technoartists.  It is the day that is, in many ways, the culmination of all the magic and wonder that Steve Jobs has brought to the world over the past two decades.

That’s right: Ratatouille opens today.

Oh yeah, and there’s some new cell phone coming out.


Windows Safari

Published 18 years, 2 months past

Because the world needed another browser/platform combination to test, Apple has released a beta version of Safari for Windows.  Why?  Arguably, it’s to make sure that Windows developers have access to the browser in the iPhone, so they can make sure that their Web 2.0 sites work on the iPhone without having to buy new computers.  (Though this also robs them of the primary justification for getting an iPhone on the company dime.  Haven’t they suffered enough, Steve?)  On that note, I hope this new foray will expand the pool of people contributing ideas to Greg‘s post about cool new apps for the iPhone.  (There’s already a truly brilliant idea in there, albeit with a name I can’t use here due to readers behind content filters.  Who’s going to make it happen?)

It will also be interesting to see if the presence of another highly standards-compliant browser (joining Firefox and Opera) on the Windows platform spurs more Windows-based web developers to pressure Microsoft to maintain their momentum on the issue, so as not to see IE fall behind all the competitors.  As you might expect, I certainly hope so.

Remember: this is a beta!  There’s going to be weirdness.  PPK, for example, ran into layout problems that may or may not be related to the video card in one of his systems.  Other people are reporting crashes; though many of them are reporting crashes on CNN‘s site, which crashes my OS X copy of Safari from time to time.  Interesting to see that kind of cross-platform crash consistency.

The beta’s certainly worth checking out if you’re interested, but—as with the IE7 betas—do not start reworking your site to address layout problems in this beta.  Report them to the WebKit team instead.  When the final version (or a feature-frozen RC version) is released, it’ll be time for testing, charting, and possible reworking.

Interesting times indeed.  If you’ll excuse me, I have to go make some changes to my browser-release timeline slides.


Browse the Archive

Earlier Entries

Later Entries