Web development
Everything here that touches web development.
Read the file you delete
AdviceRewrites lose things quietly, and no test catches what nobody knew was there.
Maintained guideA date string is not an instant
NoteField notes published a day early for everyone west of Greenwich.
Rough noteClosing a script tag by accident
NoteJSON.stringify does not escape angle brackets, and JSON-LD lives inside a script tag.
Rough noteFour charts fighting over one gradient id
NoteSixteen SVG elements shared four ids. The page looked fine, which was the problem.
Rough noteThe skip link that vanished
NoteA rewrite dropped the skip-to-content link, and no test noticed for months.
Rough note