Not that I am comparing software development to entertainment but in my perception, software developers today are in a similar position as Elvis was with his fake-Colonel &quot;business guy&quot; throughout his career: exploited and treated like a replaceable widget. The one person I credit with providing me this insight is patio11 whose articles on negotiation are gold.