Designing Decision Systems Under Uncertainty

Current Work · Advisory & System Design · 2024–Present


Context

Organizations are increasingly adopting AI and complex decision systems in environments defined by uncertainty.

These environments are characterized by:

  • incomplete or evolving data
  • unclear ownership of decisions
  • misalignment across product, engineering, and risk
  • pressure to move quickly without established frameworks

The systems themselves are often technically capable.

The issue is not whether they can produce outputs.

It is whether those outputs can be understood, trusted, and acted upon.


The Problem

In many cases, decision-making is already happening.

It is simply happening implicitly.

Teams encounter patterns such as:

  • decisions embedded in models without clear ownership
  • outputs interpreted inconsistently across stakeholders
  • risk either ignored or overcorrected
  • lack of shared language for evaluating outcomes

This leads to systems that function operationally, but lack clarity at the point where decisions are made.


Intervention

My work focuses on making decision systems explicit, structured, and observable.

Rather than introducing entirely new processes, the approach surfaces where decisions are already occurring and brings structure to them.

Key interventions include:

Making decision boundaries explicit

Identifying where decisions are actually being made across a system, including those embedded in models, workflows, and human interpretation.

This transforms implicit behavior into explicit system design.


Defining ownership and accountability

Clarifying who is responsible for each class of decision, and under what conditions escalation is required.

This reduces ambiguity across cross-functional teams.


Introducing thresholds and guardrails

Establishing conditions under which outcomes can be accepted, rejected, or require further review.

This shifts decision-making from subjective interpretation to structured evaluation.


Aligning stakeholders across functions

Creating shared language between product, engineering, and risk teams so that decisions can be understood consistently.

This enables coordination in environments where incentives are often misaligned.


Making systems legible under pressure

Designing for the moment when a system is stressed—high volume, edge cases, or unexpected outcomes.

Ensuring that decisions remain understandable even when conditions are not ideal.


Constraints

This work is typically performed under conditions that include:

  • no formal authority over teams or outcomes
  • limited time to diagnose and intervene
  • incomplete or evolving information
  • competing priorities across stakeholders

These constraints require approaches that are both lightweight and immediately actionable.


Outcome

The result is a shift in how decisions are made and understood:

  • decisions become faster without becoming arbitrary
  • outcomes become explainable across teams
  • risk becomes manageable rather than avoided
  • systems move from implicit behavior to explicit structure

Result

Systems transition from reactive, ad hoc decision-making to structured, observable processes.

The question shifts from:

“What did the system do?”

To:

“Should this outcome be accepted, and why?”

This creates systems that can operate under uncertainty without sacrificing clarity or trust.

Subscribe to Amid the Noise

Amid the Noise is an ongoing body of work on signal, systems, governance, AI, and the structures that shape human judgment under pressure.

Subscribe to receive new essays as they are published.