The dashboard nobody looked at, and the alert that fired every day
An alert that fires daily has trained everyone to ignore it, which is worse than no alert.
We use Google Analytics to see which pages help people. No ads, no profiles. Privacy Policy
46 posts
An alert that fires daily has trained everyone to ignore it, which is worse than no alert.
Somebody is grepping your log line, matching on your message, or alerting on its text.
A test coupled to call order and internal structure fails when nothing is broken.
A column drop is irreversible the moment it runs. Expand-contract exists because deploys and migrations do not move together.
Synchronised retries from every client are a self-inflicted thundering herd. Jitter is the mechanism, not a detail.
Measured per target rather than per line: the iOS app reached a third of the shared surface because the API was shaped around Android's lifecycle.
A consumable with no recorded lifetime is indistinguishable from a service that is down.
A mechanical sweep is one hypothesis executed N times. If the hypothesis is wrong, so is every edit.
Line-level comments are the least valuable thing in a review. Three questions outrank all of them.
When an API has no list endpoint, your local record is not a convenience. It is the only state there is.