Scripts should be idempotent by default
The best project scripts can run twice without making the second run weird.
Posts tagged with developer tools.
The best project scripts can run twice without making the second run weird.
Terminal output should be written for the person debugging at 11 p.m., not for the happy path demo.
Inferred type predicates were not flashy, but they removed a small daily tax from TypeScript code.