The Enterprise Eats Software
The reason this happens is not because &quot;large organizations move slowly&quot; or &quot;interoperating with old systems is difficult&quot;. Rather, it&#x27;s because the people who are directly responsible for ux, error messages, etc have no incentives to do more effort than bare minimum. But changing these incentives is usually orthogonal to the career hierarchies of these organizations.<p>In businesses like in the article, acknowledging that software development is now the main value creating activity means rebalancing the rank hierarchy and revoking old career ladders and promises. To avoid this, they need to treat software and developers as peripherals, like copy-machines and technicians.<p>The hope&#x2F;belief behind this is that the current pain of software is temporary, and eventually good cheap enterprise software will be available to everyone, similar to things like gmail and salesforce.