📖Reading10 min

Making Costs Visible

Making Costs Visible

Technical decisions have costs. When those costs are invisible, they don't get weighed.

The Visibility Problem

Some costs are obvious:

- Developer time

- Infrastructure spend

- License fees

Some costs are hidden:

- Future maintenance burden

- Accumulated complexity

- Knowledge concentrated in one person

- Time spent working around problems

Hidden costs still cost. They just don't appear in budget discussions.

Strategies for Visibility

Quantify when possible:

- "We spend X hours per month on this workaround"

- "Each new developer takes Y weeks longer to onboard because of this"

- "This system causes Z incidents per quarter"

Numbers make costs concrete.

Tell stories when not:

- "Last month, we spent a week debugging this system"

- "Remember when we had to delay launch because..."

- "New hires consistently struggle with..."

Stories make costs vivid.

Track the debt:

Maintain an explicit list of known quality issues and their impact. This isn't complaining—it's accounting.

Connecting Costs to Decisions

Visible costs enable better decisions:

Before: "We can't afford to fix that now."

After: "This issue costs us X per month. At that rate, fixing it pays for itself in Y months."

Before: "The business doesn't care about technical debt." After: "Here's how this debt shows up in delayed features, incidents, and attrition."

The Audience

Different audiences care about different costs:

- Executives: Business impact, risk, competitive position

- Product: Velocity impact, feature constraints

- Team: Quality of life, cognitive load, pride in work

Translate costs into terms your audience cares about.

When Visibility Isn't Enough

Sometimes costs are visible but still ignored:

- Short-term pressure overrides long-term costs

- Decision-makers don't feel the costs personally

- The organization doesn't value technical excellence

This is harder. Visibility is necessary but not sufficient. But without visibility, you have no chance of getting investment.

Key Takeaways

  • Hidden costs don't get weighed in decisions
  • Quantify when possible; tell stories when not
  • Connect technical costs to business impact and audience concerns
  • Visibility is necessary but not sufficient for investment