I was not aware of this before, but an Indian edition of Structure and Interpretation of Computer Programs (2nd ed) is available now. Thanks and congratulations to Universities Press for bringing this classic out in India.
Within the development team we often joke that we might have to show a splash screen with “Detected IE; launching in slow-mode” when a user launches the application on IE. But Giles Bowkett’s post “The Business Case For Firefox” had me thinking seriously – should we really support IE?
Since the users of our application are a captive audience, we might also be able to convince them to use a particular browser – you can take the stance that “this website, viewed with this browser is the application“! Will this work in practice? Would we be able to convince our customers to switch (if they are not already using it) to Firefox?
The development effort has budget considerations too. The project stakeholders need to be aware that supporting IE properly is an activity that is going to take some cost – do they really care to have it, or will they like some other feature in the application instead. Giles make some excellent arguments on this, and I think I should be making them to my bosses too; let them be aware at the least.
PS: I don’t have any experimental data to prove that the IE JScript runtime is sluggish. I have that empirical impression from my experience using IE. Please drop me a comment if you have data for or against my conjecture.
While the Cricket World Cup has started and as teams and fans warm up to the competition, there is a hot war-of-words brewing up on the sidelines. Sunil Gavaskar has been exchanging verbal blows with Ricky Ponting. IMHO, this could have been avoided and both sides could have kept their dignity and refrain from washing the dirty linen in public.
Having said that, there is one comment I have to make on the topic.
Gavaskar was far from popular in his playing days. Many people I have talked to/read remember him as a great batsman but don’t have many kind words for him as a person. Only Geoffrey Boycott would have surpassed him in the ability:popularity ratio. 🙂
But whenever Gavaskar is criticised for whatever reason, there is one incident that almost always get mentioned – his threat to walk off of a Test match at Melbourne in 1981. You can watch the video of the incident here, or read a detailed description here. Chris Cairns mentioned it recently, and so did Ricky Ponting now.
I am wondering if people are referring to this incident once too often. While I agree that Gavaskar did not cover himself with glory that day, I think he didn’t do anything unpardonable enough to have “holier-than-thou” fingers pointed at him this often. For one, Gavaskar did not throw away the match – he only threatened to. Secondly, it was not unprovoked either – throughout the series India had been on the receiving end of some dodgy umpiring (television replays and eye witness accounts suggests that Gavaskar might have got an inside edge after all). Of course, Lillee did his bit to flare up the flames too.
So please, can we move past Melbourne 1981?
PS: So far, this incident had been the biggest stick his detractors used to beat Gavaskar with – but I think he had just given them a new one.
From Reddit, What books are on your wish list?. The discussion points out some interesting books.
My friend Pradeep had recently written about his resolution to read more books. When I saw Clinton Forbes post ‘Do you still buy computer books?‘ I realized that I my book-buying habits have also changed lately.
Like Clinton and Pradeep, I love books. Over the last 8 years since I started working, I have spend considerable money on buying books. Also, I often visit bookstores and spend time there. Whenever I have traveled outside the country I have made it a point to visit the local book stores and buy books that are not available in India. And I used to buy some book or the other every time I visited any bookstore. I used to joke that me going to a bookstore is like a goorkha taking his knife from its sheath – they just have to draw some blood (likewise, I just have to buy something).
But lately I have reduced the number of books I am buying. The reasons I can think of are:
- I don’t find as many interesting books anymore. Most of the newer books I see in the bookstores are about some API or the other – and I am now capable of learning most APIs using publicly available documentation. The more such books I read, the lesser I would be needing them in future.
- Many of the books are of very temporary value. I find myself less and less willing to part with hard-earned money to buy these books.
- I already own a copy of most of classics – books, unlike the ones mentioned above, are worth re-reading after a few years.
- The books I really want to read are not available in India. For instance, I really wish to read ‘Programming in Haskell’ – but it is not available in India.
- I don’t like business policies of some of the bookstore. The one I visit most often is Landmark at Forum – the place is nice, spacious, and they try to keep it organized. But this is the only bookstore I have come across which charge sticker prices for technical books. So I browse for books at Landmark, and order them online from Sapna (from whom I get nice discounts; if you are in Bangalore, I recommend Sapna). But I no longer buy a book on impulse – often, by the time I get back home, get to my computer and browse for the book on Sapna, I would have changed my mind! 🙂
- I have an Oreilly Safari subscription. I really like Safari. Often I want to skim through a book, and refer something – Safari is very cost-effective for that. The only downside with Safari is that many “academic” books are not available on it.
I don’t miss not buying books. And it’s not that I have stopped buying completely – its just that I don’t buy as many as I used to. I haven’t reduced the time I spend on reading either – but now I spend more time reading stuff online. The only downside is that reading on a computer doesn’t have the same “feel” as holding a book in your hand, and I sometimes miss the aroma of a new book.