3 ms·
No, I found developer quality to be very high at Google throughout my time there. I think the lack of tests was more symptomatic of bad incentives that good de
by mtlynch 9y ago
No, I found developer quality to be very high at Google throughout my time there.
I think the lack of tests was more symptomatic of bad incentives that good developers were forced to follow. Developers were rewarded for flashy things they could show promo committees, and rigorous tests or well-written documentation.
It was unusual to find code with no tests because a code reviewer will usually insist on at least some tests. But it was common to see complicated behavior with just a single test associated. Or a complicated interaction between components with no end-to-end tests.
There's not really a strict cultural expectation for documentation, so it's very easy to find code that's either not documented, documented inaccurately, or documented unhelpfully.
- smcl 9y agoInteresting, thanks for the reply!
- ironjunkie 9y agoDid you really believe you were working with the best developers in the world though? Did you not realize this was all part of a marketing machine to make you feel good?