Coffee Compiler
668830.cc

A week without Slack

Alex Lin · Jun 19

Caches solve a problem and create three new ones: invalidation, observability, and the slow drift between what the cache thinks is true and what the source thinks is true.

I keep a small log of decisions in a text file. Not architectural — just small ones. "Picked X over Y because Z." Future me reads it more than I thought he would.

Latency budgets work better than latency targets. Targets are aspirational. Budgets force you to delete features when you go over.

← back to index