&gt; You are essentially claiming that a person&#x27;s rights aren&#x27;t violated because they still have a choice between expressing a concept in code<p>&gt; or losing their livelihood.<p>I write code for a living(1). I&#x27;m pretty sure that if I walked in to work tomorrow and told my boss I wasn&#x27;t going to write any more code then he would tell me pretty soon thereafter that was fine but he was going to stop paying me to come to work every day.<p>That&#x27;s not coercion. That&#x27;s what a job is.<p>It&#x27;s interesting, by the way, that you bring up the 5th amendment. You have it exactly backwards. The government has wide latitude to compel testimony at a trial. If you witness a crime, for example, you aren&#x27;t allowed to refuse to testify about what you saw because of your first amendment rights. The 5th amendment outlines one of the very few exceptions to the government&#x27;s ability to compel speech in the context of criminal investigations.<p>1. Strictly speaking I&#x27;m more of a manager these days. But, for the purposes of clarity, let&#x27;s pretend I&#x27;m talking about the &quot;me&quot; from 5 years ago.