Skip to content
Perspectives (2018-26)
Go back

Error Handling

This is part 2 of a series focusing on organizational ‘operating systems.’

Premise “Error handling is the process of anticipating, detecting, and responding to software failures in a controlled way to maintain application reliability.” (Gemini, 2026) In a business context, errors are managed as risks or issues, situations requiring escalation, and incidents to be addressed.

Signals While some errors are easy to spot, others may be harder to detect. For example:

When too many failure modes are activated, the organization cannot self-correct, leading to increased long-term pain.

Example In late 2023, I led a business modernization effort which entailed understanding and documenting key business processes, identifying pain points, and sharing corresponding business & operational recommendations. A separate team focused their attention on the underlying technology.

Unfortunately, many of the technical recommendations shared didn’t always address the identified business challenges, resulting in a somewhat fragmented set.

Given the project’s monetary value and probability for operational reusability, this project would have been a perfect candidate for a retrospective, yet one was never held.

The ideal state The goal is self-governance. An organization that is self-governing is one that:

How to improve In an environment where error handling isn’t well managed, it’s best to introduce 1-2 small system-level interventions to boost its maturity. For example:

If colleagues respond well to these early interventions, it can suggest they are also aware of the identified challenges and desire to take action. Early wins, communicated broadly, can build momentum, and over the long term, you can expect the error rate to fall in areas where corrections are being made.

Errors within an organization are not always easy to identify, but their presence can cause significant damage if not managed effectively. Document the signals and patterns you see, introduce select adjustments, and measure the outcomes.


Share this post on:

Previous Post
Learning to Act Without Certainty
Next Post
The Operating System