The Psychology of Bad Code