user-avatar
Today is Thursday
December 5, 2024

Category: Uncategorized

October 6, 2011

Dilemma of Fire

by viggy — Categories: Uncategorized — Tags: , , , 1 Comment

Imagine that you are fire and in course of your life, you are in love with a beautiful piece of paper. What do you do? Knowing that asking the paper to come close to you will only result in its destruction and not having the paper close to you will give you pain. Can you overcome your love and make the sacrifice. I am sure most of the people will agree. After all you dont want to destroy what you love the most.

Now imagine if as fire, you are only in love with papers. I mean, everybody says love is blind. So as fire, even you dont think about the result and love. You know what you love and you fall in love without thinking of consequences. If you are thinking of consequences, that means you are not in love. What can you do in such situations?

September 9, 2011

My Success vs My Failures

by viggy — Categories: UncategorizedLeave a comment

My current life and lifestyle seems too unreal to me and hence there is a fear in me that it can end abruptly.  That has lead me to make this analysis or at least organize the thoughts that I probably always had in mind.

When I look at my past success, I realize that whenever I have got some success it is because I had my full heart into it. Each time I think about it, I feel that I was not competent enough to have achieved it but since I had dreamed about that success and I had put my full efforts in it, I achieved success in it.

Similarly, when I look at my recent failures, I realize that in all the failures, I had never put my full efforts. It was always halfhearted approach.

This is probably a very known fact and I have not stated anything new. However the fact I have recognized it means at least a hope for me. Now again I need to do more things in which I am interested in.

 

June 2, 2011

Trip to Malavalli – Need to write proper blog out of this

by viggy — Categories: Uncategorized — Tags: , , , Leave a comment

Trip to Malavalli village
Left at 8:00 am on Saturday from Kalasipalya, in a bus to Haleguru
Reached at around 12:00.
Directly went visited Boregowda’s house.
KrishnaGowda explained in detail what is happening in the silk market.
Mr. Shrinivasa, a sericulturist himself and a neighbor of Mr. Boregowda also joined KrishnaGowda and explained the scenario.
There was a lot of excitement amongst people and many inciteful questions unlike the questions that were being asked to KrishnaGowda and Boregowda by the media during Candle Light Vigil.
Meanwhile during the questionnaire, I moved out of the group and I chatted with Mr. Mahadeva. He is just around 21 yrs old but looks much older due to the toughness of the work in the fields. He is also the cousin of the deceased lady. He explains to me that he is the only male in his family and that is the reason that even though he has finished JOC(Finance and Banking) after his 10th with 68%, he hasn’t gone to city for work. He has 5 acres of land. He says they grow Sesame and groundnut during rainy season and mulberry leaves during other seasons.
Then had a very tasty lunch in the house of Mr. Boregowda. Village people were eager to serve us and even though it was about 3:00, not even the children of the house had had their lunch since we the guest, hadn’t had lunch.
Since our introduction to each other in the group had been postponed due to lack of time in the pre-lunch session, we start it after lunch. Each one also tells us how and why he/she became a part of the group.
Then we divide in two groups. First group which plans to stay during the night and second which plans to go back to Bangalore in the evening. As I was planning to leave in the evening, I join the second group.
The plan for the second group was to visit a nearby village and interact with sericulturist in the village. A farmer from the other village guides us to his village. It is around 1 km from_______ and as we walk on the straight road with fields on both its sides, he looks at the sky in the far and informs that it is going to rain heavily and we need to hurry. We ask him if we will be able to see any cocoons in his village, and he says that he knows a farmer who is cultivating it at this time.
As we walk, I discuss the various doubts I had with Jayakumar. The problem of the loan that Mr. Boregowda’s son had taken needed to be repaid. We had initiated a process to create FD for Rs. 10,000 each per child which will be given to the children only each of them reaches the age of 18 under the care of their grandfather. However, this money even though useful will not solve the problem of the loan that BoreGowda had to repay now. Jayakumar clarified my doubt by saying that we as a group cannot function as a charitable organization as we might loose focus to the main issue in that case. Even though the loan was an issue, trying to solve it will only misdirect the current focus which was to make the government to change the policy and get the import tax back to 30.66% instead of the current 5%.
Also, I had a doubt of why the farmers in India cannot group together and cultivate like the big farm industry in the West by using machines and other technology. To this, Jayakumar said that in India there were around 70% farmer population out of which 50% were farm laborers.

Interaction with Mr. Mahadeva
Being 21 year old, he is the only earning member in his house. He has finished his JOC(Finance and Banking) but did not go to city as he did not want to leave the land uncultivated. He has around 5 acres of land and cultivates Sesame and groundnut during rainy season and mulberry leaves for silkworms for the rest of the year.
Are many children going to school in the village?
Not till the present generation, but from this generation, nearly all children attend school. Infact most of the children actually go to convent private school which has a fees of about Rs. 3000 even when the government school provide free education and mid-day meal. In each class of the government school, there are hardly 7-8 children where as in the convent school there are around 20-25 children in the convent school. The parents are regularly informed in the convent school about the progress of the child and since even parents have paid fees, even they show interest.
What can you do if the government does nothing for the improvement of the farmers?
We can not do anything. We are hoping for people like you in the city to help us.
Do the villagers regularly meet and discuss regarding the present condition of the market?
No, they do not have any such meetings
What do you do when you require loans in case of emergencies?
We take loan mostly from friends and neighbors. MFIs have not yet reached this village but they are money lenders in Haleguru who charge them as much as 5-10% per month.
Have you taken any loans?
No
The present market price for 1 kg of cocoon is Rs. 192. How much do you think is the total investment in the complete production of 1 kg.
It takes atleast Rs. 120-130 investment per kg. We need to invest on the eggs, chemicals and then the irrigation water.
Why cant the villagers join and do farming together?
How can we do farming together. If it were relatives, we could have done it. But with others it is not possible.
I insist on creating a common place where each one of them can keep the worms and maintain the temperature using electricity.
He says it is not possible.

Silkworm to Cocoon:
Villages buy worm eggs from the market which has usualky 300

February 15, 2011

How to make Users as Invite only in Drupal

by viggy — Categories: Uncategorized — Tags: , , , , , Leave a comment

If you are creating a specific site, you wouldnt want anyone Tom and Harry to be able to register in the site. Also you would not want the burden of adding users completely on the admin. The best solution for that is to allow existing users to Invite other users. This will ensure that any time you always have users who are linked to each other.
To enable this feature, you need to enable Invite module, http://drupal.org/project/invite. The settings are very basic. After enabling the invite module, you will have a Invite tab under User management. Change the settings as you want. Also after this, make sure that you go to User settings and change the Public registrations: to “New user registration by invitation only.” This should enable already existing users to see a link “Invite a friend” on their main menu.
Now I need to find out how to restrict the number of invites per user.

February 6, 2011

Hopefully will be able to make it on Wednesday for the Car Festival

by viggy — Categories: UncategorizedLeave a comment

February 3, 2011

Interesting projects

by viggy — Categories: Uncategorized — Tags: , Leave a comment

http://reprap.org/wiki/Main_Page

http://ronja.twibright.com/about.php

February 3, 2011

Play guitar in your terminal

by viggy — Categories: Uncategorized — Tags: , , Leave a comment

Courtsey: http://groups.google.com/group/iitdlug/browse_thread/thread/62a6ee1b2e6394f0?pli=1
Type the following code to play

$ for i in E A7 E2 B7 A E3 G A B C7 D;do play -n synth 1 pluck $i repeat 2;done

The command “play” is a part of the package “sox”. More info see the
manual page for ‘sox’ or http://www.manpagez.com/man/1/sox/

Enjoy hearing the tunes 😉

January 21, 2011

Book review: Every Second Counts

by viggy — Categories: UncategorizedLeave a comment

There are number of things I liked about this book. Firstly, he gave an amazing description of how Cancer changed his way of looking at life and how it gave meaning to his life. Also his description of team building efforts in his team and the sacrifices other team members make for him during Tour De France makes you realize how important it is too choose the right team and then give everything you can for the team. He has also described very well the Adrenaline Rush he feels before and after jumping from the cliff and how important it is.

January 2, 2011

2010 – the year I was associated with 3 companies

by viggy — Categories: Uncategorized — Tags: , , Leave a comment

Year 2010 has been really a mixed bag or I should say started very bad but kind of ended in great shape. But overall I grew a lot physiologically and technically though not financially. :)

I started the year by making the decision to quit the company where I started my professional career. Though I had learnt a lot during my 8 months in the company, I was not getting paid regularly and I was forced to ask money from my house for my living. Also I wasnt able to see any near future changes in the company which will change the situation. However that was probably the most risky decision I had taken last year. I stopped going to office from Jan 4th without having any other job in my hand. This was followed by 2 months of non-employment where I gave number of interviews out of which finally I was selected for a quality engineer position in a telecom VAS provider. Again this was involved with lots of mystery. On Feb 1st, I had been to my brother’s house in mangalore to attend the car festival. As I was jobless, I had the liberty to take a week off and enjoy the famous ratha yatra in mangalore. I had missed it for four years when I was studying in Durgapur. On the day when I reached mangalore, I found a mail from TCS in which I had got placed during college campus placement asking me to join them in Kolkata. However moving again to Kolkata meant that my mom who was planning to move with me will have to move to Kolkata and adjust there. For next three days, with lots of discussions with her, I decided that I will first move to Kolkata and get settled and later take her there. However on Feb 4th while I was visiting venkatramna temple in mulky, I got a call from HR of the telecom company confirming my selection for the role of  a quality engineer.  Since this position was in Bangalore, I readily agreed to join it instead of moving to Kolkata even though the position in TCS was that of a software developer. This again turned out to be a big mistake. Even though I was promised that my job would be completely in Linux, as I found out after joining, the component which I was going to test was only for Windows and it had not yet been ported to linux platform. Moreover it was completely blackbox and manual testing. Though the component was one of the important component for the overall product, no effort had been put to automate its testing which meant that every month when the new release came, I had to repeat the same set of tests manually. Also I found out that component had very little documentation which meant that my testcases never covered all the features. This way I learnt the hard way the importance of both documentation of a product and automation of its testing. Out of the eight months that I spent, the first five months I repeated the same testcases without learning much technically. By then I had realized that I was not growing technically and I had to move out. I got more frustrated when I saw that every small feature was being pushed as a new release which meant repeating the cycle once again. In less than 8 months, I released around 6-8 releases and I was never confident of my releases as I always had a feeling that even though I had tested new features adequately, I had not tested a old feature properly. I remember having nightmares about my releases getting crashed in crucial sites with heavy load. Moreover, I could clearly see that the company had clear differentiation between quality engineers and developers and the differences in compensation was huge. This meant that even though I was struggling hard for the releases, I wasnt compensated for that effort equally where as a developer who would develop the feature in less that half the time I required for my testing was getting twice the time to do it and was getting heavily compensated also. This was again mainly because the testing team in which I was hadnt been concentrating much on automation which meant we were not progressing anywhere and hence management didnt want to spend much over the team. However, I had few advantages also after joining the company. First of all and the most important, it meant regular pay which meant I could take care of my mom with my own salary. Secondly, since my office was very close to my house, I could come to my house for lunch. Thirdly, I was given a wonderful Lenovo Thinkpad to work on. Since the company was small(around 1200 employees), the rules were flexible and I was able to install and use Ubuntu on the laptop. This gave me access to work and learn on many more stuff apart from my work on it. I had taken internet connection in my house and spent daily 2-3 hours trying different things on linux. Hence even though I was not learning anything during my work, I was learning after coming to my house. However this meant that I was not able to dedicate proper time on things I was learning. Sometimes I would be so tired with my office work that I wouldnt be able to give time to learn anything in house. Also as my responsibilities increased in my team, I started extending my work timings which meant I came to my house only to have dinner and sleep living very little time for my personal life. So I decided to look for a job which would give me a chance to learn during my job. This time I had much more time to be selective for my job profile. Hence again I started attending interviews. However I could clearly see that due to present job profile, I was no longer able to look for developer roles. Also I was proficient in Perl and perl is mainly used in industry either by sys-admin or by testers to automate. Hence I started spending more time on revising programming concepts in C. However my lack of experience in development meant I had to either look for a job as a fresher giving up the benefits of experience. But that would mean that I wouldnt be able to expect much increment to the current compensation. I was ready to give that up as I knew that the more I spent on the job, the more I would loose any hope of coming out of it and getting into something more related to linux and perl scripting. Finally I was in luck when a consultancy company called me looking for a person with experience in perl for a job profile of developing automation framework in a leading silicon chip manufacturing company. Luckily I was able to clear all the interviews and I got selected for the position. But again there were some slight hiccups. The new company wanted me to come on board with in Nov 8th and this they informed me on Oct 19th. This meant I had to be relived with in 15days of my resignation. my then manager made it very clear that it would be impossible and I had to spent a anxious week before I was able to talk to the complete management of the company and finalize my reliving date for 19th of Nov. My new company agreed to extend my joining to 22nd Nov. And I joined my third company in the year on 2010 with a resolution to at least complete more than 8 months and break the jinx of not being associated with a company for more than 8 months.

Overall to summarize, I think I learnt a lot professionally this year. I understood how to adjust with a already set team and how to contribute to it. I also learnt how to value others knowledge and gain from it. I understood the importance of documentation even for personal good. I understood how big softwares are developed and tested and what are the most crucial points in software development. After joining my third company, I was given a one week training on Java and OOPS concept which helped me understand OOPS concept much better. I have also understood the roles of different people in an organization.

Now I hope that I will be able to grow much more in the year 2011 professionally as I am definite that I will break the 8 months jinx.

December 27, 2010

Why does FOSS matter to me so much?

by viggy — Categories: Misc, tech, Uncategorized — Tags: , , Leave a comment

Lately after I have become a part of a new team, as usual I have been very expressive about my affinity towards FOSS. And again as always, I end up arguing the pros of FOSS in all aspects of software. However, sometimes I am forced to think why exactly does FOSS matter to me, personally. I am usually a follower just because I find someone else doing it and feel that even I should do it. This has been the case with most of my hobbies like Coin and stamp collection. Probably my likeness towards FOSS was also due to that. My first 5 semesters in college was always spent playing AOE or watching movies. However with the start of sixth semester, I started getting conscious about campus placements. As one of my close friend was deep into FOSS, it was very easy for me to enter FOSS world with his help, especially with 24 hours internet available. After entering into the world of linux, what attracted me most was the adventurous ride of trying out different things with being skeptical of Virus or formatting. Since everything was available online, I was able to try many different things. I kept trying different linux based distributions, different replacements of popular softwares used in Windows and trying to convince others to use the same. I remember me having to beg my friends to give me their laptops to play AOE as I didnt have Windows installed in mine. I also tried various ways to run AOE and other popular games on linux. However due to lack of dedication and discipline, I never came out with any thing productive or any contribution to FOSS. So while leaving college all I had learnt was to debug various simple problems in linux and chatting and talking to people on IRC and mailing lists.

After college, I joined a company completely dedicated to philosophy of FOSS and again my adventure of trying out many things for one particular problem continued. I was also close to making some meaningful contribution but then again I had to leave it in between. However the 8 months spent in the company were very useful to develop my personal skill set.  Not only was I able to get a good understanding of PERL, I was able to understand how big softwares are written and how problems in them are debugged. I also wrote few plugins in perl but since I left in between probably they were never included in the main stream project.

At this point of my life, after leaving the company I was in a very bad situation where I had no expertise in any specific domain and was a Jack of all trades. But it was not good enough and I had to struggle for 3 months before I could find a job for myself. The job had nothing to do with FOSS but I had no choice at that moment. But the new job gave me initially lot of time to again install Ubuntu on my (office) laptop and also get good internet connectivity using which I could continue my adventure of swimming in ocean of FOSS world and pick small fishes whenever possible. Along with the new job, I got engaged with a parallel activity of volunteering at FSMK. This was very important for me as this was the only means for me to connected to actual people contributing to FOSS. It also provided me very specific examples of how FOSS has helped change lives of so many people. This gave me the oxygen which I needed to keep swimming in the FOSS world. It also gave me an immense confidence of propagating FOSS to other people. Till I got connected to FSMK, I was propagating FOSS more because I used it and It made more sense then Windows as the options and features as a desktop OS were so much. However after getting into FSMK, I was able to see the real impact of FOSS philosophy. Seeing slum children use FOSS to nurture their creativity, watching blind people use FOSS to interact more easily with other world and compete with normal world. All this would never have been possible if FOSS was not there. And that is the real reason why I promote FOSS. I am not bothered with my freedom and my right to view the source code. But I want to make sure that everyone in the world gets a chance to showcase his creativity, improve his lifestyle and grow in his career. This can only be done with FOSS. All the proprietary companies can come up with massive plans of donating computer hardware and softwares free of cost just so that they can show it as their Corporate responsibility but none of these companies are going to cut their profits so that they can make any real difference to people’s lives. And this is why FOSS is the messiah of  the world of economically challenged and differently enabled people.

However the Mahabharat has just begun and probably this is the toughest time for FOSS. Because most of the developers of FOSS have become complacent towards the actual reason of existence of FOSS. FOSS is becoming more and more volunteering than a necessity and this might lead to its end. As there is a very strong force of profit and capitalism driving proprietary softwares but FOSS is driven only due to their philosophy. If the philosophy is compromised, then it will only be a matter of time before proprietary companies gulp the FOSS world. We are already seeing many FOSS companies getting acquired. Let us see what 2011 has in store for the FOSS world.