
Hi all,
We will be on vacation for two weeks as from today. I’ve not finished working on my paper on the situation of Internet bandwidth in Mauritius. I’ll finish it when I resume work…
The personal blog of Avinash Meetoo

Hi all,
We will be on vacation for two weeks as from today. I’ve not finished working on my paper on the situation of Internet bandwidth in Mauritius. I’ll finish it when I resume work…

According to the Encyclopedia of Computer Languages, people have created more than 8500 programming languages over the years.
Most of the languages have never become mainstream (read Ghost in the Machine for a list of 12 languages that couldn’t take off – I don’t agree with the Haskell part as I think that it has enormous appeal and potential especially for concurrent programming)
Now for the bigger question that I’m asked from time to time:
Q: Why are there so many programming languages?
After deep thoughts, I can now answer:
A: Because a programming language is just a medium of expression and different people express themselves differently…
A corollary might be (but I think to think more about that):
Different people express themselves in different programming languages. Students, being people (after all…), also therefore express themselves in different programming languages. Hence, programming should be taught in a programming language-independent manner in order to cater for all students…
(Edited on 13/7/2007 at 23:17 MUT)
(I guess most of you have recognized the Tower of Babel by Bruegel)

Thanks to David, Fezal, Bharat and Selven (and taking into account my own data), I’ve collected more than 300 measurements over the week. I owe each of them a nice lunch at Lotus and a drink :-)
As a reminder, we all downloaded a 100kb and a 1000kb file from the US and Europe three times per day (hence 12 readings) for the whole week (including Saturday and Sunday).
Now that the data collection process has finished, I am now embarking on the analysis phase. I’ll use my limited knowledge of statistics to prove (or, perhaps, disprove) the following: Mauritius Telecom is not giving us the bandwidth we are paying for and, consequently, we are being robbed of the opportunity to participate in the Web 2.0 revolution.
Of course, I’ll keep you informed. I’m setting myself the deadline of Friday 20 July to finish writing an academic paper containing this analysis.
Thanks, once again, to all those who have helped me.

Thanks to David Channe Vy, Fezal Ackburally and Inf (what’s your real name?) and coupled with my own data, I am getting a pretty interesting picture of our ADSL connections.
Here are some observations:
Anyway, let’s continue with the data gathering process. Thanks to those who are helping.
5 July update
Same behavior as previously. I consistently get an average of around 65-70% of what I’m paying for for my MyT 256. David Channe Vy consistently gets an average of only 35-40% of his ADSL 512. Are MyT users being prioritized?
Bharat, Selven and Fezal are also sending me data.
I think that Saturday and Sunday will give us some interesting raw figures to analyze.
David Channe Vy has sent me his results for today (what about the others?) and together with mine, I can make the following preliminary observations:
Note: I’ve decided to ignore the results for the 1k and 10k files both from the US and Europe. They are too small and the latency and connection time is big relative to the transfer time and therefore bandwidth calculation cannot be made.
As from now, only do 4 tests at a go (100k from the US and Europe and 1000k from the US and Europe). Do this 3 times per day (at around 8:30, 16:30 and 22:30). Thanks.
Second day update
I pity David who got an average of only 150kbit/s today from his 512kbit/s ADSL connection…
Third day update
My internet connection is as slow as molasses tonight. I’ve collated all the data and things are looking interesting. Simply said, we are getting much less than what we are paying for. I’ll give you hard figures tomorrow.
|
This work is licensed by Avinash Meetoo under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. |
Recent Comments