That might be a good way for engineers to think of it, but you don&#x27;t really want managers to see programming as a liability, because then they start thinking in terms of eliminating liability for business productivity (i.e. killing your job, not investing money to let you do your job effectively, etc).<p>There&#x27;s already enough problems with companies considering their tech departments to be &quot;cost centers&quot; that don&#x27;t result in direct revenue generation, therefore they don&#x27;t respect the department enough, we don&#x27;t need them thinking we&#x27;re <i>completely</i> undesirable.