Well I think we can all think of counter examples to those principles -- devs who thought they hand their finger on the pulse didn't and of devs who defied the consensus and produced hits.