Something about using the word 'insubordination' and linking to a dictionary definition that defines it as "not submitting to authority" and [being] "disobedient" really rubs me the wrong way.
Authority etc. are implied of course, in a team structure where there is a lead (and others are not), but if you told me to "obey your authority" in so many words, I would have a problem complying very easily.
I would say right now, good developers have more of an authority parity with business than any type of employee has ever had, based on scarcity and necessity. Hope it lasts.
Authority etc. are implied of course, in a team structure where there is a lead (and others are not), but if you told me to "obey your authority" in so many words, I would have a problem complying very easily.