The Software Engineer’s Notebook

Things I encounter while building software: the problems, the decisions, and what I learn along the way.

Notebook entries

Matching an order ID was not enough

A copied sample retained its integration identifiers but requested a different test. The fix cleared those fields on copy and checked incoming outcomes against a request fingerprint.

Teaching an integration by tracing a missing result

Following one laboratory order across system boundaries gave the training a practical structure. Developers had to establish its status, explain the evidence, and justify what should happen next.