Four hundred lines of layout code that one person could read, described in a page. These had been written in 2021, worked perfectly and were opaque — the…
Eight single-property wrappers over a string, none of which validated anything. A value object with no invariant is a type alias that PHP does not have, and the…
turkerdev/phpunit-json-coverage-report, and a coverage report a machine can read. Coverage as a percentage in a log, and no way to ask which paths changed.
A value object made readonly in 2022, and the requirement in 2026 that would have broken a mutable one. The property that mattered was not thread safety or…
A card written in 2023 with two layout branches, of which one had never rendered until January. A branch that has never executed has never been verified, and…