Pillar 07

Simple over Complete

"Features have cost"

Every feature you add is a feature you’ll have to maintain forever.

The best products aren’t the ones with the most features. They’re the ones that do a few things exceptionally well. Simplicity is itself a feature — often the most important one.

What This Means in Practice

  • Default to “no” for new features
  • Consider maintenance cost, not just build cost
  • Remove before adding
  • Measure success by problems solved, not features shipped

The Anti-Pattern

You’re violating this pillar when you:

  • Add features because competitors have them
  • Say “yes” to avoid difficult conversations
  • Build for edge cases before nailing the core
  • Measure productivity by feature count

The Mantra

“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.” — Antoine de Saint-Exupéry

Simple is hard. Simple is worth it.

Put this pillar into practice

The Pragmatic PM Toolkit includes templates built on these principles.