Review HACKING docs

Gathering ideas for a rewrite of HACKING.md. Feedback welcome.