A Culture of Criticism in Software Companies