Amrit DePaulo
← Writing

Quality is a Business Imperative

Amrit DePaulo2025, updated 2026

When Quality Failures Become Existential Threats

Picture a Fortune 500 company losing $47 million in a single afternoon. The cause is neither a sophisticated ransomware attack nor a nation-state actor breaching the perimeter. A configuration change goes live without proper testing and cascades through the payment processing system during the busiest shopping day of the year.

The security team did everything right. Penetration tests passed. Intrusion detection was humming along perfectly. Every compliance checkbox was ticked. Quality, however, was an afterthought relegated to a small QA team that reported three levels down from engineering leadership.

This scenario plays out repeatedly across industries and company sizes.

The Asymmetry of Attention

Two decades of effort have elevated security to boardroom status, and rightfully so. Security has fought hard for its seat at the adult table, backed by headlines about data breaches, regulatory frameworks like GDPR and SOC 2, and a steady stream of high-profile incidents that make CFOs break into cold sweats.

Security is sexy. It's Mission Impossible meets Mr. Robot: shadowy adversaries, sophisticated exploits, nation-state warfare, zero-days, and the entire cyberpunk genre painting technology as a battlefield where brilliant defenders protect us from inevitable dystopia. Companies hire Chief Information Security Officers. They budget millions for security operations centers. They run tabletop exercises simulating sophisticated attacks.

Quality, by contrast, is an episode of America's Funniest Videos. It's Uncle Bob missing a backflip into the pool and belly-flopping off the side. It's embarrassing. It's funny until it's your company. Then it's catastrophic.

The reality is that quality failures can inflict the same damage as many sophisticated cyberattacks. Loss of revenue, reputational damage, regulatory consequences, customer attrition, and in some cases, genuine physical harm or loss of life.

When Tripping Over the Power Cord Brings Down the Internet

Consider three incidents that weren't caused by hooded hackers in dimly lit rooms:

CrowdStrike (July 2024): A faulty content update in the Falcon sensor caused 8.5 million Windows systems to blue-screen simultaneously. Airlines grounded flights. Hospitals canceled procedures. Loss estimates ranged from $1 billion to more than $10 billion globally, with insurers putting the cost to U.S. Fortune 500 companies alone at $5.4 billion. The root cause? A bug in the cloud-based validation system allowed problematic content to bypass checks. The update was deployed just after midnight Eastern time and reverted about 90 minutes later, but millions of machines had already downloaded it, and each affected device required manual intervention to recover. A quality failure.

AWS (October 2025): A roughly 15-hour disruption in the US-EAST-1 region brought down some of the world's most popular apps and services. Snapchat, Roblox, Fortnite, Ring, Coinbase, United Airlines, and McDonald's mobile ordering all went dark, along with thousands of other services. People couldn't order food, access mobile banking, or connect to their smart home devices. The cause? A latent race condition in DynamoDB's automated DNS management. One automation applied a stale DNS plan over a newer one, cleanup automation then deleted it, and the DNS record for DynamoDB's regional endpoint ended up empty. The internet's phonebook lost the listing, and dozens of AWS services that depend on DynamoDB cascaded into failure because they couldn't find the addresses they needed to communicate.

Cloudflare (November 2025): A database permissions change meant to improve security inadvertently caused a query to return duplicate rows, doubling the size of a Bot Management feature file. When the larger-than-expected file propagated across Cloudflare's global network, it exceeded a hard-coded limit in the proxy software, causing widespread crashes. HTTP 5xx errors appeared for customers trying to reach sites behind Cloudflare, including X, ChatGPT, and Spotify. Core traffic was restored after about three hours, with complete resolution taking nearly six. Cloudflare's CEO called it the company's worst outage since 2019. The technical cause? A configuration file grew unexpectedly large, overwhelming systems that weren't designed to handle it.

These aren't isolated incidents. They're illustrative of a systemic problem that cuts across every industry and company size. Similar quality failures occur regularly at organizations of all scales, though most don't make headlines because they don't affect millions of users simultaneously. They represent the tip of an iceberg that most organizations are choosing not to see.

The AI Accelerant

Companies are rushing to deploy AI capabilities everywhere: customer service, content generation, code completion, decision automation, predictive analytics. The pressure is intense. Every earnings call includes questions about AI strategy. Every competitor is announcing new AI features. The fear of being left behind is palpable.

But in most organizations, they're bolting AI capabilities onto systems and processes designed for a different era, using quality practices that were already inadequate, at a speed that makes thoughtful validation nearly impossible.

Traditional quality practices were built around predictable, deterministic systems. You write a function, you test the function against known inputs and expected outputs, you validate edge cases, you ship. The system behaves the same way every time.

AI systems are probabilistic. They don't always return the same output for the same input. They can behave unpredictably when encountering data distributions different from their training sets. They can exhibit emergent behaviors that weren't explicitly programmed. And they're being integrated into critical business processes at breakneck speed.

The traditional testing pyramid (unit tests, integration tests, end-to-end tests) wasn't designed for this. Code coverage metrics become meaningless when the actual decision-making logic is happening inside a model you didn't write. Test scripts against feature requirements can't capture the nuanced ways an LLM might misinterpret context or generate plausible-sounding nonsense.

Yet most companies are approaching AI quality with the same playbook they use for traditional software. It's like trying to drive a race car with horse-and-buggy navigation.

The Definition Problem

Consider a question worth asking every engineering leader: "What does quality mean to your organization?"

The answers typically fall into a few buckets:

  • "We measure code coverage and aim for 80%."
  • "We have automated test suites that run on every commit."
  • "We track defects found in pre-production versus production."
  • "We monitor customer support escalations."

These responses aren't wrong, but they're incomplete. They're lagging indicators focused on defect detection rather than proactive quality assurance. They're measuring the wrong things or measuring the right things too late.

The problem is fundamental: most organizations can't articulate what quality actually means to their business because they've never been forced to. Quality has been treated as an engineering concern (test coverage, bug counts, defect escape rates) rather than a business imperative that requires definition, measurement, and accountability at the executive level.

Security had to go through this evolution. Twenty years ago, security consisted of a firewall appliance and antivirus software. Today, security is risk management, compliance, business continuity, brand protection, and competitive advantage. Security leaders speak the language of business impact. They attempt to quantify risk. They try to tie security investments to revenue protection and market differentiation.

Quality needs the same transformation, but it's a decade behind.

The Ambiguity Challenge

Part of the challenge is that "quality" is frustratingly ambiguous. When organizations discuss quality, what are they actually measuring?

  • Performance? (The system is fast)
  • Reliability? (The system stays up)
  • Correctness? (The system produces accurate results)
  • Usability? (Users can accomplish their goals)
  • Maintainability? (Engineers can modify the system safely)
  • Observability? (Teams can understand what the system is doing)
  • Resilience? (The system degrades gracefully under stress)
  • Safety? (The system doesn't cause harm)

The answer, of course, is "all of the above," but the relative importance and specific definitions vary wildly based on business context. Quality for a medical device manufacturer differs from quality for a social media platform, which differs from quality for a financial trading system.

And this is precisely why quality needs executive attention. These are business decisions disguised as technical concerns. They require trade-offs, resource allocation, risk acceptance, and cross-functional coordination that can only happen at a leadership level.

The Organizational Gap

In most organizations, quality is an afterthought, structurally embedded deep within engineering. There's a QA team (often underfunded, understaffed, and reporting to someone several levels removed from executive leadership). They write test cases. They file bugs. They get bypassed when deadlines loom.

Meanwhile, the CISO reports directly to the CEO or board. Security has a budget, a strategy, and a seat in strategic planning discussions. Security can say "no" and make it stick.

Why the asymmetry? Organizations have collectively decided that security breaches are existential threats while quality failures are somehow less serious. Embarrassing. Costly. But manageable.

The CrowdStrike incident cost the global economy billions by any estimate. The October 2025 AWS outage disrupted more than a thousand services worldwide. Boeing's 737 MAX quality failures killed 346 people and cost the company over $20 billion. These weren't security failures. They were existential quality failures.

What Needs to Change

This scenario calls for recognizing that quality is a business imperative that requires the same strategic attention, resources, and accountability as security. This doesn't require another C-level position or a massive reorganization.

The first step is definitional. Every organization needs to answer: What does quality mean to our business? Not in platitudes about customer satisfaction, but in specific, measurable terms tied to business outcomes. What are the quality attributes that matter most to customers, brand, regulatory obligations, and competitive position?

The second step is measurement. If you can't measure it, you can't manage it. This means going beyond code coverage and defect counts to instrument the entire software delivery lifecycle. What's your lead time for changes? What's your change failure rate? What's your mean time to recovery? How often do you deploy? What's your blast radius when something goes wrong?

The third step is organizational. Quality cannot be siloed in a QA team three levels down. It requires cross-functional ownership, executive sponsorship, and the authority to pause or halt releases when quality gates aren't met. This approach clarifies standards and accountability for meeting them without creating bureaucracy.

The fourth step is cultural. Quality needs to be everyone's job, not just QA's responsibility. Developers need to own quality in their code. Product managers need to own quality in their requirements. Operations need to own the quality in deployment and monitoring. And executives need to own quality in resource allocation and strategic decisions.

The Path Forward

We're at an inflection point. The collision of AI acceleration, technical debt, and legacy quality practices is creating conditions for spectacular failures. The companies that recognize this now and treat quality as a strategic imperative will have a massive competitive advantage. Those that don't will provide the case studies referenced in future posts about catastrophic failures.

This requires rethinking everything from how teams are structured to how success is measured to what tools and platforms enable reliable software delivery. Modern quality demands modern tooling: platforms that can handle the complexity of AI-driven development, provide comprehensive visibility across the delivery pipeline, and enable teams to move fast without breaking things.

The good news is that this transformation is achievable. Companies that have elevated quality to a strategic priority report fewer production incidents, faster recovery times, higher customer satisfaction, and (counterintuitively) faster delivery velocity. Quality doesn't slow you down. The absence of quality slows you down, just in ways that are harder to measure until something catastrophic happens.