Monday, March 13, 2006

Sunday, November 06, 2005

Pictures from Shilparamam

Here are some of the pictures that I took from Shilparamam during the Dusshera festivities that happened there. These are some performances that were happening in the shopping area.

Saturday, October 22, 2005

Computer Training in Institutes - boon or bane ?

Hyderabad is becoming a haven for training institutes that can teach you anything under the sun. Some of the questions that I would like to explore in this entry are - What is the quality of these institutes? What are the reasons for these institutes to thrive in this city? Are these institutes good for the image of the software industry in the city? Let me now try and give you my views on each of these questions.

What is the quality of these institutes?
The quality in most of these institutes that thrive in and around the Ameerpet area is bad. I was one of the unfortunate ones that had to endure a one weeks training from a faculty from one of these institutes. The organization that I was working for was looking to train a bunch of developers on Microfocus COBOL and this course was not being offered by any of the recognized training institutes. We then found one institute in Ameerpet that was supposedly doing the course in their institute and was willing to do a one week course for us. The faculty that came consisted of some very junior COBOL programmers that had textbook knowledge of Microfocus COBOL and by the third day agreed that they were just teaching us what was in a Microfocus Manual. Some of the faculty who I have met that teach in these institutes have no real world knowledge of what they are teaching and also are of a quality that will not get jobs in the industry. Given that this is the quality why do people flock to these institutes and that brings me to my second question.

What are the reasons for these institutes to thrive in this city?
The main reason these institutes thrive in the city is because there is a need that these institutes are meeting. The need is for training in the software world that is not imparted in our colleges and universities and students believing that once they are trained in that skill it’s a ticket to see the world. It’s so unfortunate that most of the people that go to these institutes just do course after course hoping that one of these courses will get them that ticket to ‘nirvana’. I once had a guy who walked in for an interview and he said that he knew Java, I told him that I did not have any openings in Java and that I had openings in .Net and that if he had any of his friends that knew .Net he could refer them, this lad then asked me if he had to learn .Net and I sat with him for the next half hour explaining why he had to stick to Java and master it since he had already trained himself in Java for 6 months and had to just wait for the break.

The other reason these institutes thrive is because the industry wants people with experience and there are only so many experience people floating around so there is a shortage in the industry. What these institutes do is that they train the candidate in a skill, they then cook up projects to show that they have been working with them for the last couple of years or so and they then send these candidates to recognized software development houses around the city for interviews and get them placed earning a fee from the candidate for guaranteed placement and earning a fee from the software development house for being a consultant. Now these so called experienced candidates when they are placed in situations where you hope their experience will help the project get done come up lacking miserably and there by affecting the credibility of the organization and the industry as a whole. Coming to my last question

Are these institutes good for the image of the software industry in the city?

I have just two words to say “Absolutely Not!!!” I think I have given enough reasons till now to substantiate why I have such a strong view towards these institutes.

What can we do to stop this? Shutting them down by force is not the answer. We should cut out their livelihood and that is the students from going to them.

First of all I think the Universities and Colleges should change their curriculum to keep up with the industry. There is no use teaching subjects like COBOL, Pascal, dBase, Lotus 1-2-3, DOS and so on. The universities and colleges should work with the industry to understand the needs of the industry when coming up with the curriculum for the courses. That way the industry gets trained candidates that can be productive as soon as they join.

Secondly the universities and colleges in association with the industry should offer courses that are one off such as a course in “The Java Programming Language” as opposed to “Basic Java” or “J2EE Course” as opposed to “Advanced Java” that is offered by the institutes. These courses should be conducted by trained staff from the industry and should lead to certification by the relevant bodies in the industry. That way the education centers continue to play the role that they are meant to play and churn out students that are aware of the technologies that are needed by the industry.

Wednesday, October 12, 2005

Friday, September 16, 2005

The road is only as wide as…

One of the principles in Dr. Eliyahu Goldratt's Theory of Constraints goes like “The speed of your system is only as fast as the slowest process that you have in your system”. And this simple truth has enabled many large organizations achieve fantastic productivity. I would now like to apply this theory to my pet topic of late and that is to the Roads of Hyderabad.

Let us consider the system to be the road network. In this network the speed at which the traffic will flow will depend on the speed of the traffic at the narrowest portion of the road. So if someone asks a question how many vehicles will move in an hour from Point A to Point B, its fairly simple, find out what is the size of the narrowest portion of the road between point A and point B and calculate how many vehicles can get through there in an hour and you have your answer.

The Municipal Corporation of Hyderabad has been doing a spate of road widening activities of late – matter of fact I think they have gone berserk – cutting through peoples compounds (alas they supposedly cut through the chief ministers compound too), bringing down commercial establishments and worst of all cutting down the trees that have struggled to grow braving the drought, the bulls, the people and the pollution (but could not survive the MCH that’s supposedly growing them).This road expansion is not being done in an even manner. When the road widening has to touch an influential persons property (except for the chief ministers – his property is already been used for widening the road – guess he has to act as the road model – or is this why he has built a new house – food for thought) or a religious place of worship the road stays as it is.

So my question is - what is the use of widening the road when the volume of traffic the road can handle would be the same as it was before the road was widened. Why is this so? This has a very simple answer if you have not already figured it out. The volume of traffic the road can handle is the volume that can flow through the narrowest portion of the road and that is the width of the road at the place where it could not be widened which is the same as it was before it got widened.

So what did we achieve through all the road widening? Nothing! We just spent crores of rupees and created more confusion on the roads. So what am I trying to say? Widen the road with a plan to widen it consistently otherwise don’t widen it.

Tuesday, September 13, 2005

Buying a house on loan - New or Second sale house ?

Something that I learnt yesterday was an eye opener for me. A home loan agent was talking to me about how there is a great deal of difference in the registration charges when one goes to buy a new house that is being constructed by a builder and a house on resale. Let me walk you through this with an example.

Lets say you are interested in buying a house that costs about Rs. 22 lakhs and you plan to take a home loan of Rs. 20 lakhs.

In the case of the new house the Rs. 20 lakhs is shown to you in the form of a sale agreement for just the shell and a construction agreement for completing the house. and this is usually done in the ratio of 30 - 40 % for the sale agreement and 60-70 % for the construction agreement (in our case it works out to 7 lakhs for the sale and 13 lakhs for the construction). Now the registration is done on the value of the sale agreement and hence the cost of registration drastically drops.

On the other hand when you buy a house on resale there is only one loan agreement for the whole Rs. 20 lakhs and hence the house needs to be registered on that amount and that works out to a phenomenally high registration fee.

So what is the advise...? I was told that in case one is going to buy a house on resale one has to have a lot of cash in hand and the amount of money taken on loan should be on the lower side. And in case one wants to buy a house with a high loan amount then you should go in for a new house.

I am not sure if this is the right advice so if there is anyone out there that can substantiate if this is correct that would be nice.

You do what you are

In the 2001 movie Along came a spider, there is an interesting quote by Morgan Freeman where he says "You do what you are" and the...