• Thanks, this looks really interesting - people don't think enough about how to keep code running for years in the face of constant change and complexity.