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