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