Home › Product › Principles

Single Responsibility Principle

Product / Principles

One thing, done well. From Unix — do one thing and do it right.

The Idea

A Unix tool does one job. Programs compose by piping. The same idea applies to products: one clear purpose is more durable and composable than a sprawling suite.

Why It Matters

How to Apply

The Trap

Treating this as "one feature only." Single responsibility is about one purpose — which can span many features as long as they serve that purpose.

Related

Home · Search · Full site