WRITING

Notes on decisions, and notes on the code underneath them.

Two streams. For leaders assumes no technical knowledge and never wastes your time. For developers assumes plenty and gets into the detail.

Articles

FOR DEVELOPERS·SEPT 2026·11 MIN

Writing a CRM migration you can run twice

Idempotent imports, reconciliation reports, and why the dry run is the actual deliverable. With the reconciliation query I hand to finance teams.

FILED UNDER
CRMDATASQL