A read path that cannot ask for fresh data
A cold open and a deliberate refresh want different things from a cache. One read method forces the repository to guess what only the call site knows.
We use Google Analytics to see which pages help people. No ads, no profiles. Privacy Policy
A cold open and a deliberate refresh want different things from a cache. One read method forces the repository to guess what only the call site knows.
Staging everything rolls a submodule pointer backwards, and the diff shows two hashes with no ordering. The one guard it needs is an ancestry test.
A fix to a template-derived file is correct locally and leaves the defect in the template and every sibling project. Classify by provenance at edit time.
A rule naming forbidden commands cannot hold, because any program that reads bytes can emit them. Enforcing a property of output needs an allowlist.
A guard blocked the one step a documented runbook required. The fix was not a weaker guard, it was building the sanctioned command it was asking for.
A gate asked too often gets automated away, and one asked once never expires. Charge full authentication only for transitions that change the threat model.
A version repeated across build files, manifests and tags is one fact with several caches. Decide which copies are derived and forbid everything else.
A deploy that exits zero proves the commands ran, not that anything shipped. Print the counts that would differ between a real deploy and a no-op.
A generator wrote a feature into a template demo module sharing the real one's name. Resolve the target from disk and halt on ambiguity rather than picking.
Battery cost is attributed at app level and spent at feature level. Measure the delta against a control run, and treat thermal state as part of the result.
Cold start is a different system from steady state, not the same one measured twice. Treat warmth as a resource with a lifecycle, and measure both numbers.
Android 16 makes external displays a mainstream concern. The layout work is mostly window size classes you already have; the new parts are density, input capability and deciding what belongs on which screen.