Build environment notes
A repeatable development setup makes source exploration easier.
Useful habits include keeping build dependencies documented, separating generated files from source changes, reading tool output closely, and rebuilding the smallest relevant target while iterating.
Before a larger update, record the working revision and confirm that local changes are understood. That makes experiments easier to compare and undo.