threeicream's Notes

Software, systems, and small discoveries.

An open notebook · October 2026

Note

A cache is a promise about time

“Is this response cached?” sounds like a yes-or-no question. The useful questions are a little more specific: who can keep it, how long can they reuse it, and what happens when that time runs out?

A short field guide to freshness, validation, and the surprisingly important difference between no-cache and no-store.

Cache-Control: max-age=300
ETag: "revision-7"

Read the note →

Note

Small pipelines, visible steps

A terminal pipeline is easier to understand when each stage has one clear job. Start with a few lines of input, inspect the middle, and only then connect the whole thing.

The trick is keeping the evidence visible—including the exit status when an early command fails.

Read the note →

Field note

Start a backup plan with the restore

A folder full of backup files is a reassuring sight. Opening a restored document is better evidence. A small backup plan can begin with a very ordinary question: what would it take to get one useful file back?

Read the note →

Note

A filename is a small interface

Names are often the first documentation a file gets. A date, a subject, and a plain extension can make a directory useful long after the surrounding context has disappeared.

A fan of pink, green, and cream punched cards with rows of printed numbers.
Information needs an order. Punched card photograph by Žiga, CC0. Image credit.

Read the note →

Browse the complete archive →