# Pattern By Fit Over Speculative Pattern

> Introduce a pattern only when a present force demands it, avoiding accidental complexity from anticipated needs.

Record: `algo:no-speculative-pattern`
Kind: Architectural Rules
Canonical: https://banes-lab.com/ontology/algorithms#algo-no-speculative-pattern
Closure: https://banes-lab.com/json/records/algo/no-speculative-pattern/closure

## composes

- [Evolution Principles](https://banes-lab.com/records/algo/evolution-principles.md)
- [Design Patterns Core](https://banes-lab.com/records/algo/design-patterns-core.md)
