A few weeks ago I got handed a technical assessment. The brief was simple: a fictional company called Acme Corp was losing $2 million a year because of bad invoice processing. Errors, delays, fraud ...