Eighteen months of trying to say something specific about assisted coding, and the same conclusion as the first attempt. Two years and the honest position is that the…
Eleven indexes removed from production tables, and the write path measured before and after. The median saving is trivial and the tail is not, which is the usual…
Two hundred and eighteen methods became properties, and the question of whether the opcode cache noticed. A hook costs about what a method call costs because it is…
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 suite that reached ninety seconds in 2025, measured again after a year of tests being added. Treating suite duration as a budget with a trend rather than…
Eleven reporting indexes dropped from production tables, measured on the write path. The median saving is trivial and the tail is not, which is the usual shape of…
A feature evaluated in 2023 and rejected, re-measured in 2025 because the codebase has changed, with the same conclusion. Re-measuring rather than citing the old conclusion is the…