why every programmer have to be dumb