Links

IE6 in Corporates

PPK’s State of the Browser – IE Edition mentions one reason why IE6 will probably stay on for a while.

Now why do I expect IE6 to stick around while IE7 goes down? The answer is simple: Intranets… many office workers will continue to be condemned to IE6.

At work, that is. It’s quite likely that on their private computer at home they run another browser — IE7 or 8, Firefox, or maybe one of the smaller ones.

Basically, most of the IE6 market share comes from office-hour surfing, while it drops significantly in the after-hours period.

I checked the numbers on my site. It’s bang on. Last month, the percentage of IE6 users around noon was a little over 40%. At midnight, the percentage was 20%.

Percentage of IE6 users over a 24-hour windowGraph: Twice as many IE6 users at noon compared to midnight

Given that the bulk of my audience is from India, I would assume that these statistics are probably representative of Indian corporates. But I guess it means that there’s a fair bit of music listening happening at work. Probably a good thing.

Short notes

I’m quite busy on a project right now, and don’t get time to write long articles. So for a while, I’m going to stick to short notes on interesting stuff.

  1. Peter Bregman has a very interesting piece on Why You Should Encourage Weakness. It boils down to a choice: do you focus on on improving strengths or minimising weaknesses? Conventional performance evaluations focus on the latter. I very strongly support Bregman’s view on this. The weakness isn’t why you hired the person! Unless it’s killing the organisation, just leave them to focus on their strengths.
  2. Google Analytics has a fairly interesting API that I hadn’t explored until recently. Picked up Advanced Web Metrics with Google Analytics and learnt that you can track outbound clicks, page load times, Javascript events and error logs, almost anything at all using Google Analytics. You can also mirror the logging on your local server using pageTracker._setLocalRemoteServerMode()
  3. The whole concept of a Sandbox environment seems to be picking up within Google. There’s a Checkout sandbox, an AJAX API playground, an AdWords sandbox, an AdSense API sandbox, the Mapstraction API sandbox, even an event called Developer Sandbox. (After saying Sandbox 6 times, I feel a bit like Hobbes.)

 

Firefox 3 Beta 5 crashes

I just upgraded from Firefox 3 Beta 4 to Beta 5. It’s amazing how unstable Beta 5 is compared to the earlier version. Gmail crashes. Google maps crashes. Almost every other site I visit crashes. And looks like I’m not alone: doing a Google search for “Firefox 3 beta x crash” shows a consistently increasing number of results.

Number of Google search results for Firefox 3 Beta crashes, by Beta version

Update (8/Apr/08): As the comments rightly point out, this could simply be because more people use Beta 5. Here’s the number of Google hits for “Firefox 3 Beta x” — and it shows a clear increasing trend.

Number of Google search results for Firefox 3 Beta, by Beta version

So, adjusting for this, here’s the relative crash frequency:

% of Firefox 3 Beta crash mentions on Google, by Beta version

Beta 5 still stands out.

Maybe Google search results are not a good proxy. Maybe the mention of “crash” doesn’t indicate the software itself crashing. But it sure crashes a lot more for me.

Ivory sculptures

Ivory sculptures at the Guangzhou Chen Family Temple. The first two, especially, have spheres within spheres within spheres… which looks impossible to carve.

Intricately carved ivory at the Chen Family Temple Intricately carved ivory at the Chen Family Temple

Intricately carved ivory at the Chen Family Temple Intricately carved ivory at the Chen Family Temple

Sparklines

John Resig has written a Sparklines library. Here’s an example. I wrote that HTTP download speeds not linear and that they flatten out over time. A linear line would look like this: The little red line here is a sparkline that’s based on real data. John’s javascript converts the data into a graph.

Sparklines were introduced by Edward Tufte.