Software


Keep it simple, extensible and reusable.

Solve complex problems by solving a series of intermediate, simpler problems. ; David West - Object Thinking Unknown

## Plain Text

## Indicator for potentially good software

## Principles

Software complexity should be measured by including all transitive dependencies. Software components should allow for easy customization and/or modification. Patches should be well organized, have good descriptions, and should always apply cleanly.

All Subpages