Debugging code when you're not allowed access to the data is frustrating. There should be tools to make it easier. For example, * breakpoints for remote-hands * scripts to filter known-safe error messages and report back to the user * extra levels of differential access (e.g. "collaborator" - has been through IG processes - q.v. #4) * Excellent and consistent documentation of secure server access protocols * Best practice which encourages easier debugging (e.g. splitting code into smaller modules / actions)
Debugging code when you're not allowed access to the data is frustrating.
There should be tools to make it easier. For example,