| It sounds like you think that values should be a description of which of two reasonable choices a company wants its employees to choose... For example, a company's value as stated might be "Education and experience don't matter and the most junior employee can argue with architectural choices as long as they are willing to argue cogently and with evidence." Then if you "invert" it you get "Education and experience matter; give weight to other people's expertise, education and experience in a field." So both of them are "still something good", I guess. But a startup might choose the former. If I've understood your suggestion correctly, then the problem with your suggestion is that some cultural values are about things that tech startups get wrong, and the inversion is not any good at all. How do you invert something like "don't bully other employees or pick on them due to their belonging to some protected class - to overcome subconscious biases, if you do not belong to that class then stop for a moment and consciously treat them the same as if they belonged to the same class as yourself"? What is the "inversion" of this obvious cultural choice which is obviously good? Do you think that it is "bland and generic" just because it is obvious that it is right and its inversion is wrong? I don't think it's obvious at all, and I think a lot of companies get these cultural values completely wrong, and, for example, do foster an atmosphere of harassment. I want to get this comment away from the political so I'll make another, purely technical example: if a rule is, "make sure something actually builds before you check it in" then the inversion is "don't worry about making sure it builds before you check it in"? That's not "still something good" as you've stated, so...does it make the specific technical suggestion I listed "bland and generic"? So I'm not sure how helpful your rule is. |
Values are things you push for, but might not attain (think aspirational goals), but policies are "set in stone" and if you don't follow them you're punished.
Using the examples you mentioned that are clearly policies, "don't bully other employees or pick on them due to their belonging to some protected class" is a perfect example of a policy vs value. That's clearly a policy and one that if didn't exist at a job, I'd never join said company. Bullying isn't something we strive not to do, it's something we must not do, or else be fired. Checking in broken code may get you a slap on the wrist the first time, but repeatedly do that and again you'll likely be punished.