The Software Deficit: Why Software Sucks

Since I began working with larger, corporate-type firms, I've been astounded by the sheer amount they invest in subpar software. We're talking astronomical figures. Beyond the initial purchase, there's also a barrage of maintenance fees, support fees, and upgrade charges. The total cost is simply staggering. And for that price? The software leaves a lot to be desired, riddled with poor designs, clunky user interfaces, outdated technologies, and a myriad of bugs.

So what’s the problem here?

It’s obviously not about the money. I just believe we have a major software deficit. There simply isn't enough software being produced, and there's a shortage of software developers to produce it. With software now the lifeblood of nearly every business —essentially "eating the world"—the demand is soaring. Yet, the supply is painfully limited. In my industry, which is large and financially significant, we have just two primary software providers and a handful of smaller ones. This scarcity leaves businesses with limited options, often having to settle for flawed systems provided by overstretched vendors.

A significant number of businesses fail to grasp the profound impact software has on their operations. They don't employ enough in-house developers, and they're restricted by the off-the-shelf software solutions available. But even with full awareness, they'd struggle to secure enough skilled developers. While the software industry gasps for developmental talent, other industries struggle to find adequate resources.

The result? Businesses, regardless of size, are purchasing whatever software solutions they can get. Consequently, performance, reliability, and security are overshadowed by the mere.