Theju's tryst with life

Thejaswi.info bids adieu to Webfaction

As some of you might have observed (or even if you didn't observe), my site now isn't hosted with Webfaction anymore. I have moved to Gandi's VPS service. The VPS service by Gandi is quite cheap and reliable. I have been using it ever since the beta stage and recommend it.

For people wondering the motive behind my move, here are a few advantages and disadvantages of a VPS over shared hosting.

Advantages

  • You have the root (superuser) password, so you can make or break your system.
  • Usually VPS' have more memory than shared hosting.

Disadvantages

  • A VPS has to be configured and secured before you start hosting your apps. This step is not for the lazy or for the hasties (if I can call them so!). If you have no idea of system administration, stick to a shared hosting.

I was with webfaction for more than 1.5 years and enjoyed every single day with them. They have the easiest and most intuitive control panel that helps you host your apps within a few minutes of signing up and their customer service rocks!!! The saddest part is the memory limit they impose on the long-running processes (servers and other software if you have). And the pain taken to install other custom software (if they don't have it) is not worth it.

Bye bye webfaction, I will miss you. But the day you open a VPS (I hope you do)... I will be back!!!

Foss.in needs a relook

A lot has been said and written about Foss.in:2008. I don't have much to add because these folks have already written quite a few convincing things. I really appreciate their views though some of them are very radical and personal.

I would support any initiative that tries to inspire people to start contributing to free software but would discourage if there is discrimination based on the type of contribution.

All the different contributors to free software are indispensable. They help a project survive and flourish.

  • Bug fixers/triagers: Ask any humble free software developer and he will profusely thank these folks who reduce their burden and help maintain sanity on the bug-lists.
  • Translators: Many people think this is a very trivial aspect of free software but they are wrong. Free software is very popular in Latin American and other non-English countries. If you really want to promote free software worldwide, then you need the help of these folks. Translation is not a very easy task and it's tougher to collaborate when working for a translation team.
  • Artwork: Don't you love your free software to have a neat UI that is accessible and also pleasing. These are the folks who struggle to get this thankless work done.
  • Packagers: Ever wished your packages found itself into every distribution and you could install your favourite software in a jiffy. These folks are the ones who are behind the painless installs.
  • Users: They are the most important part of any software project (free or proprietary). They play an important role by helping propagate the software, they can give good feedback and improve your userbase or they could rant about it (potential bug reports or missing features). Most potential developers come from this category. You really would not want to piss them off!!! India lacks these folks. Compare the number of users of free software in other countries to ours and the number of developers from those countries to ours. Do you see a relation? Absolutely. They are directly proportional.

Only when all the four categories work together with developers do you get that beautiful free software.

I have no problems with Foss.in being a specialized conference, but the justifications given are wrong.

  • Low hanging fruit is a very unprofessional word to use against contributors.
  • Five days going to change the way the world perceives India in the context of FOSS. Is there any way to tell how much code or how many people from a country are contributing to free software? It is almost impossible, most development takes place over the internet, a fairly anonymous medium. And who really cares for which country you belong as long as you are supporting the cause. Please don't get chauvinism into the picture.
  • Spotlight on Indian Contributors. How are you going to quantify a contributor's contribution to free software and how many are you going to throw a spotlight on?
  • Foss workouts. How many projects are you going to highlight and start working on? No modalities mentioned, just eloquent statements. Why doesn't Foss.in think of adopting one (or many) priority software projects from GNU and work on them through out the year till the next edition?
  • Some foss.in team members have mentioned that there are too many general FOSS events being conducted all over India, so they wanted a specialized one. Not a good enough reason. Suppose, Foss.in decided to target government enterprises or educational institutes and enouraged them to adopt FOSS, it would have justified their stance for a specialized conference. Being a very large conference, they have a potential to increase adoption of free software, developers are only a by-product!!!. And the reason why many FOSS events have sprung across the country are because they want to generate visibility to FOSS and help people who can't afford (either in terms of the money or the time) to make it to FOSS.in.

Probably, the event requires a relook. Since the organizers project it as a pan-India conference, there needs to be a committee that should compromise people from every aspect of the Free Software movement and from every part of the country. Let there be democracy and more transparency in the event management and have the venue changed every year, so that more people get a chance to be part of it.

My concluding words:

  • First, to all the people who are ranting about the event. Lets not give any sort of publicity (negative or positive) to the event. Let's keep silent and it will be forgotten.
  • To the organizers, it's better to be late than never.

In it's current avatar, I am not going to attend FOSS.in.

Ramblings on Fossconf 08

Went to Chennai to attend my second FOSS conference. Though Fossconf 08 did not live up to my expectations, it was a perfect conference for first time speakers and absolute newbies who had no idea of what Foss was. I was really impressed by the project showcase. 10 engineering colleges from all over Tamil Nadu showcased their projects.

One thing that I could observe was that the ILUGC members worked perfectly hand in hand with NRCFOSS folks and did a beautiful job. I haven't seen such a wonderful community anywhere. I guess the ILUGHyd folks need to learn from them.

On the whole I would give the conference a 3/5 rating. The next year I am sure Fossconf will be better organized and the common man will still not be disappointed.

An Idle Mind is a Devil's Workshop

On thursday, my previous semester results were out. I logged on to the site and checked out my result. My result was anything but surprising. Then I thought to myself, "Why not give people the freedom to compare their marks with their peers'".

This idea excited me and I wrote a python script that used BeautifulSoup to soup everyone's marks and then create an HTML table that would use YUI for the ajaxy effect.

Thanks to Python's ultra simplicity and sheer power, my script was done in one and half hour after the results were out.

Check out the results at http://puthraya.webfactional.com/results.html and http://puthraya.webfactional.com/consolidated_results.html

Ramblings on Foss.in 2007

I was quite excited to be attending my first free software conference. The excitement doubled when I heard a lot about Foss.in from previous attendees. Though the hype this time was low, I expected it to hold a lot for newbies like me.

The organizers left not just me but a lot of others disappointed. This time Foss.in adopted the theme "How to contribute to Foss projects". Sadly they did not realize that there are so few users of Foss software in India and it did not make sense to theme it. I would agree that contributors are very important but dedicating a whole conference for contributors at the cost of users is insane.

Developers are a by-product of users

When awareness is created about free software and people start using it, a small percentage of them might contribute to the movement. If a user is hell-bent on contributing, he will go to any ends to satsify that craving.

By expecting newbies (most of whom have not used or sparingly used free software) to sit through such talks will only boomerang.

I am sure there will be detractors to my previous statement. I challenge them to show data that shows newbies contributing after attending such events.

DRY is important

Most talks were centered around l10n or i18n. Again I have to agree with the organizers that l10n and i18n are crucial for wider adoption of free software but having so many (very similar) talks can really be painful.

The pros

Well I guess I had enough of ranting on the cons of Foss.in. But there were a couple of pros (which still couldn't overshadow the cons).

  • One was the surprising inclusion of an accessibility talk at the Mozilla project days. The talk was given by Krishnakant Mane. In this talk, he gave an overview of the need for accessibility and a small case study of how blind people (like him) can easily install GNU/Linux unassisted but can't even dream to do so with Windows.
  • The other was the felicitation of Naba Kumar and his wife (and the name of his pet project) Anjuta. Naba was the keynote speaker. Though his talk was slightly subdued (thanks to the theme of the conference) he did make it a point to give an overview of the Anjuta IDE.

Verdict

Ignoring newbies is not a good sign. It gives a feeling of "casteism" when you cater only to a certain section of people.

My 2 cents: If this is the way Foss.in will be conducted in the future then the organizers should consider naming the conference "Farce.in".

The number of posts are 5. The number of pages are 1.