Wednesday, July 27, 2011

Schengen Visa Interview

Just got back from my single day trip to Delhi for my visa interview at the German embassy. Spent two nights travelling in train and my legs pain now making me realize I managed to walk a lot there. Happy to be back home now. Interview went fine and I hope my visa and passport to be parceled to me within 4-5 days. Exited!!

Monday, July 18, 2011

Understanding the structure of a GNU Autotools project

How many times would most of the people using this have downloaded a project built with GNU Autotools and tried to build it following the INSTALL instructions and have been very contended finding success. Nearly half of them would have not needed to know anymore than that and half of the remaining would have got no time/energy to go any further. I am one person transitioning from this nearly 25% of pathetic developers to the other nearly 25% of happier developers.

To get an understanding of what all a project build with GNU Autotools comprises and to respect the presence of each and every file in a source directory, initially and intermediary to configure and build steps I seeked an Autotools reference. For a pictorial remembrance, I roughly sketched a flow graph (which is partially complete with only the most important files and processes which I need to know for now)
For more comprehensive details The Goat Book is an excellent reference (huge and to be taken in as need arises). Thank you Bharath for suggesting this book to me! :)

Edit1: Unwilling to update the diagram above. Refer to http://sourceware.org/autobook/autobook/autobook_276.html#SEC276 for precisely defined ones. Amazing resource.

Saturday, July 16, 2011

An Honest Declaration


I got involved with GNOME through the awesome program for Women Internships from December 2010 to March 2011. With that on end and with the fact that I had already completed my graduation I was expected to join any organization and be immediately productive. So was what I wanted to be but the "any organization" part does not suit me as I do not want to miss geniuses around me when I work in an office environment.

With the GNOME tag associated with my name, I was undoubtedly offered many positions from application to embedded development but with none I felt the level of satisfaction I got while working for GNOME. I began late compared to my more aware counterparts who started open-source contributions while still in University (and I really regret that) but I realize that to be where I want to be, there is no short-cut and I have to trace the complete path.

So, yes I want to be immediately productive and yes, I want to work with geniuses around me and to fulfill this craving of mine, I will continue providing services to GNOME as an honorary developer until I make myself worthy of being taken in by one of the many firms that have made GNOME what it is today! Although, this required me to convince a lot of people around me but I am happy that they are finally with me now respecting me and my reverberating ambitions.