The answer is to lower your standard of living. U.S. programmers are paid too much and delude themselves into thinking that they are special and have some "hot" skills.
Compare yourselves to physicians or engineers (real ones). The reason they earn more compared to the rest of the population is because they actually have to study for years and pass rigorous certification exams.
If anybody can be a programmer -- and I do mean anybody (dropouts, journalists, musicians, janitors, etc.) -- then maybe your skills aren't so hot, are they?
The answer is to lower your standard of living. U.S. programmers are paid too much and delude themselves into thinking that they are special and have some "hot" skills. Compare yourselves to physicians or engineers (real ones). The reason they earn more compared to the rest of the population is because they actually have to study for years and pass rigorous certification exams. If anybody can be a programmer -- and I do mean anybody (dropouts, journalists, musicians, janitors, etc.) -- then maybe your skills aren't so hot, are they?