The problem with being consistent is that there are lots of ways to be consistent, and they're all inconsistent with each other.
About this quote
- What does it mean?
- Consistency can be contradictory because many consistent styles clash.
- In plain terms
- Being consistent is hard because standards conflict.
- What can you take from it?
- Choose a consistent style and accept trade‑offs.
Where it applies
Putting it to work
Questions to consider
- How to reconcile conflicting standards?
- When is flexibility better than strict consistency?
Another view
Some projects require multiple consistent standards.
More from Larry Wall
The three chief virtues of a programmer are: Laziness, Impatience and Hubris.
Permalink to quote #288 There's really no way to fix this and still keep Perl pathologically eclectic.
Permalink to quote #290 ...Then you start building things like the Berlin wall to keep people inside your community. In anthropological terms, that's tribalism. A tribal Perl programm…
Permalink to quote #287
Related quotes
Be consistent.
Larry WallLarry Wall quote #265 This is brave Bear-Garden language!
Jeremy CollierJeremy Collier quote #1 Never offend people with style when you can offend them with substance.
Sam BrownSam Brown quote #1