Entries from My take on life

  • February, 2005
  • 02-Feb-2005

    On 1st February I joined a new company, Data Armor. With the new job, I also became one of the many Delhi commuters (someone who travels regularly from home in a suburb to work) . At my first job, I was lucky enough to have my office located at a fifteen minutes drive from my home. The traffic on that part was pretty light. However, the new office is at least forty five minutes drive, and that too through the very heavy traffic. I start out early in the morning and thus (have been able to escape) traffic snarls in the morning. However, the journey back is quite another story. I have to snake my way through bicycles, scooters, bikes and fast moving buses. :-(

    On the positive side, I am working as a programmer right now, which is a very important change from my previous job as a programmer/sysadmin/team leader/support guy. I have always liked programming and got sucked into sysadmin-ing since I worked on Linux and knew a bit about networking. However, I do not really grudge being a sysadmin. It provided a bit of extra butter on my bread (through freelancing jobs) and bought me in tune with quite a few interesting people.

    I think the problem right now is to chalk up a routine which balances my job+commute time+reading and learning time+ time for my efforts in the linux and php community.

    Defined tags for this entry:
  • January, 2005
  • Open source or Free software

    In his essay describing why people should use the term "open source" instead of "free software", ESR says that the term "free software" is ambiguous. Specifically, the term Free Software can be interpreted as "Software you can get for zero price". Unluckily, this is a bug in the English language itself. In Hindi, we have the words "Mukt" or "azad" which accurately describes the spirit of the Free Software.

    At first glance, "Open Source" seems to have overcome this problem. However, this term too is open to being misinterpreted. Most people believe that "Open source" means that you have access to the source code. For example, Sun has made the source code Java available for download. Does it make it Open Source ? No, it does not. To be identified as Free or Open source, a software should grant its users the freedom to can read, redistribute, and modify the source code without any discrimination against persons or groups. The type of license that Sun provides is "look but don't touch".

    Robert Scoble shows another mis-interpretation of the term "open source". In his blog post he says:

    Open source has become a metaphor for things done in public view with public input. Actually, [Microsoft is] a leader here. Check out Channel 9. It's the first step along the road to open source marketing.

    What he describes will make the project transparent, but not open source.

    Though the term "Free Software" is ambiguous, it is still better than Open Source. At least

    I can say "free software", and by free I mean Mukt
    I prefer the term Free Software over Open source

    Defined tags for this entry: ,
  • Small courtesies

    Small courtesies shown to others do add to to make big positive karma for you. And by small courtesies, I really mean the small things - like a thank you note sent to the developer who worked till midnight on debugging your site to make the Java script work on the fucked up Internet Explorer on Mac. Note to self - send thank you notes to people whose articles I find useful.
    Defined tags for this entry:
  • December, 2004
  • Against signing online petitions

    I must write this before I am drowned in "armchair activism".

    Armchair Activism refers to efforts to influence socio-political change through the ineffective use of e-mail and Web sites, ignoring safer, more effective means of advocacy. Armchair Activism comes in two basic flavors: the e-petition and the boycott chain. Both are typically poorly designed, misguided and pitifully ineffective.
    (Taken from Break the chain)

    A few days back I received an email asking me to sign an online petition protesting against the move to have reservation for SC/ST in private sector companies. Of course, I did not sign the petition. Anyone can create a online petition and any one can sign it. If you really want to support a cause, then break into your piggy bank. Put your money where your mouth is. Seriously, if you care about something, is creating a petition on PetitionOnline.com the best you can do ? If you want to see some change in the way the system works, you have to exert yourself. We live in a real world, where decisions are not changed because some minister receives an email with hundreds of signatures (none of which can be verified). Emails can be deleted and forgotten about. However, it is hard to delete the articles in the newspapers, it is harder to ignore the criticisms on the TV and it is even harder to ignore people protesting on the streets or sitting on a hunger strike or a Public Interest Litigation filed against a government decision.

    Defined tags for this entry: ,
  • copy paste job

    Yesterday while chatting on IRC, one of the participants pointed to the Reliance's "Acceptable user Policy (AUP)" (sic!). You can find a copy here. Interestingly, the Reliance's AUP is a copy and paste job of UKFast's AUP. Of course, not the whole thing is a ditto copy, let it be known that Reliance is not an amateur. It has added one line in the end listing the ports it has blocked and replaced all instances of UKFast with Reliance.

    This reminds me of an argument I had with one of my friends a few months back. We were going through some flyers that one of our clients had sent us (we were to create some web content based on the flyers). I pointed out a few grammatical errors in the flyer but my friend said ,"The people who made these are professionals, getting paid more than you to write these. Don't you think you are the one who is wrong ? " (of course, this is slightly paraphrased). This just goes to prove my point, "Incompetence and laziness is not a forte of only small companies".

    Defined tags for this entry:
  • an argument for atheism

    When I had gone back to my village, I had an argument with my family over existence of god. A line of reasoning that they (more precisely, my mother) took was

    1. there are gazillions of people who have faith in god,
    2. Faith is equal to science
    3. there is a scientific reason for believing in god
    Though I seldom tried to breach their faith, this time I took a hard stance and tried to show them the error in their logic.

    A central concept in the philosophy of science is empiricism, or dependence on evidence. Any scientific experiment can be replicated by anyone who cares to undertake it, and any theory is based upon sound experimentation and/or observation. The same cannot be said about religion and god. Are their experiments to prove the existence of god ? I agree that there are no experiments to disprove his existence too, but that does not automatically proves god's existence. Another line of argument they take is "Appeal to Authority" i.e. how Newton, C.V.Raman and some other scientists believed in god. With all due respect to these great names, I do not think they have been able give experiments to prove the existence of god, and hence taking their words at the face value is not a scientific process. At this point they stopped arguing with me any further :-)
    Defined tags for this entry:
  • November, 2004
  • Why am I going to my job today

    I was reading an article, Do It Now, which talks about time management. One of the first points the article says about time management is - Clarity is key. The first step is to know exactly what you want. I thought to myself, "Why am I going to my job today ?". I tried to think of a good reason what my current job will let me accomplish in my life and I have not been able to come up with a concrete answer. I will think about this question some more for a few more days and see if this job is aligned with where I want to go.

    Defined tags for this entry:

Page 15 of 17, totaling 115 entries