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".
HN user
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".
In my experience hiring great developers brings more challenges then benefits.
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.
Less of an article more of a recruitment drive? (indicated from "/jobs" sub-directory.
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 ?
Agree with your views fully. The article is nothing more than fanboyism at it's best.