Bliki: Sensible Default
martin_fowler·
The post distinguishes “sensible defaults” from the often‑overused term “best practice.” A sensible default is an action that makes sense in the absence of overriding constraints—like committing to version control, separating UI from domain logic, or automating deployments. By framing these habits as defaults rather than immutable rules, the author encourages teams to adopt them organically while retaining flexibility for edge cases. This mindset reduces resistance to adoption and helps maintain a pragmatic, context‑aware engineering culture.