| «« Using Third Party Libraries for a Software Project | Testing is a First Class Job »» |
|
About
I'm Ryan Lowe, a Software Engineering graduate living in Ottawa, Canada. I like agile software development and Ruby on Rails.
I write this blog in Canadian English and don't use a spell checker. Typos happen.
Projects
» Full-time Ruby on Rails freelancer
» Full-time with Rails since May 2005 » Former committer for RadRails (now Aptana) » I also have a few Rails side-projects in development: 1. wheretogoinTO.com Toronto nightlife 2. Hey Heads Up! TODO list and sharing 3. Layered Genealogy family history research 4. foos for foosball scoring 5. fanconcert for music fans (on hold) Hiring Rails developers? I can telecommute by the hour from Ottawa, Canada »» Email: rails AT ryanlowe DOT ca
BulletBlog
Now hosted on Hey! Heads Up -- check it out!
Syndication
Pings
Recent
Derek Lowe's (Ryan's older brother) words at Ryan's funeral
blog@ryanlowe.ca no more Forging Email Headers: Good, Bad or Ugly? Sarcastic Dictionary (Part 1 of Many) Tags Hierarchies Twisting Rails is Risky Business Risky Business? My Take on Early Alphas Whoa, it's August 2007 Closing Comments A Postscript to "Growth at the grassroots" »» All Blog Posts
Linkage
del.icio.us/ryanlowe
technorati/ryanlowe.ca/blog Aurora Roy Jim Andrew Trasker Travis Kibbee Karen Dr. Unk Ayana Van Bloggers Joel Spolsky Robert Scoble Tim Bray Dave Winer Raymond Chen James Robertson Ruby/Rails Bloggers rubyonrails.org weblog David Heinemeier Hansson Dave Thomas James Duncan Davidson Mike Clark Jamis Buck Signal vs. Noise Tobias Luetke Amy Hoy: (24)slash7 Jeremy Voorhis Eclipse Bloggers Planet Eclipse EclipseZone Luis de la Rosa Eclipse Foundation Kim Horne Billy Biggs Ian Skerrett Mike Milinkovich Bjorn Freeman-Benson Denis Roy
Archives
|
Ahhh the Memories
I'm getting a few hits from Dave Winer about this problem again. He likes to link to posts from the same day in years past. It was my first link from a mainstream blogger and it pretty much got me hooked on link trolling. ;) hehe So what's happened with this problem? People are still running into it (with old versions of MT presumably) -- I can tell by my hit counter. Just goes to show you: don't underestimate the reach your software can have, it'll bite you. This was a particularly silly booboo too given it affected Internet Explorer, a browser with over 90% market share at the time. What was the root of the problem? A broken implementation of a standard: a bad library plus poor checking by the developer equals unhappy end users. It wasn't the CSS coder's fault that IE broke the spec, but it was his fault that he didn't verify it. Read my previous post today for more of my thoughts on issues with third-party libraries. Oh and by the way, let's not forget that there was another IE-specific problem with that CSS stylesheet too. MovableType is a great product but those kinds of errors in a default stylesheet were just not cool. Lesson learned. Posted at April 26, 2004 at 07:59 AM ESTLast updated April 26, 2004 at 07:59 AM EST Comments
Perhaps we should try to look at what the standard really is. I looked it up, and this is the best fitting definition I could find: Something, such as a practice or a product, that is widely recognized or employed, especially because of its excellence. Now, all jokes aside about IE's excellence, I'd have to say that IE is the standard. It is the most widely employed browser by a long shot, and just because somebody else says that stuff should be done some other way, it doesn't matter, because IE is what everyone uses. The best thing to do when designing web pages, is to use the standards, and then test. To make sure it works in IE and Mozilla. It's kind of equivalent to designing a Java application and assuming it works on all platforms. You should test it on all the platforms you want it to work on. You really shouldn't assume that following standards will produce perfect results, as no browser out there adheres to the standards 100%. » Posted by: Kibbee at April 27, 2004 03:04 PMIn this case the brokenness had nothing to do with standards. It was just a broken web browser feature. » Posted by: Ryan at April 27, 2004 08:20 PMI should clarify: the feature being displaying absolute divs properly. » Posted by: Ryan at April 27, 2004 08:55 PMoff the subject, but you might find it interesting.... Project Myth Breaker: Help Deliver the Facts about E-Voting to your VotersUnite.org Launches a Nationwide Grassroots Campaign Challenging Many local election officials don't have the information they need to make Join with other voting advocates across the nation to hand-deliver The campaign was launched just over a week ago, and already volunteers in 27 Facts in the booklet include: - the real scoop about Help America Vote Act (HAVA) misunderstandings Individual activists and members of grassroots organizations across the Is your county covered? Check here: http://www.votersunite.org/takeaction/mythbreaker-counties.asp Come join and make your vote count! » Posted by: peter at April 28, 2004 05:17 PMHow many readers of this site are Americans? Seems to me this electronic voting fiasco is exclusively for americans. Do we have this problem in Canada too. Are people trying to switch it over to something electronic. I thought we got by well enough with the paper we usually use. » Posted by: Kibbee at April 29, 2004 07:54 AMThat just seems like blog spam... some spammers know how to make posts using popular sw like MoveableType. Not only do you get spam in your inbox now, but on the blogs you read! Yay! Gotta love progress... » Posted by: Jim at April 29, 2004 08:48 AM |