← Writing

When Features are Premature: Surface Area Inflation Creates Slowness and Debt

When Features are Premature: Surface Area Inflation Creates Slowness and Debt

Some teams ship features like they’re collecting trophies.
Then a year later they say, “Why is everything so slow?”

Because they quietly inflated the product’s surface area—and surface area has compound interest.

Thesis: Features become premature when the underlying product system (defaults, guidance, reliability, information architecture) isn’t ready to absorb more complexity. Adding surface area too early creates long-term drag on velocity and quality.

What ‘surface area’ really means

Surface area isn’t just more buttons. It’s:

  • more states to test
  • more permissions to manage
  • more documentation to maintain
  • more edge cases to support
  • more training needed for adoption

The compound interest of surface area

Every new capability adds ongoing costs:

  • regression risk
  • slower QA
  • slower onboarding
  • more support tickets
  • more cognitive load

How to spot premature features

A feature is premature when:

  • adoption is unclear or hard to measure
  • it solves a rare edge case for non-target users
  • it increases complexity without improving time-to-value or trust
  • it requires ongoing custom support

What to ship instead

Before adding new surface area, improve:

  • templates and defaults
  • guided flows
  • performance and reliability
  • information architecture
  • reporting/visibility for admins

A rule of thumb: complexity budget

Set a “complexity budget” per quarter:

  • for every new major feature, remove or simplify one thing
  • no new settings without progressive disclosure
  • every feature needs an adoption and support plan

Key takeaways

  • Surface area creates ongoing costs: QA, support, onboarding, cognitive load.
  • Premature features increase complexity without improving value delivery.
  • Use a complexity budget: add with discipline, prune continuously.

Call to action

Pick one area that feels too complex and write a pruning plan: what to hide, simplify, or remove.