Quote from prt_systems:
After 25 years software development and working with the big 3 software development firms I guess I have to say your experiences and opinions are not in line with the facts.
The indian software development centers of these firms, properly staffed and managed, produce the same quality of code as their US based counterparts, for about 1/4 - 1/5 the cost. Of course there are just as many poorly run software firms in india or with overseas operations as there are US based.
As for independent software people ... I dont know anyone that would work for 25 dollars an hour: you can make the same amount of money driving a truck with no college education.
However, your assessment of rates is way off the mark. In real terms, rates for even esoteric skill sets and projects have fallen below their 1995 normalized and adjusted for inflation rates. This includes rates for the big 4 consulting firms.
So, we have an industry where pricing pressures will continue, in real terms, downward. This is largly due to the ability to offshore work which, when done correctly, yields huge cost savings that more than makes up for the downward pressure on pricing. The other factor is that most software specializations are no longer secret: most of the techniques are known - even for quant types of applications. Anyone that claims otherwise is just blowing smoke.
If I were you, I would get out a bit more: Unless you have very specialized skills - beyond the typical quant - your future is one of downward pressure on compensation and a shrinking US based labor pool.