Software development has lot of challenges and doing things fast isn't one of them.
We should get over the "x times more productive" notion altogether. Emphasis should be on doing things right than "fast".
1 karma · joined May 8, 2012
We should get over the "x times more productive" notion altogether. Emphasis should be on doing things right than "fast".
They are difficult to retain, They are difficult to be made satisfied, you need to change your company compensation rules to accommodate them and various other problems.
It's much better in my experience to hire a mediocre developer and train him in your domain.
Anyways I am interested in knowing why would you do that ? What kind of problems need 10,000 cores to solve ? Could be easily partitioned with Big Data or Hadoop instead of building 1 giant skynet ?