lunatechian (lunatech-ian)

one relating to, belonging to, or resembling lunatech

public and private spaces

I have been thinking on how to distinguish between Private spaces and Public spaces. Let me clarify a bit by what I mean by Public space. Again the Wikipedia has come to my rescue. Wikipedia defines Public Space as

One definition of public space or a public place is a place where anyone has a right to come without paying an entrance or other fee. Typical examples are most roads, including the pavement, and public squares and parks. Typical differences between e.g. sitting on a public bench and sitting on a seat in a pavement cafe:
  • the first costs nothing
  • there is no time limitation
  • one can consume brought-along food and drinks (for alcoholic beverages the law prohibits this sometimes; this may even be the case if it is allowed in a pavement cafe)
  • a pavement cafe may have a dress code such as a prohibition of being shirtless, while in a public space only general law applies
Going by this definition, Private Space can be defined as its exact opposite.

There has been a lot of malls springing up in Delhi and nearby areas these days. The general population considers them to be a Public Space .. i.e anyone can come into the mall, browse around and generally hang-out. However, the homogeneity of the crowds at these places (teens with branded clothes, mobile phones, and generally with an I don't care but am conscious of your stare) leads me to think there is something wrong with it. I don't find this same homogeneity when I go out for a walk in my colony's road .

I have come up with a test to see whether a space is really private or public. The test is Does the place allow beggars and street urchins to come into it ? If yes, it is a public space. The roads and park in my locality cleanly qualify as a public space. At least the external grounds of Priya cinema hall, PVR Saket cinema hall, Dilli Haat qualify as public space. However, the malls like Ansal Plaza, 3Cs fail to qualify this test.

My reasons for choosing beggars and street urchins for my test is simple. Most people dislike being around them. To put it bluntly, their voice is the easiest and the first to be censored. Hence, if you want to test censorship, test whether the entity(in this case the owner of the mall) censors them. Now start extrapolating their censorship. Will these mall owners allow protesters protesting, let us say, the increasing private school fees. I doubt it. Will these protesters be disallowed from waving their placards and sitting on a hunger strike at the Jantar Mantar ? I doubt it.

Places which portray themselves as public spaces are not necessary so. Just some random musings on a Saturday afternoon while I was feeling sleepy at work :-)

Defined tags for this entry: ,

my perspectives on working in a small company - Part 1

Till a few days back, I worked in a very small company (5 people including the office boy). Over the next two days, I want to list down the advantages and disadvantages of working in such a small sized company. I am doing this, so that the next time I have to choose again, I have a written down list of checklist of my experiences that I can go through while making the decision.

The advantages are

  • Freedom to experiment with Free Software - Most (All ?) small companies work on a small budget. They are always looking for ways to bring down their working costs. In this, Free Software offers a definite advantage. The owners are willing to adopt option that you have researched and which have a cost advantage. From my perspective, this is a definite plus. It aligns well with my philosophy that software should be Free.
  • Freedom to have a say in who is hired - In my previous workplace, I was the one doing the interviews and vetting of the resumes. I was able to get two of my classmates from my college into the company. We were quite comfortable with each other and knew each other's quirkiness. In case of any problem, we usually were able to work things out by talking openly with each other. This definitely helped in getting more work done.
  • Lack of politics and backstabbing - This was the biggest plus as far as I am concerned. It allowed us to concentrate on the work at hand or our respective areas of interest without worrying if anyone else was going to take the credit of our hard work. I think since all of us were friends, taking anyone's credit was the last thing on our mind. Also in a small company, it is quite easy to see what is area of expertise of each person.
  • Multi area of expertise - I worked as a system administrator, programmer, team leader and the support guy for our products. This really helps in identifying areas that interest you. In my case I found that I prefer programming more than working of network security (which used to interest me a lot during my unemployment days). Having expertise in many areas also helps you when you are looking for a new job.
  • More responsibility - I used to maintain the production server at my company. I doubt that in even an average sized company they would have handed over the root password to a newbie. These things are not rocket science. Anyone can master them when he is faced with a hard choice of either learning the new thing or getting fired. In a smaller company, you have to be a fast learner and really have the belief that even though things are not making sense right now, they will start making sense once you are through the HOWTO or the quickstart guide. It really does wonders for your confidence.
  • Importance of writing and speaking without mixing in geek-terms - A thing which I learned early was the need to write in "normal" english i.e. writing things after filtering out all the geek talk. I was the support guy and when clients mailed me with their problem, my first reaction was to explain to them (in full gory details) why things were not working. Over time, I saw that they were more confused with my replies. I then learned the importance of illustrating my emails with screenshots and writing in terms of what people can understand.

In my next entry, I will detail on what are the disadvantages of working in s small company

Defined tags for this entry:

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:

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:

Presentation for developers

Yesterday, I had to give an introduction to the LAMP stack to a group of trainees. My energy was mostly focused on the MySQL and PHP part. I had gone to the workshop with some source code examples and no slides. I am convinced that this is the best way to present talks to a group of developers i.e. using a white board and source code. Though I will not say that the trainees were hanging on to my every word, they asked question and I did not see anyone fall off to sleep :-) . I introduced them to DBDesigener, phpmyadmin, and Adodb.

It also helped that I used these tools in most of the work I do and knew them quite well. I was able to show them how they will be using them in Real Life.

Defined tags for this entry: , ,

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: ,