Although it is unfair to generalize this to all Indian software companies, unfortunately, it is mostly true. In my opinion the reason is mostly one of these three:
1) Some Indian companies, look to cash in the price arbitrage, and have a short term view (3 - 5 years). So they bid for projects, where they have very little expertise and experience. (In India, there is a huge market for sub-sub-contracting. Companies, win projects and then look for people with expertise to actually execute them. (Personally I have been asked to consult so many times)).
2) Education in general is in shambles and especially C.S. education. Also education is (unfortunately) a business. For example the latest fad is to start Android development classes. So many are coming up. (but most of them don't have good tutors. (Again, personally I am asked to come in as "Industry Expert"). Students join these classes and 3 / 6 months later they consider themselves qualified. (when in reality they know so little).
3) Most students (regardless of aptitude to software development) take C.S. is college because of better job prospects. Obviously they cannot be good engineers. There is such a shortage of engineers, that invariably such people do get hired (which feeds the cycle) and lowers quality of output.
About Me: I am an Indian software developer and founder of a software development shop.
I am sorry, but I think I disagree with your viewpoint. My idol in being frugal (but not cheap) is Mr. Warren Buffett. I don't think he lost an opportunity by being frugal or has any regrets. Obviously it is a very personal choice. Some people do get pleasure by discretionary purchases, and some (like me) by knowing that there is money in the bank.
Google+ has the same buzz and expectation which was associated with gmail when it was first launched (with respect to scarcity of invites). I am based in India (not sure how location matters) and I remember I had to wait a few weeks for someone to invite me to gmail.
If that is some indication, then Google+ looks to be a winner. (I remember how I moved from Yahoo! and Hotmail email to gmail after I finally got the invite).
Imagine liquidity as tank full of fuel in your car. The possibilities of going with a full tank are endless. More fuel than tank's holding capacity is pretty much useless.
Interesting, the reason of dis-agreeing with something might be influenced by what is the state of mind at that moment. I wonder how many comments and articles are down voted because of this reason.
To avoid such things from happening as part of my business decisions, I usually delay the decision making by a day so that I can "think clearly" before taking any decision.
Many companies put such requirements as filters to reduce number of applications they receive. Going through a huge list of resumes is time-consuming and not exactly what a start-up is looking forward to.
I think one of the earliest questions to ask is whether would you, the builder, use it yourself and secondly, whether you would pay for it. If both answers are yes, then that is a start. Build a simple workable prototype (without too much effort and cost) and start finding customers and listening to them.
This sure sounds more serious than those "Hormone Imbalances" that we have been hearing. My dad suffered a long time because of Liver Cirrhosis before meeting his end last year. I know first hand how painful liver related problems can get.
1) Some Indian companies, look to cash in the price arbitrage, and have a short term view (3 - 5 years). So they bid for projects, where they have very little expertise and experience. (In India, there is a huge market for sub-sub-contracting. Companies, win projects and then look for people with expertise to actually execute them. (Personally I have been asked to consult so many times)).
2) Education in general is in shambles and especially C.S. education. Also education is (unfortunately) a business. For example the latest fad is to start Android development classes. So many are coming up. (but most of them don't have good tutors. (Again, personally I am asked to come in as "Industry Expert"). Students join these classes and 3 / 6 months later they consider themselves qualified. (when in reality they know so little).
3) Most students (regardless of aptitude to software development) take C.S. is college because of better job prospects. Obviously they cannot be good engineers. There is such a shortage of engineers, that invariably such people do get hired (which feeds the cycle) and lowers quality of output.
About Me: I am an Indian software developer and founder of a software development shop.