344 karma · joined October 21, 2012
The thing is that communication/management gets harder the more people there are, so crap developers have very little value (and maybe even negative marginal value in certain cases). IE a developer that's 10X better than another developer can actually be worth 1000X because you can't just hire a 10 mediocre developers and have them be worth the same as a single great developer.
2) Really great developers are really paid a lot more than less good ones (but not their full value). Smart developers with no experience are paid more than what he suggests. A smart college grad can get paid 6 figures without any experience in the right job (not ~50K). People who prove their worth can ultimately get paid a lot more. However, they're pay will usually be increased above their peers outside of salary using RSUs/options that will be very valuable but vest over time. It is true that great developers often have to either co-found their own companies or take high level management roles to get 100X pay of an average developer. That said most companies don't pay programmers their true value, and it often takes a long time for a developer to fully demonstrate their value and develop a name for themselves.
edit: TBC, I'm not arguing anything about immigration or the OP as a whole. I just take issue with the idea that there is little variance in value between programmers.
Edit: TBC, I don't think there's anything wrong with what he's doing, but he's clearly making some enemies
If they want people to take their certificates seriously, I guess it would be important for people to trust that the person listed actually earned it. The documentation may also improve later conversion to paid products as well avoid the same person passing the course multiple times with multiple AWS accounts to get more AWS credit.
1) Get direct employment with a reputable US company instead of via a contracting company.
2) Don't sign any contracts that have any penalty for quitting. You may want to hire a lawyer to review any contracts.
3) If you are in a bad contract and your employer sues you, make sure you hire a decent lawyer. The biggest victims were those that ignored the suits or tried to represent themselves and lost their cases by default.
That said, I have no idea what the case is here.
The people profiled in the article were from specific poor areas in China (eg Fujian) that could be considered the Chinese equivalent of Appalachia.
The most elite colleges can be a better deal than a state school.
It's not clear that the Leica T's image quality is any better than an NEX 5, and I would expect the more recent Sony cameras to be better image wise. The Sony A7 would give you a newer, larger sensor for less.
That said, I'm not saying I'm believer in this tech