Checking without checking

Some things need watching. That doesn’t mean you should have to watch them.

CASE STUDY IN DEVELOPMENT

The starting point

Imagine a problem that isn’t especially complex, but is time-consuming, scattered across several sources, and impossible to put on a reliable schedule.

Weeks can pass without anything happening. Sometimes months. Then an update appears, and suddenly a deadline has started. Timing matters, and the amount of time available to respond begins shrinking immediately.

The obvious solution is to check every day, but that creates its own problem. Most of those checks turn up nothing, and when there are several different places to look, those few minutes begin to add up.

Checking weekly sounds more reasonable, except an update could arrive the day after the last check. By the time it’s discovered, a meaningful portion of the response window may already be gone.

That was the problem I kept running into. There wasn’t a good checking schedule. Checking frequently wasted time, while checking less frequently created risk.

The result was that the responsibility never really left my head. Even when nothing was happening, I still had to remember that something eventually might.

So instead of trying to find a better schedule for checking, I decided to remove the checking from my schedule altogether.

I built a system to do it for me.

What changed

The first change was simple: instead of visiting several sources individually, the system would collect the information for me on a schedule and bring it together in one place.

That solved the repetitive part of the problem, but simply automating the same checks wasn’t enough. If the system emailed me every time it ran, I had technically saved some clicks while replacing them with a different kind of noise.

So the process evolved around a different question: What actually deserves my attention?

The system now performs the routine checks in the background, compares the current information against what it has already seen, and determines whether anything meaningful has changed. Most checks produce no notification at all.

When the underlying data changes in a way that requires action, I get an email. Until then, there is nothing for me to open, review, dismiss, or remember to come back to later.

During development, I kept additional reporting in place so I could verify that the system was doing what I expected. Weekly summaries showed how many checks had been completed, whether anything new had appeared, and whether the process encountered an error. As confidence in the system grew, those safeguards became less necessary and were eventually removed.

The end result is deliberately uneventful. The system continues doing the repetitive work whether anything happens or not, while my attention is reserved for the relatively rare moments when something actually changes.

That distinction ended up mattering more than the time saved on the checks themselves. I no longer have to maintain a mental reminder that something might have happened since the last time I looked.

It checks. I don’t.

VERSION HISTORY

Project history

  1. DeployedAugust 16, 2026
  2. Trusting the silenceJuly 18, 2026
  3. Only tell me when something mattersJune 22, 2026
  4. Cleaning up the processMay 24, 2026
  5. Proving the ideaMay 9, 2026