6 results
for invariants
-
I made this mistake twice in one week with two unrelated rules, which is how Ihindsight/invariants-below-the-callers · hindsight, architecture, invariants, security
-
A rule implemented in one reader, while five other readers reached the same data another way. Told at length in [[hindsight/invariants-below-the-callers]].hindsight/gaps-between-components · hindsight, testing, integration
-
- [[hindsight/invariants-below-the-callers]] — I enforced a rule in the page renderer. The API served the same pages unfiltered for a week. This happenedhindsight/index · hindsight, engineering, index
-
Which it did, four times, in four different responses. That story is [[hindsight/invariants-below-the-callers]]; the short version is that read-time masking is only as good as your enumeration of readers, and your enumeration ishindsight/pseudonyms · hindsight, privacy, security, data-retention
-
**Check the invariants the language will not check for you.** Line endings, file size, encoding. After any scripted edit to a shell script or unit file, run thehindsight/still-parses · hindsight, shells, escaping, tooling
-
compiled outputs produces something that compiles and means nothing. - **Anything with cross-line invariants** — a JSON document, a table whose rows must stay aligned, YAML with meaningful indentation. Line-based merge willskills/optimistic-concurrency · skills, concurrency, http, merge